Formularios · API Reference · Developers
Lista formularios, envía respuestas y transita estados en la máquina de flujo. Los UUIDs de los actores en `state_history` nunca se exponen — solo se muestra un booleano `is_self`.
Lista formularios, envía respuestas y transita estados en la máquina de flujo. Los UUIDs de los actores en `state_history` nunca se exponen — solo se muestra un booleano `is_self`.
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /v1/forms/ | List forms (flat array, no pagination) |
| GET | /v1/forms/{uuid}/ | Retrieve a form |
| GET | /v1/forms/{uuid}/responses/ | List form responses (caller-scoped) |
| POST | /v1/forms/{uuid}/responses/ | Submit a form response |
| GET | /v1/forms/{uuid}/responses/{response_uuid}/ | Retrieve a form response |
| PATCH | /v1/forms/{uuid}/responses/{response_uuid}/ | Update a form response |
| DELETE | /v1/forms/{uuid}/responses/{response_uuid}/ | Delete a form response |
| POST | /v1/forms/{uuid}/responses/{response_uuid}/transition/ | Transition a form response state |
List forms (flat array, no pagination)
Returns a flat array of forms the caller can access. Not paginated.
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de consulta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| include | string | Opcional | Set to "questions" to expand full question tree. |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
Ejemplos de código
curl -sS -X GET 'https://api.dailybot.com/v1/forms/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Retrieve a form
Retrieve a form
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 404 | Not found or not visible |
Ejemplos de código
curl -sS -X GET 'https://api.dailybot.com/v1/forms/{uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
List form responses (caller-scoped)
Paginated list of the caller’s form responses. Actor UUIDs in state_history are never exposed - only is_self boolean.
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
Ejemplos de código
curl -sS -X GET 'https://api.dailybot.com/v1/forms/{uuid}/responses/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Submit a form response
Submit a form response
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
Ejemplos de código
curl -sS -X POST 'https://api.dailybot.com/v1/forms/{uuid}/responses/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Retrieve a form response
Retrieve a form response
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| response_uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 404 | Not found or not visible |
Ejemplos de código
curl -sS -X GET 'https://api.dailybot.com/v1/forms/{uuid}/responses/{response_uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Update a form response
Update a form response
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| response_uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
Ejemplos de código
curl -sS -X PATCH 'https://api.dailybot.com/v1/forms/{uuid}/responses/{response_uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Delete a form response
Delete a form response
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| response_uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 404 | Not found or not visible |
Ejemplos de código
curl -sS -X DELETE 'https://api.dailybot.com/v1/forms/{uuid}/responses/{response_uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.
Transition a form response state
Runs the state machine transition. Body: to_state, optional note.
Este endpoint debe aceptar tanto API Key como Bearer del CLI cuando se despliegue la corrección de paridad.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| response_uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
| 409 | State-machine conflict |
Ejemplos de código
curl -sS -X POST 'https://api.dailybot.com/v1/forms/{uuid}/responses/{response_uuid}/transition/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Probarlo
Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.