curl -X POST "https://app.talkover.ai/api/v1/callback-agents/agent-uuid-1/check-constraints" \
-H "Authorization: Bearer talq_your_environment_token_here" \
-H "Content-Type: application/json" \
-d '{
"is_callback_agent": true,
"callback_source_agents": ["agent-uuid-2", "agent-uuid-3"],
"callback_trigger_statuses": ["no_answer", "voicemail", "busy"]
}'
{
"success": true,
"message": "Configuration is valid"
}
Agentes de Callback
Verificar Restrições de Callback
Validar uma configuração de callback proposta antes de salvar
POST
/
api
/
v1
/
callback-agents
/
{agent_id}
/
check-constraints
curl -X POST "https://app.talkover.ai/api/v1/callback-agents/agent-uuid-1/check-constraints" \
-H "Authorization: Bearer talq_your_environment_token_here" \
-H "Content-Type: application/json" \
-d '{
"is_callback_agent": true,
"callback_source_agents": ["agent-uuid-2", "agent-uuid-3"],
"callback_trigger_statuses": ["no_answer", "voicemail", "busy"]
}'
{
"success": true,
"message": "Configuration is valid"
}
Verificar Restrições de Callback
Valida uma configuração de callback proposta sem persistir as alterações. Útil para exibir erros na interface antes de submeter Definir Agente como Callback ou Atualizar Origens de Callback.Endpoint
POST /api/v1/callback-agents/{agent_id}/check-constraints
Parâmetros de caminho
string
obrigatório
UUID do agente sendo configurado como callback.
Cabeçalhos da requisição
string
obrigatório
Token Bearer para autenticação. Formato:
Bearer talq_your_environment_token_herestring
obrigatório
Deve ser definido como
application/jsonCorpo da requisição
boolean
Indica se este agente deve ser marcado como agente de callback.
array
Array de UUIDs de agentes de origem.
array
Status das chamadas dos agentes de origem que tornam um contato elegível para callback (ex:
["no_answer", "voicemail"]).Exemplos
curl -X POST "https://app.talkover.ai/api/v1/callback-agents/agent-uuid-1/check-constraints" \
-H "Authorization: Bearer talq_your_environment_token_here" \
-H "Content-Type: application/json" \
-d '{
"is_callback_agent": true,
"callback_source_agents": ["agent-uuid-2", "agent-uuid-3"],
"callback_trigger_statuses": ["no_answer", "voicemail", "busy"]
}'
Resposta
Válido
{
"success": true,
"message": "Configuration is valid"
}
Inválido
{
"success": false,
"message": "Configuration has errors",
"errors": [
"Agent must be inbound to serve as a callback agent",
"Source agent agent-uuid-3 is not published"
]
}
Esta página foi útil?