OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Components · Services and orchestration

Designate API

78 operations of the original REST API (routes and body actions), and their state in OpenKeel.

  • 78Implemented
  • Implemented served by the Go module as the original

Source: openkeel-designate/docs/PLAN.md · status of 2026-11-03.

StateMethodPath
ImplementedDELETE/admin/quotas/{tenant_id}
ImplementedGET/admin/quotas/{tenant_id}
ImplementedPATCH/admin/quotas/{tenant_id}
ImplementedGET/admin/reports/counts
ImplementedGET/admin/reports/counts/{criterion}
ImplementedGET/admin/reports/tenants
ImplementedGET/admin/reports/tenants/{tenant_id}
ImplementedGET/admin/zones/export/{zone_id}
ImplementedGET/v2/blacklists
ImplementedPOST/v2/blacklists
ImplementedDELETE/v2/blacklists/{blacklist_id}
ImplementedGET/v2/blacklists/{blacklist_id}
ImplementedPATCH/v2/blacklists/{blacklist_id}
ImplementedGET/v2/limits
ImplementedGET/v2/pools
ImplementedPOST/v2/pools
ImplementedDELETE/v2/pools/{pool_id}
ImplementedGET/v2/pools/{pool_id}
ImplementedPATCH/v2/pools/{pool_id}
ImplementedGET/v2/quotas
ImplementedDELETE/v2/quotas/{project_id}
ImplementedGET/v2/quotas/{project_id}
ImplementedPATCH/v2/quotas/{project_id}
ImplementedGET/v2/recordsets
ImplementedGET/v2/recordsets/{recordset_id}
ImplementedGET/v2/reverse/floatingips
ImplementedGET/v2/reverse/floatingips/{region}:{floatingip_id}
ImplementedPATCH/v2/reverse/floatingips/{region}:{floatingip_id}
ImplementedGET/v2/service_status
ImplementedGET/v2/service_status/{service_id}
ImplementedGET/v2/service_statuses
ImplementedGET/v2/service_statuses/{service_id}
ImplementedGET/v2/tlds
ImplementedPOST/v2/tlds
ImplementedDELETE/v2/tlds/{tld_id}
ImplementedGET/v2/tlds/{tld_id}
ImplementedPATCH/v2/tlds/{tld_id}
ImplementedGET/v2/tsigkeys
ImplementedPOST/v2/tsigkeys
ImplementedDELETE/v2/tsigkeys/{tsigkey_id}
ImplementedGET/v2/tsigkeys/{tsigkey_id}
ImplementedPATCH/v2/tsigkeys/{tsigkey_id}
ImplementedGET/v2/zones
ImplementedPOST/v2/zones
ImplementedGET/v2/zones/tasks/exports
ImplementedGET/v2/zones/tasks/exports/{export_id}
ImplementedGET/v2/zones/tasks/exports/{export_id}/export
ImplementedDELETE/v2/zones/tasks/exports/{zone_export_id}
ImplementedGET/v2/zones/tasks/imports
ImplementedPOST/v2/zones/tasks/imports
ImplementedGET/v2/zones/tasks/imports/{import_id}
ImplementedDELETE/v2/zones/tasks/imports/{zone_import_id}
ImplementedGET/v2/zones/tasks/transfer_accepts
ImplementedPOST/v2/zones/tasks/transfer_accepts
ImplementedGET/v2/zones/tasks/transfer_accepts/{transfer_accept_id}
ImplementedGET/v2/zones/tasks/transfer_requests
ImplementedDELETE/v2/zones/tasks/transfer_requests/{zone_transfer_request_id}
ImplementedGET/v2/zones/tasks/transfer_requests/{zone_transfer_request_id}
ImplementedPATCH/v2/zones/tasks/transfer_requests/{zone_transfer_request_id}
ImplementedDELETE/v2/zones/{zone_id}
ImplementedGET/v2/zones/{zone_id}
ImplementedPATCH/v2/zones/{zone_id}
ImplementedGET/v2/zones/{zone_id}/nameservers
ImplementedGET/v2/zones/{zone_id}/recordsets
ImplementedPOST/v2/zones/{zone_id}/recordsets
ImplementedDELETE/v2/zones/{zone_id}/recordsets/{recordset_id}
ImplementedGET/v2/zones/{zone_id}/recordsets/{recordset_id}
ImplementedPUT/v2/zones/{zone_id}/recordsets/{recordset_id}
ImplementedGET/v2/zones/{zone_id}/shares
ImplementedPOST/v2/zones/{zone_id}/shares
ImplementedDELETE/v2/zones/{zone_id}/shares/{zone_share_id}
ImplementedGET/v2/zones/{zone_id}/shares/{zone_share_id}
ImplementedGET/v2/zones/{zone_id}/tasks/abandon
ImplementedPOST/v2/zones/{zone_id}/tasks/abandon
ImplementedPOST/v2/zones/{zone_id}/tasks/export
ImplementedPOST/v2/zones/{zone_id}/tasks/pool_move
ImplementedPOST/v2/zones/{zone_id}/tasks/transfer_requests
ImplementedPOST/v2/zones/{zone_id}/tasks/xfr