Pular para o conteúdo principal
POST
Python

Autorizações

Authorization
string
header
obrigatório

nia_sk_...

Corpo

application/json
subject
Handle · object
obrigatório

Um identificador de um sujeito num canal ou sistema: um telefone, um e-mail, um id do CRM.

conversation_id
string | null
Required string length: 1 - 512
for
string
padrão:self
Pattern: ^(?:self|gift|beneficiary:[A-Za-z0-9_-]{1,64})$
tool
string | null

Renderizado para as vinculações desta ferramenta.

Required string length: 1 - 256

Resposta

Resposta de sucesso.

O que um cliente quer, recusa e é, para as ferramentas deste turno (constraints.v0).

text
string
obrigatório

O bloco em linhas para um modelo, no idioma do espaço, cada campo pelo rótulo dele e cada operador em palavras; uma string vazia quando o bloco não tem nada a dizer. Não entra em version.

version
string
obrigatório

Um digest do bloco, que o registro do turno cita.

Pattern: ^cv_[0-9a-f]{8,64}$
already_presented
Shown · object[]
Maximum array length: 200
ask
string[]

Perguntas que o agente deve fazer, como for_whom, antes de presumir.

Required string length: 1 - 256
attributes
AttributeEntry · object[]
Maximum array length: 50
conflicts
Conflict · object[]
Maximum array length: 50
contact_windows
ContactWindowEntry · object[]

As horas locais em que o cliente disse que não pode ser contatado, uma por canal (nulo: todo canal), a mais recente dita: um contato de qualquer finalidade espera o fim da janela.

Maximum array length: 10
exclude
string[]
Maximum array length: 200
Pattern: ^[a-z][a-z0-9_]{0,39}:[^:\s]{1,256}:\S{1,512}$
hard
HardConstraint · object[]
Maximum array length: 100
instructions
ObjectInstruction · object[]

O que pessoas disseram que deve ou não deve ser feito sobre os objetos de que a leitura trata.

Maximum array length: 500
omitted
Omitted · object

Quantas entradas de cada tipo (hard, soft, exclude, already_presented, instructions) os tamanhos do bloco deixaram de fora; as restrições guardam o espaço delas primeiro. Ausente quando nada ficou de fora; text também diz.

precedence
enum<string>[]
Opções disponíveis:
current_utterance,
stated_persistent,
inferred
relaxation_order
string[]

O que cede primeiro quando uma busca não acha nada: soft, ids.

rendered
Rendered · object | null

O bloco para uma ferramenta, pelas vinculações dela (constraints.v0, renderização).

rules
CompanyRule · object[]
Maximum array length: 50
soft
SoftConstraint · object[]
Maximum array length: 100
subject
BlockSubject · object