Routes de l’API REST¶
L’API REST est versionnée sous api.pl/v1 et utilise des jetons Bearer avec des portées.
Routes principales¶
GET /v1/ping– vérifier l’accessibilitéGET /v1/openapi.json– récupérer la description OpenAPIGET /v1/me– récupérer les informations sur le jeton utiliséGET /v1/tickets– lister les ticketsPOST /v1/tickets– créer un ticketGET /v1/tickets/{ticket_id}– lire un ticketPATCH /v1/tickets/{ticket_id}– modifier les propriétés du ticketGET /v1/tickets/{ticket_id}/articles– lister les articlesPOST /v1/tickets/{ticket_id}/articles– créer un articleGET /v1/attachments/{attachment_id}– télécharger une pièce jointeGET /v1/master-data/{type}– lire les files, états, priorités, services, SLA ou champs dynamiquesGET /v1/customersetPOST /v1/customers– lire ou créer des clientsPATCH /v1/customers/{customer_id}– modifier des clientsGET /v1/customer-usersetPOST /v1/customer-users– lire ou créer des utilisateurs clientsPATCH /v1/customer-users/{customer_user_id}– modifier des utilisateurs clients
Portées d’autorisation¶
La version source utilise notamment tickets.read, tickets.create, tickets.articles,
tickets.attachments, tickets.status, tickets.properties, tickets.internal_notes,
master_data.read, customers.read et customers.write. Les modules complémentaires peuvent
enregistrer leurs propres portées et routes dans leur espace de noms.