Skip to main content
Duckie API errors use a single JSON shape.
Always log request_id when you contact Duckie support about a failed API request.

Error Codes

Authentication Errors

Missing or malformed authentication returns:
Unknown, expired, or revoked keys return:

Permission Errors

If a key is valid but lacks the required scope, the API returns:
Create a new key with the needed scope or update your integration to call only endpoints the key can access.

Not Found Errors

Detail endpoints return 404 not_found when the resource does not exist in the API key’s organization. This includes valid UUIDs that belong to another organization.