Diska
API

Endpoints

Inventário completo dos endpoints da API v1.

Endpoints

A API v1 está organizada pelos seguintes routers. Clique em cada secção para ver detalhes dos métodos e campos.

Resumo por domínio

DomínioPrefixo
Health/api/v1/health
Public/api/v1/public
Organizações/api/v1/organizations
Admin/api/v1/admin
Leads/api/v1/leads
Conversas/api/v1/conversations
Realtime/api/v1/realtime
Agent Templates/api/v1/agent-templates
Agents/api/v1/agents
Flows/api/v1/agents/{agent_id}/flows
Knowledge/api/v1/knowledge-bases
Agent Knowledge/api/v1/agents/{agent_id}/knowledge-*
Actions/api/v1/actions
Integrations/api/v1/integrations
Providers/api/v1/providers
Call History/api/v1/call-sessions
Test Center/api/v1/tests
Webhooks/api/v1/webhooks

Actions

Prefixo: /api/v1/actions

MétodoCaminhoDescrição
GET/capabilitiesBadges de disponibilidade dos providers.
POST/validate-phoneValida número de telefone.
POST/validate-sipValida URI SIP.
GET/phone-booksLista phone books.
POST/phone-booksCria phone book.
GET/phone-books/{book_id}Obtém phone book.
PATCH/phone-books/{book_id}Actualiza phone book.
DELETE/phone-books/{book_id}Remove phone book.
POST/phone-books/{book_id}/entriesAdiciona entrada.
PUT/phone-books/{book_id}/entriesSubstitui entradas.
PATCH/phone-books/{book_id}/entries/{entry_id}Actualiza entrada.
DELETE/phone-books/{book_id}/entries/{entry_id}Remove entrada.
GET/call-transfersLista transferências.
POST/call-transfersCria transferência.
GET/call-transfers/{transfer_id}Obtém transferência.
PATCH/call-transfers/{transfer_id}Actualiza transferência.
DELETE/call-transfers/{transfer_id}Remove transferência.
POST/call-transfers/{transfer_id}/duplicateDuplica transferência.
POST/call-transfers/{transfer_id}/simulateSimula transferência.
POST/call-transfers/{transfer_id}/executeExecuta transferência live.
GET/ivrLista IVRs.
POST/ivrCria IVR.
GET/ivr/{ivr_id}Obtém IVR.
PATCH/ivr/{ivr_id}Actualiza IVR.
DELETE/ivr/{ivr_id}Remove IVR.
POST/ivr/{ivr_id}/duplicateDuplica IVR.
POST/ivr/{ivr_id}/executeExecuta DTMF IVR.
GET/information-extractorsLista extractores.
POST/information-extractorsCria extractor.
GET/information-extractors/{extractor_id}Obtém extractor.
PATCH/information-extractors/{extractor_id}Actualiza extractor.
DELETE/information-extractors/{extractor_id}Remove extractor.
POST/information-extractors/{extractor_id}/duplicateDuplica extractor.
POST/information-extractors/{extractor_id}/simulateSimula extractor.
POST/information-extractors/{extractor_id}/rerunReexecuta extractor.
GET/custom-evaluationsLista avaliações.
GET/custom-evaluations/export.csvExporta CSV.
POST/custom-evaluationsCria avaliação.
GET/custom-evaluations/{evaluation_id}Obtém avaliação.
PATCH/custom-evaluations/{evaluation_id}Actualiza avaliação.
DELETE/custom-evaluations/{evaluation_id}Remove avaliação.
POST/custom-evaluations/{evaluation_id}/duplicateDuplica avaliação.
POST/custom-evaluations/{evaluation_id}/simulateSimula avaliação.
GET/post-call-smsLista SMS pós-chamada.
POST/post-call-smsCria SMS pós-chamada.
GET/post-call-sms/{sms_id}Obtém SMS pós-chamada.
PATCH/post-call-sms/{sms_id}Actualiza SMS pós-chamada.
DELETE/post-call-sms/{sms_id}Remove SMS pós-chamada.
POST/post-call-sms/{sms_id}/duplicateDuplica SMS pós-chamada.
POST/post-call-sms/{sms_id}/executeExecuta SMS pós-chamada.
POST/post-call-sms/{sms_id}/dry-runDry-run SMS pós-chamada.
GET/during-call-smsLista SMS durante chamada.
POST/during-call-smsCria SMS durante chamada.
GET/during-call-sms/{sms_id}Obtém SMS durante chamada.
PATCH/during-call-sms/{sms_id}Actualiza SMS durante chamada.
DELETE/during-call-sms/{sms_id}Remove SMS durante chamada.
POST/during-call-sms/{sms_id}/duplicateDuplica SMS durante chamada.
POST/during-call-sms/{sms_id}/executeExecuta SMS durante chamada.
POST/during-call-sms/{sms_id}/simulateSimula SMS durante chamada.
GET/custom-actionsLista acções personalizadas.
POST/custom-actionsCria acção personalizada.
GET/custom-actions/{action_id}Obtém acção personalizada.
PATCH/custom-actions/{action_id}Actualiza acção personalizada.
DELETE/custom-actions/{action_id}Remove acção personalizada.
POST/custom-actions/{action_id}/duplicateDuplica acção personalizada.
POST/custom-actions/{action_id}/initializeInicializa acção personalizada.
POST/custom-actions/{action_id}/executeExecuta acção personalizada.
POST/custom-actions/{action_id}/simulateSimula acção personalizada.
GET/booking-actionsLista acções de agendamento.
POST/booking-actionsCria acção de agendamento.
GET/booking-actions/{action_id}Obtém acção de agendamento.
PATCH/booking-actions/{action_id}Actualiza acção de agendamento.
DELETE/booking-actions/{action_id}Remove acção de agendamento.
POST/booking-actions/{action_id}/duplicateDuplica acção de agendamento.

