Producto
Plazbot Developers
Plazbot

Documentación de Plazbot

Integra agentes de IA, contactos, conversaciones y WhatsApp en tu producto con la API REST, el SDK de TypeScript y la CLI de Plazbot.

Plazbot expone una API REST sobre HTTPS con la que puedes gestionar workspaces, agentes de IA, contactos, conversaciones, mensajes, oportunidades, tareas y plantillas. Todas las respuestas son JSON y todos los endpoints requieren autenticación.

Prueba la API en vivo
El Playground te permite ejecutar los 111 endpoints directamente desde el navegador con tu propia API Key. Las credenciales se guardan solo en tu navegador.

Base URLs

La API está disponible en dos regiones. Usa la base URL que corresponde a la zona de tu workspace.

ZonaRegiónBase URL
LALatinoaméricahttps://api.plazbot.com
EUEuropahttps://apieu.plazbot.com

Autenticación

Todas las requests requieren dos headers: la API Key como Bearer token y el identificador del workspace. Puedes generar tu API Key desde la app de Plazbot, en la sección de configuración del workspace.

Ejemplo con curl·bash
01curl https://api.plazbot.com/api/contact/list?workspaceId=wok_XXXXXXXXXXXXXXXXXXXXXX \
02 -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
03 -H "x-workspace-id: wok_XXXXXXXXXXXXXXXXXXXXXX"
Protege tu API Key
La API Key da acceso completo a tu workspace. No la expongas en código del frontend ni la subas a repositorios; úsala solo desde tu backend o desde el Playground.
Tokens de solo lectura
Para scripts de consulta o agentes de IA usa un token de solo lectura: se crea con plazbot login --read-only desde el CLI. Ese token solo puede hacer peticiones GET; cualquier otro método responde 403 con el código READ_ONLY_TOKEN.

Formato de respuesta

Todos los endpoints responden con el mismo envelope JSON, tanto en exitos como en errores.

json
01{
02 "success": true,
03 "code": 200,
04 "errorCode": null,
05 "message": "Operación realizada correctamente",
06 "data": { }
07}
CampoTipoDescripción
successbooleanIndica si la operación fue exitosa.
codenumberCódigo HTTP de la respuesta.
errorCodestring | nullCódigo interno del error; null si no hubo error.
messagestringMensaje descriptivo de la operación.
dataobject | array | nullPayload de la respuesta.

Herramientas

  • API REST: 111 endpoints organizados en 11 módulos, documentados y ejecutables desde el Playground.
  • SDK de TypeScript: el paquete npm plazbot con módulos para agentes, contactos, mensajes, portal y widget, más componentes React.
  • CLI: la línea de comandos de Plazbot para crear agentes, portales, workers y flujos de WhatsApp desde la terminal.