REST-API-Routen¶
Die REST-API ist unter api.pl/v1 versioniert und verwendet Bearer-Token mit Scopes.
Kernrouten¶
GET /v1/ping– Erreichbarkeit prüfenGET /v1/openapi.json– OpenAPI-Beschreibung abrufenGET /v1/me– Informationen zum verwendeten Token abrufenGET /v1/tickets– Tickets auflistenPOST /v1/tickets– Ticket erstellenGET /v1/tickets/{ticket_id}– Ticket lesenPATCH /v1/tickets/{ticket_id}– Ticketeigenschaften ändernGET /v1/tickets/{ticket_id}/articles– Artikel auflistenPOST /v1/tickets/{ticket_id}/articles– Artikel erstellenGET /v1/attachments/{attachment_id}– Anhang herunterladenGET /v1/master-data/{type}– Queues, Status, Prioritäten, Services, SLAs oder dynamische Felder lesenGET /v1/customersundPOST /v1/customers– Kunden lesen oder anlegenPATCH /v1/customers/{customer_id}– Kunden ändernGET /v1/customer-usersundPOST /v1/customer-users– Kundenbenutzer lesen oder anlegenPATCH /v1/customer-users/{customer_user_id}– Kundenbenutzer ändern
Berechtigungsbereiche¶
Der Quellstand verwendet unter anderem tickets.read, tickets.create,
tickets.articles, tickets.attachments, tickets.status,
tickets.properties, tickets.internal_notes, master_data.read,
customers.read und customers.write. Zusatzmodule können eigene Scopes
und Routen in ihrem Namensraum registrieren.