{% extends "base.html" %} {% block title %}API Externa{% endblock %} {% set active = "api" %} {% block content %}
Authorization: Bearer <token>.
| Nome | Token | Criado em | Último uso | Status | |
|---|---|---|---|---|---|
| {{ t.name }} | {{ t.token[:24] }}... |
{{ t.created_at.strftime('%d/%m %H:%M') }} | {{ t.last_used_at.strftime('%d/%m %H:%M') if t.last_used_at else '—' }} | {% if t.active %} Ativo {% else %} Inativo {% endif %} | |
| Nenhum token criado. | |||||
Todos os endpoints usam https://sisnetcall.sisnetsul.com.br e autenticação Authorization: Bearer <token>.
| Método | Endpoint | Descrição |
|---|---|---|
| GET | /app/pbx/api/v1/peers | Lista todos os ramais ativos |
| GET | /app/pbx/api/v1/peers/{ext} | Detalhe de um ramal |
| POST | /app/pbx/api/v1/callerid/lookup | Busca nome pelo telefone Body: {"phone": "51999999999"} |
| POST | /app/pbx/api/v1/callerid/save | Salva/atualiza contato Body: {"phone":"...","name":"...","company":"..."} |
| POST | /app/pbx/api/v1/call/originate | Inicia chamada (Click2Call) Body: {"extension":"8578","destination":"51999999999"} |
| GET | /app/pbx/api/v1/queues/status | Status das filas |
| GET | /app/pbx/api/v1/calls/active | Chamadas ativas no momento |