Crear una clave de API
- Abre el dashboard de Visito.
- Abre Desarrolladores → Claves de API.
- Selecciona Create new API Key.
- Usa un nombre claro, como
Sincronización de pedidosoAutomatización CRM. - Selecciona únicamente los scopes necesarios.
- Copia la clave de inmediato y guárdala de forma segura.
Encabezado de autorización
Envía la credencial como bearer token:Scopes disponibles
Ejemplo
Idempotencia
Los endpoints de envío requieren el encabezadoIdempotency-Key. Usa un valor estable de tu sistema, como un identificador de pedido, pago o ejecución de workflow.
Política de reintentos
- Reintenta solicitudes
GETdespués de respuestas transitorias429,502o503, con espera exponencial y jitter. - Reintenta un envío únicamente con el mismo cuerpo y la misma
Idempotency-Key. - No reintentes automáticamente respuestas
400,401,403,404o409. - Si una respuesta
429incluyeerror.details.retryAfterSeconds, espera al menos ese tiempo.
Permisos adicionales
conversations:assignment:readconversations:assignment:writeconversations:handoffs:writeconversations:policy:writecrm:sales:readcrm:sales:writeknowledge:readknowledge:writemessages:readproperties:readreporting:readwebhooks:readwebhooks:write
ops:handoffs:create no autoriza la API de Ops independiente.
Permisos de gestión de acciones
Estos permisos son independientes. La configuración no concede ejecución ni diagnósticos. Las API keys y autorizaciones existentes no cambian; refrescar un token no agrega permisos.
Detalles de migración.
Permisos de configuración de IA para clientes
- ai_settings:read: personalidad/campos de runtime, límite de fotos y política de derivación actuales.
- ai_settings:write: actualizaciones con versión de esa configuración existente.
Permisos separados para conexión y gestión de canales
channels:read lee canales e intentos de conexión. channels:write conserva únicamente la operación existente de respuestas automáticas con versión. El nuevo channels:connect:write crea enlaces temporales que completa una persona; channels:manage:write gestiona activación/configuración, desconexiones solicitadas y mantenimiento compatible. Se verifica al administrador vigente. API keys y autorizaciones OAuth existentes conservan sus permisos exactos. Otorga permisos adicionales explícitamente, sin ampliar credenciales antiguas. Consulta contrato y recuperación.
Tickets y escalaciones
tickets:read permite descubrir ambos tipos; tickets:write gestiona tickets generales. conversations:handoffs:create inicia escalaciones; su gestión conserva conversations:handoffs:write y su asignación conversations:assignment:write. Los permisos de contexto y envío siguen separados. Las claves y concesiones OAuth anteriores mantienen sus permisos exactos. Concede el acceso nuevo de forma explícita. Consulta contrato y flujo de agentes.