Integra sem.chat en tus aplicaciones con nuestra potente API REST.
La API de sem.chat te permite gestionar conversaciones programáticamente, enviar mensajes y acceder a analíticas. Todas las solicitudes API requieren autenticación usando una clave API.
https://api.sem.chat/v1
Incluye tu clave API en el encabezado Autorización de todas las solicitudes:
Autorización: Bearer your_api_key_here
Obtén una lista de todas las conversaciones de tu cuenta.
| Parámetro | Tipo | Descripción |
|---|---|---|
| limit | integer | Número de resultados a retornar (máx 100) |
| offset | integer | Número de resultados a omitir |
| status | string | Filtrar por estado: active, closed, pending |
Obtén detalles de una conversación específica incluyendo todos los mensajes.
Inicia una nueva conversación programáticamente.
Envía un mensaje a una conversación existente.
// Example request body
{
"content": "Hello, how can I help you today?",
"sender": "agent"
}
Configura webhooks para recibir notificaciones en tiempo real sobre eventos de conversación.
| Evento | Descripción |
|---|---|
| conversation.started | Se ha iniciado una nueva conversación |
| message.received | Se recibió un nuevo mensaje de un visitante |
| conversation.closed | Una conversación ha sido cerrada |
| lead.captured | Se recopiló información de contacto |
Las solicitudes API están limitadas para garantizar un uso justo:
| Plan | Límite de Tasa |
|---|---|
| Gratis | 100 solicitudes/hora |
| Pro | 1,000 solicitudes/hora |
| Negocios | 10,000 solicitudes/hora |