{"openapi":"3.1.0","info":{"title":"AXITAM Public API","description":"Reference data (ISO, CLDR), Belgian enterprises, annual accounts and addresses, Peppol participants - built on community-maintained and official sources. See the data-sources API for each source's version and license. Beta.","version":"0.10.0"},"servers":[{"url":"/","description":"This server"}],"tags":[{"name":"Data sources","description":"Origin, license and freshness of the reference data served by this API."}],"paths":{"/api/v1/data-sources":{"get":{"tags":["Data sources"],"summary":"List the data sources","description":"Each source's license and the upstream version currently served.","operationId":"findAll","responses":{"200":{"description":"Every data source","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataSourceResponse"}}}}},"401":{"description":"The X-API-Key header carries an unknown, revoked or malformed key (code INVALID_API_KEY). Leave the header out to call anonymously.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too many requests from this client: the code is RATE_LIMITED, Retry-After says in how many seconds a request will pass again.","headers":{"Retry-After":{"description":"Seconds to wait before retrying","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Sustained requests per second allowed on this path","schema":{"type":"string"}},"X-RateLimit-Remaining":{"description":"Requests left in the current burst","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{},{"apiKey":[]}]}}},"components":{"schemas":{"DataSourceResponse":{"type":"object","description":"An external reference data source and the state of its last synchronization","properties":{"name":{"type":"string","description":"Source name","example":"iso-codes"},"url":{"type":"string","description":"Where the source is published","example":"https://salsa.debian.org/iso-codes-team/iso-codes"},"license":{"type":"string","description":"SPDX license identifier of the data","example":"LGPL-2.1-or-later"},"standards":{"type":"array","description":"Standards served from this source","example":["ISO 3166-1","ISO 3166-2"],"items":{"type":"string"}},"version":{"type":["string","null"],"description":"Last synchronized upstream version; absent before the first synchronization","example":"v4.20.1"},"syncedAt":{"type":["string","null"],"format":"date-time","description":"End of the last successful synchronization; absent before the first one"}}},"ErrorResponse":{"properties":{"code":{"type":"string"},"correlationId":{"type":"string"}}}},"securitySchemes":{"apiKey":{"type":"apiKey","description":"Optional. A key of a registered developer (portal: /account/) raises the request rate of the client from the anonymous per-IP limit to the plan's. Without it the request is anonymous; an unknown or revoked key is refused (401 INVALID_API_KEY).","name":"X-API-Key","in":"header"}}}}