For AI agents: visit https://developers.e-guma.ch/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
URL
POST https://api.e-guma.ch/v1/ticketing/tickets/{ticket_number}/checkin.json?apikey={api-key}
ticket_number requiredThe 19 digit ticket number api-key required
is_successful Indicates if the ticket could be checked-in. If the ticket could not be checked-in, you find the reason in unsuccessful_code product_id The ID of the product. It will only be returned if the check-in was successful. ticket_type_id The ID of the ticket type. It will only be returned if the check-in was successful. external_product_id Only used in special cases. unsuccessful_code There are 3 possible error codes:
ticket_not_found
ticket_deleted
ticket_already_checkedin
Request
POST https://api.e-guma.ch/v1/ticketing/tickets/4688892266798743783/checkin.json?apikey=510e32c594d84816a4af9df1
Response
{
"is_successful": true,
"product_id": "61ecd917e336544444750b28",
"ticket_type_id": "49f4f00f-5f64-4fe4-b0d4-3cb37517c5c7",
"external_product_id": "",
"unsuccessful_code": null,
"unsuccessful_message": null
}
Request
POST https://api.e-guma.ch/v1/ticketing/tickets/4688892266798743783/checkin.json?apikey=510e32c594d84816a4af9df1
Response
{
"is_successful": false,
"unsuccessful_code": "ticket_already_checkedin"
}