Route API REST¶
L’API REST è versionata in api.pl/v1 e utilizza token Bearer con scope.
Route principali¶
GET /v1/ping– verificare la raggiungibilitàGET /v1/openapi.json– recuperare la descrizione OpenAPIGET /v1/me– recuperare informazioni sul token utilizzatoGET /v1/tickets– elencare i ticketPOST /v1/tickets– creare un ticketGET /v1/tickets/{ticket_id}– leggere un ticketPATCH /v1/tickets/{ticket_id}– modificare le proprietà del ticketGET /v1/tickets/{ticket_id}/articles– elencare gli articoliPOST /v1/tickets/{ticket_id}/articles– creare un articoloGET /v1/attachments/{attachment_id}– scaricare un allegatoGET /v1/master-data/{type}– leggere code, stati, priorità, servizi, SLA o campi dinamiciGET /v1/customersePOST /v1/customers– leggere o creare clientiPATCH /v1/customers/{customer_id}– modificare clientiGET /v1/customer-usersePOST /v1/customer-users– leggere o creare utenti clientePATCH /v1/customer-users/{customer_user_id}– modificare utenti cliente
Ambiti di autorizzazione¶
La versione sorgente utilizza, tra gli altri, tickets.read, tickets.create,
tickets.articles, tickets.attachments, tickets.status, tickets.properties,
tickets.internal_notes, master_data.read, customers.read e customers.write. I moduli
aggiuntivi possono registrare scope e route propri nel relativo namespace.