{% extends "base.html" %} {% block title %}API Externa{% endblock %} {% set active = "api" %} {% block content %}

🔗 API Externa

Utilize estes tokens para integrar o SisnetCall com CRMs e sistemas externos. Os endpoints aceitam autenticação via header Authorization: Bearer <token>.
Criar Token
Tokens
{% for t in tokens %} {% else %} {% endfor %}
NomeTokenCriado emÚltimo usoStatus
{{ 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.
📖 Endpoints

Todos os endpoints usam https://sisnetcall.sisnetsul.com.br e autenticação Authorization: Bearer <token>.

MétodoEndpointDescrição
GET/app/pbx/api/v1/peersLista todos os ramais ativos
GET/app/pbx/api/v1/peers/{ext}Detalhe de um ramal
POST/app/pbx/api/v1/callerid/lookupBusca nome pelo telefone
Body: {"phone": "51999999999"}
POST/app/pbx/api/v1/callerid/saveSalva/atualiza contato
Body: {"phone":"...","name":"...","company":"..."}
POST/app/pbx/api/v1/call/originateInicia chamada (Click2Call)
Body: {"extension":"8578","destination":"51999999999"}
GET/app/pbx/api/v1/queues/statusStatus das filas
GET/app/pbx/api/v1/calls/activeChamadas ativas no momento
{% endblock %}