Rotas da API REST¶
A API REST está versionada em api.pl/v1 e utiliza tokens Bearer com âmbitos.
Rotas principais¶
GET /v1/ping– verificar a acessibilidadeGET /v1/openapi.json– obter a descrição OpenAPIGET /v1/me– obter informações sobre o token utilizadoGET /v1/tickets– listar ticketsPOST /v1/tickets– criar um ticketGET /v1/tickets/{ticket_id}– ler um ticketPATCH /v1/tickets/{ticket_id}– alterar propriedades do ticketGET /v1/tickets/{ticket_id}/articles– listar artigosPOST /v1/tickets/{ticket_id}/articles– criar um artigoGET /v1/attachments/{attachment_id}– transferir um anexoGET /v1/master-data/{type}– ler filas, estados, prioridades, serviços, SLAs ou campos dinâmicosGET /v1/customersePOST /v1/customers– ler ou criar clientesPATCH /v1/customers/{customer_id}– alterar clientesGET /v1/customer-usersePOST /v1/customer-users– ler ou criar utilizadores clientesPATCH /v1/customer-users/{customer_user_id}– alterar utilizadores clientes
Âmbitos de autorização¶
A versão do código-fonte utiliza, entre outros, tickets.read, tickets.create,
tickets.articles, tickets.attachments, tickets.status, tickets.properties,
tickets.internal_notes, master_data.read, customers.read e customers.write. Os
módulos adicionais podem registar os seus próprios âmbitos e rotas no respetivo espaço de nomes.