formbasedocs
Ir a la appApp

Desarrolladores

Descripción general de la API

Un único endpoint JSON-RPC autenticado con tokens de API. Llama a cualquier método por nombre.


¿No necesitas código?

Las Guías configuran formbase en Zapier clic a clic, sin que tengas que llamar a la API tú mismo.

Endpoint

Todas las solicitudes van a una única URL mediante POST. Pasa el nombre del método y los parámetros en JSON.

text

Autenticación

Pasa tu token de API como bearer token en el encabezado Authorization. Los tokens están vinculados a un espacio de trabajo — créalos desde OAuth y claves de API en la barra lateral.

Formato de solicitud

Cada solicitud es un objeto JSON con dos campos:

request body
json
{
  "method": "forms.list",
  "params": {
    "workspaceId": "abc123..."
  }
}

Formato de respuesta

Cada respuesta es un objeto JSON con un campo ok. En caso de éxito:

success response
json
{
  "ok": true,
  "data": { ... }
}

Errores

En caso de fallo, ok es false y un objeto error contiene un código legible por máquina y un mensaje legible por humanos:

error response
json
{
  "ok": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Field 'name' is required."
  }
}

Códigos de error comunes:

  • VALIDATION_ERROR (400) — parámetros inválidos o faltantes

  • UNAUTHORIZED (401) — token de API ausente o inválido

  • UPGRADE_REQUIRED (402) — la funcionalidad requiere un nivel de suscripción superior

  • FORBIDDEN (403) — el token no tiene acceso al recurso

  • CONFLICT (409) — conflicto de estado del recurso, como un nombre duplicado

  • NOT_FOUND (404) — el recurso no existe

  • METHOD_NOT_FOUND (404) — nombre de método desconocido

  • RATE_LIMITED (429) — demasiadas solicitudes

  • INTERNAL_ERROR (500) — error inesperado del servidor

Límites de velocidad

Las solicitudes a la API están limitadas a 120 solicitudes por minuto por token. Superar el límite devuelve 429 Too Many Requests.

Próximos pasos