> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Basecamp

> Basecamp ayuda a los equipos a gestionar proyectos, tareas, mensajes, chats y archivos a través de tu cuenta conectada.

# Basecamp

Usa Basecamp cuando tu flujo de trabajo necesite acciones de proyecto, tarea, mensaje, archivo o chat. Elige la acción que coincida con el registro que quieres leer o cambiar.

## Configuración

| Opción | Obligatorio | Descripción |
| - | - | - |
| Name | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Yes | La cuenta de Basecamp conectada que usar para este paso. |
| Action | Yes | La acción de Basecamp a realizar (por ejemplo List Projects, Get Project, Create Project, Update Project). |
| Arguments | Yes | Campos de formulario por acción generados a partir del esquema de la acción. Cada campo de texto tiene un botón **Insert Variable** para insertar valores `{{placeholder}}`. Hay una pestaña **Raw JSON** disponible para uso avanzado. |
| When the step fails | No | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla. |

Antes de configurar este paso, conecta Basecamp en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay ninguna conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Formulario de Arguments

Cuando seleccionas una acción, la sección **Arguments** muestra un formulario impulsado por el esquema de entrada de la acción. Los campos que se refieren a registros existentes incluyen selectores desplegables.

Cambia a la pestaña **Raw JSON** cuando prefieras escribir a mano el objeto completo de argumentos. Los cambios en cualquiera de las dos pestañas se mantienen sincronizados.

## Acciones comunes

| Acción | Descripción |
| - | - |
| **List Projects** | Obtén los proyectos visibles para el usuario actual. |
| **Get Project** | Recupera un proyecto por ID con todos los detalles. |
| **Create Project** | Crea un proyecto nuevo con un nombre. |
| **Update Project** | Actualiza el nombre o la configuración de un proyecto. |
| **List To-Dos** | Obtén los to-dos de una lista de to-dos específica. |
| **Create To-Do** | Crea un nuevo to-do en una lista de to-dos. |
| **Update To-Do** | Actualiza el contenido, los asignados o la fecha de vencimiento de un to-do. |
| **Complete To-Do** | Marca un to-do como completado. |
| **Uncomplete To-Do** | Marca un to-do como no completado. |
| **List Messages** | Obtén los mensajes de un tablón de mensajes de proyecto. |
| **Create Message** | Publica un mensaje nuevo en un tablón de mensajes. |
| **Get Message** | Recupera un mensaje por ID. |
| **Update Message** | Actualiza el asunto, el contenido o la categoría de un mensaje. |
| **Get Card Table** | Recupera una tabla de tarjetas de un proyecto. |
| **List Cards** | Obtén las tarjetas de una columna de la tabla de tarjetas. |
| **Comment on To-Do** | Añade un comentario a un to-do en un proyecto de Basecamp. |

Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.

## Output

Este paso almacena la respuesta de Basecamp como la salida del paso. La forma de la respuesta depende de la acción.

Usa la referencia de salida completa en pasos posteriores:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## Ejemplo

1. Abre **Integrations** y conecta Basecamp si aún no lo has hecho.
2. Añade un paso de **Basecamp** a tu flujo de trabajo.
3. Selecciona una cuenta conectada en **Authentication**.
4. Elige **List Projects** en **Action**.
5. Rellena los campos obligatorios. Usa **Insert Variable** para hacer referencia a la salida de un paso anterior en cualquier valor de campo.
6. Haz clic en **Run** en el encabezado del paso para probar la acción y luego revisa el payload devuelto en **Output**.

## Casos de uso

### Crear una tarea a partir de la entrada

1. List Projects
2. List To-Dos
3. Create To-Do

### Publicar una actualización de proyecto

1. Get Project
2. Create Message
3. Update Message

### Mover una tarjeta después de la revisión

1. Get Card Table
2. List Cards
3. Move Card

## Notas

* Este paso depende de una integración conectada de Basecamp en tu espacio de trabajo.
* El selector de acciones del flujo de trabajo muestra un conjunto curado de acciones. Los agentes con la herramienta Basecamp pueden usar más de ellas.
* La pantalla de inicio de sesión puede mostrar la marca de autorización de terceros.

## Using Basecamp as an Agent Tool

También puedes añadir Basecamp como una herramienta en el **Agent Editor**. Abre el agente, haz clic en **Add tool** y selecciona **Basecamp**. En el panel de configuración de la herramienta, elige la cuenta conectada que debe usar el agente. El agente llama a acciones de Basecamp cuando son relevantes para la conversación.

Ver también: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md), y [Testing and Iteration](https://docs.fetchhive.com/es/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.