API Reference Documentation

Our goal is to get you up and running in as little time as possible. With that in mind, we've created a number of client libraries in various programming languages. These client libraries wrap our REST API. If you would rather integrate directly with our REST API, you can do that too. We make use of existing HTTP standards in our API. We use standard HTTP verbs and return standard HTTP status codes. All of our resources return JSON, including errors. We aim to make our API as predictable as possible and strive for an intuitive interface that is both human- and machine-readable.

Authentication / Configuration

When you sign up as a developer and create your first app, you will be given two keys: a secret key and a public key. Authenticate to the Traitify API by providing these keys for your application. These keys can be used in configuring the client libraries.

Our API offers two environments: a testing environment and a production environment. The API keys work across both environments. Simply switch the base API URL to switch between environments.


Testing (Sandbox) https://api-sandbox.traitify.com
Production https://api.traitify.com