Skip to main content
POST
Criar uma transferência

Autorizações

Authorization
string
header
obrigatório

nia_sk_...

Cabeçalhos

Idempotency-Key
string
obrigatório

Obrigatório. Guardado por 24 horas com o hash do corpo: a mesma chave com o mesmo corpo devolve a primeira resposta, e a mesma chave com outro corpo devolve 409 conflict.

Required string length: 1 - 256

Corpo

application/json

Passa o cliente a target. O pacote é compilado em level, a verificação que quem recebe tem do cliente, então nunca leva o que esse lado não poderia ler.

subject
Handle · object
obrigatório

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

target
string
obrigatório
Required string length: 1 - 256
agent
string | null

O agente que transfere; o nome da chave que chama quando ausente.

Required string length: 1 - 256
conversation_id
string | null
Required string length: 1 - 512
expected_by
string<date-time> | null

Quando o desfecho é devido; a espera padrão do espaço quando ausente.

level
enum<string>
padrão:V0

Nível de verificação da sessão. V0 autodeclarado, V1 plausível pelo canal, V2 atestado pelo canal, V3 desafiado (OTP ou login), V4 conferido com um sistema de registro ou por um atendente. no_customer vale para tarefas sem cliente presente e só é aceito de fontes de agente interno.

Opções disponíveis:
V0,
V1,
V2,
V3,
V4,
no_customer
reason
string | null
Required string length: 1 - 500

Resposta

A transferência, com o pacote dela.

created_at
string<date-time>
obrigatório
handoff_id
string
obrigatório
Required string length: 1 - 512
status
enum<string>
obrigatório
Opções disponíveis:
created,
accepted,
closed,
expired
expected_by
string<date-time> | null
outcome
string | null
Required string length: 1 - 256
package
HandoffPackage · object | null

O que uma transferência leva a quem a recebe (a especificação de coordenação, 7).