Kanban
Mover contato
Move um contato para uma coluna existente. O contato precisa estar vinculado ao agente. O cartão é compartilhado no workspace; a mudança aparece também no painel.
Endpoint
PATCH
/agents/{agentId}/kanban/contacts/{contactId}Permissão necessária kanban:write
Parâmetros
| Parâmetro | Tipo / localização | Descrição |
|---|---|---|
agentIdObrigatório | stringpath | Identificador agentId. |
contactIdObrigatório | stringpath | Identificador contactId. |
columnObrigatório | stringbody | Nome exato de uma coluna existente. |
Exemplo de chamada
Os IDs abaixo são exemplos. Substitua pelos identificadores da sua conta e use a chave do servidor.
curl --request PATCH 'https://rit.api.rittech.com.br/v1/agents/11111111-1111-4111-8111-111111111111/kanban/contacts/33333333-3333-4333-8333-333333333333' \
--header "Authorization: Bearer $RIT_API_KEY" \
--header "Content-Type: application/json" \
--data '{"column":"Em atendimento"}'const response = await fetch('https://rit.api.rittech.com.br/v1/agents/11111111-1111-4111-8111-111111111111/kanban/contacts/33333333-3333-4333-8333-333333333333', {
method: 'PATCH',
headers: {
"Authorization": `Bearer ${process.env.RIT_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({"column":"Em atendimento"}),
});
const data = await response.json();
if (!response.ok) throw new Error(data.error.message);
console.log(data);import os
import requests
headers = {
"Authorization": "Bearer " + os.environ["RIT_API_KEY"],
"Content-Type": "application/json"
}
response = requests.patch(
"https://rit.api.rittech.com.br/v1/agents/11111111-1111-4111-8111-111111111111/kanban/contacts/33333333-3333-4333-8333-333333333333",
headers=headers,
json={"column":"Em atendimento"},
timeout=75,
)
response.raise_for_status()
print(response.json())Resposta
200 OK
{
"contact": {
"id": "33333333-3333-4333-8333-333333333333",
"name": "Contato de exemplo",
"column": "Em atendimento"
}
}Erros
Uma chave sem a permissão exigida retorna 403. Um recurso inexistente ou fora dos agentes permitidos retorna 404. Consulte erros, limites e idempotência antes de implementar novas tentativas.
for developers