This API is responsible for managing accreditation data for a WorldSkills event.
If the resource requires authorization, a Bearer access token needs to be sent with the Authorization header:
GET /accreditation HTTP/1.1
Authorization: Bearer ABCD-EFGH-1234-5678
Zones define certain areas or services to which people can have access to. An accreditation can have multiple zones.
Delegate types are used to categorize People - each delegate type has a certain color and default zones. A delegate type might be called "sub-category" in the accreditation matrix.
The Sync endpoint can be used to synchronize accreditation data to a different system and make sure the information is up-to-date. An initial sync can be done to fetch all accreditations:
GET /accreditation/events/12345/sync HTTP/1.1
Authorization: Bearer ABCD-EFGH-1234-5678
Accept: application/json
To keep the data up-to-date, the sync can then be called every 2 minutes to fetch only the changes since the last sync. The last sync time is passed as a timestamp with the query parameter `since`. To make sure no changes are missed, the current time minus 3 minutes can be used for the parameter `since`. e.g. at 15:08 the following call would be made:
GET /accreditation/events/12345/sync?since=2025-04-10T15:05:00Z HTTP/1.1
Authorization: Bearer ABCD-EFGH-1234-5678
Accept: application/json
Loading API reference…