{"slug":"data-gouv-fr-api","name":"data.gouv.fr API","host":"www.data.gouv.fr","site":"https://data.gouv.fr","category":"data","docsUrl":null,"sources":[{"kind":"changelog","url":"https://raw.githubusercontent.com/opendatateam/udata/master/CHANGELOG.md"},{"kind":"openapi","url":"https://www.data.gouv.fr/api/1/swagger.json"},{"kind":"openapi","url":"https://www.data.gouv.fr/api/2/swagger.json"}],"url":"https://www.okapi.bot/providers/data-gouv-fr-api/","json":"https://www.okapi.bot/api/v1/providers/data-gouv-fr-api.json","breakingChanges":[{"slug":"api-1-me-apikey-stops-working","api":"data-gouv-fr-api","title":"/api/1/me/apikey stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-03-24","scope":null,"calls":["/api/1/me/apikey"],"method":null,"path":"/api/1/me/apikey","source":{"url":"https://raw.githubusercontent.com/opendatateam/udata/master/CHANGELOG.md","kind":"archive"},"quote":"Remove the apikey field from the User model and the me_fields / apikey_fields API serializers, along with the old /me/apikey/ endpoint","migration":"Manage tokens with POST /api/1/me/api_tokens/ (create), GET /api/1/me/api_tokens/ (list) and DELETE /api/1/me/api_tokens/{id}/ (revoke).","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:43:19.825Z","updatedAt":"2026-10-23T10:43:19.825Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/data-gouv-fr-api/breaking-changes/api-1-me-apikey-stops-working/"},{"slug":"api-1-harvest-job-status-stops-working","api":"data-gouv-fr-api","title":"/api/1/harvest/job_status/ stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-11-17","effectiveAt":"2025-11-17","scope":null,"calls":["/api/1/harvest/job_status"],"method":null,"path":"/api/1/harvest/job_status","source":{"url":"https://raw.githubusercontent.com/opendatateam/udata/master/CHANGELOG.md","kind":"changelog"},"quote":"Removed broken `/api/1/harvest/job_status/` endpoint","migration":null,"migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T11:58:25.086Z","updatedAt":"2026-10-23T11:58:25.086Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/data-gouv-fr-api/breaking-changes/api-1-harvest-job-status-stops-working/"},{"slug":"get-api-1-territory-suggest-stops-working","api":"data-gouv-fr-api","title":"GET /api/1/territory/suggest stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2025-10-22","scope":null,"calls":["GET /api/1/territory/suggest"],"method":"GET","path":"/api/1/territory/suggest","source":{"url":"https://raw.githubusercontent.com/opendatateam/udata/master/CHANGELOG.md","kind":"archive"},"quote":"refactor: remove unused territories API","migration":"Suggest geographic zones with GET /api/1/spatial/zones/suggest/?q=...","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:43:19.825Z","updatedAt":"2026-10-23T10:43:19.825Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/data-gouv-fr-api/breaking-changes/get-api-1-territory-suggest-stops-working/"}]}