Menções
WARNING
O endpoint de menções depende das permissões de grupo e se o usuário que você está usando é um agente. Por causa disso, os tickets podem ou não estar disponíveis.
Listar
Permissão necessária: ticket.agent ou ticket.customer
Solicitação GET enviada: /api/v1/mentions
Details
json
// HTTP-Code 200 OK
{
"mentions": [
{
"id": 2,
"mentionable_type": "Ticket",
"mentionable_id": 1,
"user_id": 3,
"updated_by_id": 3,
"created_by_id": 3,
"created_at": "2021-03-16T08:51:08.985Z",
"updated_at": "2021-03-16T08:51:08.985Z"
},
{
"id": 3,
"mentionable_type": "Ticket",
"mentionable_id": 1,
"user_id": 4,
"updated_by_id": 4,
"created_by_id": 4,
"created_at": "2021-03-16T08:51:08.986Z",
"updated_at": "2021-03-16T08:51:08.986Z"
}
]
}Criar
Permissão necessária: ticket.agent
Solicitação POST enviada: /api/v1/mentions
Details
json
{
"mentionable_type": "Ticket",
"mentionable_id": 12
}A menção será criada para o usuário da sessão atual.
TIP
Se você quiser mencionar/inscrever outros usuários, pode fazer isso enviando um cabeçalho From adicional na sua solicitação. Você pode fornecer o ID do usuário ou o endereço de email do usuário como valor.
Excluir
Permissão necessária: ticket.agent
Solicitação DELETE enviada: /api/v1/mentions/{id}
Details
json
// HTTP-Code 200 OK
{
"id": 2,
"mentionable_type": "Ticket",
"mentionable_id": 1,
"user_id": 3,
"updated_by_id": 3,
"created_by_id": 3,
"created_at": "2021-03-16T08:51:08.985Z",
"updated_at": "2021-03-16T08:51:08.985Z"
}