{"openapi":"3.1.0","info":{"title":"Eudigo API","description":"\nPublic, read-only API of **Eudigo**, the independent index of the EU Digital Identity (EUDI) Wallet.\n\nData: wallet status of the 27 EU member states with sources and history, key deadlines, standards and their\ncurrent versions (checked daily), glossary, articles, and – from 24 December 2026 – the availability of the\nnational relying party registers (Implementing Regulation (EU) 2025/848).\n\n* No API key. Fair use: about 2 requests per second per IP, short bursts allowed; HTTP 429 when exceeded.\n* Licence: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), attribution \"Eudigo (eudigo.eu)\".\n* Same data as the open data files on eudigo.eu/data/; updated with every site build and daily by the collector.\n* Independent service, not affiliated with the EU or any government. No legal advice.\n* MCP server for AI assistants: `https://mcp.eudigo.eu/mcp`.\n\nDocumentation: https://eudigo.eu/en/developers/api/\n","contact":{"name":"Eudigo","url":"https://eudigo.eu/en/about/"},"license":{"name":"Data: CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"version":"1.0.0-beta"},"paths":{"/v1/countries":{"get":{"tags":["Index"],"summary":"Wallet status of all 27 member states","operationId":"countries_v1_countries_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"enum":["certified","live","pilot","upgrade","announced","unclear"],"type":"string"},{"type":"null"}],"description":"Only countries with this wallet status","title":"Status"},"description":"Only countries with this wallet status"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/countries/{code}":{"get":{"tags":["Index"],"summary":"One member state: wallet, sources, history, register","operationId":"country_v1_countries__code__get","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/registers":{"get":{"tags":["Registers"],"summary":"Availability of the national relying party registers","operationId":"registers_v1_registers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/registers/stats":{"get":{"tags":["Registers"],"summary":"Aggregated statistics per register (no personal data)","operationId":"register_stats_v1_registers_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/deadlines":{"get":{"tags":["Deadlines"],"summary":"Key deadlines with legal source","operationId":"deadlines_v1_deadlines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/standards":{"get":{"tags":["Developers"],"summary":"Standards behind the EUDI Wallet with latest and legally referenced version","operationId":"standards_v1_standards_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/standards/{key}":{"get":{"tags":["Developers"],"summary":"One standard, with the daily version check","operationId":"standard_v1_standards__key__get","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/spec-versions":{"get":{"tags":["Developers"],"summary":"Spec tracker: versions checked daily at the publishers","operationId":"spec_versions_v1_spec_versions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/reference-implementation":{"get":{"tags":["Developers"],"summary":"Repositories of the Commission's reference implementation","operationId":"reference_v1_reference_implementation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/glossary":{"get":{"tags":["Knowledge"],"summary":"Glossary (German/English), optionally searched","operationId":"glossary_v1_glossary_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"description":"Search term, e.g. PID or 'relying party'","title":"Q"},"description":"Search term, e.g. PID or 'relying party'"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/glossary/{term_id}":{"get":{"tags":["Knowledge"],"summary":"One glossary term","operationId":"glossary_term_v1_glossary__term_id__get","parameters":[{"name":"term_id","in":"path","required":true,"schema":{"type":"string","title":"Term Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/articles":{"get":{"tags":["Knowledge"],"summary":"Published articles with summary and FAQ, optionally searched","operationId":"articles_v1_articles_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"description":"Search words","title":"Q"},"description":"Search words"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"enum":["de","en"],"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/news":{"get":{"tags":["Knowledge"],"summary":"Weekly news on the EUDI Wallet (Germany and EU), newest first","operationId":"news_v1_news_get","parameters":[{"name":"region","in":"query","required":false,"schema":{"anyOf":[{"enum":["DE","EU"],"type":"string"},{"type":"null"}],"description":"DE = Germany, EU = Commission and other member states","title":"Region"},"description":"DE = Germany, EU = Commission and other member states"},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":2,"maxLength":2},{"type":"null"}],"description":"EU country code, e.g. FR","title":"Country"},"description":"EU country code, e.g. FR"},{"name":"weeks","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":52,"minimum":1},{"type":"null"}],"description":"Only the latest n weeks","title":"Weeks"},"description":"Only the latest n weeks"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"tags":[{"name":"Index","description":"EUDI Wallet status per member state"},{"name":"Registers","description":"National relying party registers (from 24 Dec 2026)"},{"name":"Deadlines","description":"Key dates of the EUDI Wallet rollout"},{"name":"Developers","description":"Standards, versions, reference implementation"},{"name":"Knowledge","description":"Glossary, articles and weekly news"}]}