Chief Tools Logo
Domain Chief API v1

Domain Chief API v1

There is no test mode for this API. Registering and transferring domains will result in real-world actions and might incur costs. Use the free .example TLD for testing purposes, these are free to manage.

If you are building an application and want to integrate with Domain Chief, please get in touch to get client credentials and connect users via OAuth2/OpenID for minimal friction.

If you are using a personal access token or a non-team scoped token you can supply the team ID using the X-Chief-Team header with your requests.

Error messages, validation messages, domain notice messages and TLD descriptions are available in English (en) and Dutch (nl). Send an Accept-Language header to choose the language, the Content-Language response header tells which one was used. English is used when none of the requested languages are available. Codes, enum values and field names are never translated, so use those to make decisions in your application. Error responses caused by the state of a resource or a business rule include a code next to the message, see the ErrorCode schema for the possible values. Texts that come directly from a registry and activity descriptions are always in English.

Security Schemes
ctp
Chief Tools Personal Access Token. Generate a new token from your Chief Tools account.
http
openid
Chief Tools OAuth2 OpenID Connect. This is the preferred way if you are building an application and want to integrate with Domain Chief, please contact us to retrieve your client credentials.
openIdConnect
ctt
Chief Tools Team Access Token. Generate a new token from your Chief Tools team.
http