DOM360
Ligações

Substituir a grade da fila de um agente

PUT
/agents/{agent_id}/call-job-columns

Grava a grade INTEIRA: as colunas enviadas passam a valer e as que não estiverem na lista deixam de existir — é assim para que apagar uma coluna seja possível. Uma lista vazia apaga a grade. A gravação é um ato só: ou a grade nova vale inteira, ou nada muda. O valor já gravado nos agendamentos não é apagado junto: a coluna some da tela, o campo livre continua no agendamento.

Autorização

bearer calls:write
AutorizaçãoBearer <token>

Credencial da v3: o JWT da sessão (o mesmo da v2) ou um token pessoal dom_pat_…. A lista de escopos de cada operação diz o que ela exige: uma capacidade (agents:read), authenticated ou session-only. Segredo de máquina (X-Agent-Secret, X-API-Token, sdk_…) não é aceito.

Em: header

Escopo: calls:write

Parâmetros de caminho

agent_id*string

Id do agente de voz

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

A grade inteira, que é o que o PUT grava.

Corpo da resposta

application/json

application/json

curl -X PUT "https://example.com/agents/string/call-job-columns" \  -H "Content-Type: application/json" \  -d '{}'
{  "data": [    {      "key": "string",      "label": "string",      "position": 0,      "type": "text"    }  ],  "page": {    "has_more": true,    "next_cursor": "string"  }}