Inicio rápido
- Crea una cuenta y genera una clave API en el panel.
- Crea una instancia: cuenta Personal o bot de Telegram.
- Autoriza la instancia: QR/teléfono para Personal o token de BotFather para bots.
- Envía el primer mensaje mediante el REST API.
Referencia del API
Recursos principales:
| Método | Endpoint | Descripción |
|---|---|---|
GET | /api/v1/instances | Listar instancias |
POST | /api/v1/instances | Crear instancia |
GET | /api/v1/instances/{id} | Detalle de instancia |
DELETE | /api/v1/instances/{id} | Eliminar instancia |
POST | /api/v1/instances/{id}/messages | Enviar mensaje |
POST | /api/v1/instances/{id}/messages/batch | Envío masivo |
POST | /api/v1/instances/{id}/messages/media | Enviar multimedia |
GET | /api/v1/instances/{id}/chats | Listar chats |
GET | /api/v1/instances/{id}/chats/{chat_id}/history | Historial del chat |
GET | /api/v1/instances/{id}/contacts | Listar contactos |
POST | /api/v1/instances/{id}/groups | Crear grupo |
POST | /api/v1/webhooks | Crear webhook |
GET | /api/v1/webhooks | Listar webhooks |
DELETE | /api/v1/webhooks/{id} | Eliminar webhook |
Parámetros de mensaje
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
chat_id | integer | Sí | ID del chat |
text | string | Sí | Texto del mensaje |
Códigos de error
| Código | Descripción |
|---|---|
200 | Éxito |
400 | Petición incorrecta (revisa los parámetros) |
401 | No autorizado (clave API inválida o ausente) |
403 | Acceso denegado (permisos insuficientes) |
404 | Instancia o recurso no encontrado |
429 | Límite de peticiones excedido |
500 | Error interno del servidor |
Límites de peticiones
El límite por defecto es 120 peticiones por minuto. Un plan puede fijar otro límite. Al superarlo se responde 429.
Autenticación
Envía la clave en X-Api-Key o Authorization: Bearer. También existe compatibilidad con clave en la URL.
Webhooks
Los eventos se entregan a tu URL con firma HMAC, reintentos y registro de entregas. Una instancia puede enviar eventos a varios sistemas.
Soporte
Para preguntas de integración, contáctanos en Telegram: @easytgapi.