Agents

Prefixo: /api/v1/agents

MétodoCaminhoDescrição
POST/from-templateCria agente a partir de template.
POST/Cria agente em branco.
POST/importImporta agente de JSON.
GET/Lista agentes.
GET/{agent_id}Obtém agente.
PATCH/{agent_id}Actualiza agente.
POST/{agent_id}/duplicateDuplica agente.
POST/{agent_id}/archiveArquiva agente.
POST/{agent_id}/unarchiveDesarquiva agente.
GET/{agent_id}/exportExporta agente.
GET/{agent_id}/versionsLista versões.
POST/{agent_id}/versions/publishPublica versão.
POST/{agent_id}/versions/discardDescarta draft.
POST/{agent_id}/versions/{version}/restoreRestaura versão.
POST/{agent_id}/chat/testTeste de chat.
GET/{agent_id}/knowledge-basesKBs atribuídas.
PUT/{agent_id}/knowledge-basesDefine KBs atribuídas.
GET/{agent_id}/knowledge-runtimeDiagnóstico de KB.
POST/{agent_id}/knowledge-retrievePreview de recuperação.

Agent Templates

Prefixo: /api/v1/agent-templates

MétodoCaminhoDescrição
GET/Lista templates.
GET/{template_id}Obtém template.

Flows

Prefixo: /api/v1/agents/{agent_id}/flows

MétodoCaminhoDescrição
GET/Lista fluxos.
POST/Cria subfluxo.
GET/{flow_id}Obtém fluxo.
PATCH/{flow_id}Actualiza fluxo.
DELETE/{flow_id}Remove fluxo.
POST/{flow_id}/duplicateDuplica fluxo.
GET/{flow_id}/validateValida fluxo.
GET/{flow_id}/compiledCompila fluxo.
POST/{flow_id}/publishPublica fluxo.
POST/publish-allPublica todos os fluxos.
GET/{flow_id}/runtime/startInicia runtime.
POST/{flow_id}/runtime/advanceAvança runtime.
POST/{flow_id}/runtime/simulateSimula runtime.

Knowledge

Prefixo: /api/v1/knowledge-bases

MétodoCaminhoDescrição
GET/Lista KBs.
POST/Cria KB.
GET/{id}Obtém KB.
PATCH/{id}Actualiza KB.
DELETE/{id}Remove KB.
GET/{id}/documentsLista documentos.
POST/{id}/documents/manualCria documento manual.
PATCH/{id}/documents/{document_id}Actualiza documento manual.
DELETE/{id}/documents/{document_id}Remove documento.
POST/{id}/documents/pdfCarrega PDF.
POST/{id}/documents/urlImporta URL.
POST/{id}/documents/crawlCrawl de URL.
GET/{id}/documents/{document_id}/fileDescarrega PDF.
POST/{id}/documents/{document_id}/reindexReindexa documento.
GET/{id}/sync-sourcesFontes de sincronização.

Integrations

Prefixo: /api/v1/integrations

MétodoCaminhoDescrição
GET/Lista integrações.
GET/calcomEstado Cal.com.
GET/calcom/eventsLista eventos Cal.com.
POST/calcom/connectLiga Cal.com.
DELETE/calcomDesliga Cal.com.

Test Center

Prefixo: /api/v1/tests

MétodoCaminhoDescrição
GET/scenario-presetsPresets de cenários.
GET/suitesLista suites.
POST/suitesCria suite.
GET/suites/{suite_id}Obtém suite.
PATCH/suites/{suite_id}Actualiza suite.
DELETE/suites/{suite_id}Remove suite.
POST/suites/{suite_id}/casesCria caso.
PATCH/suites/{suite_id}/cases/{case_id}Actualiza caso.
DELETE/suites/{suite_id}/cases/{case_id}Remove caso.
POST/suites/{suite_id}/generate-casesGera casos com IA.
POST/suites/{suite_id}/executeExecuta suite.
GET/runsLista execuções.
GET/runs/{run_id}Obtém execução.

Call History

Prefixo: /api/v1/call-sessions

MétodoCaminhoDescrição
GET/Lista sessões.
GET/{session_id}Obtém sessão.

Realtime

Ver Realtime.

Webhooks

Ver Webhooks.

Copyright © 2026