Skip to content

Authentication

The Opendoor API uses API keys to authenticate requests. These keys can be viewed and managed via our Developer Dashboard.

Our production and testing environments each expect requests to be authenticated and separate keys must be managed for each. A test key used with our production endpoint will be considered an unauthenticated request. The same holds true for a production key used with our development endpoint. To generate test API keys, you can turn on the Test Mode switch:

Test Mode Switch

Once in test mode you can generate test api keys in the same way you would generate production keys.

The key should be provided in the Authorization header of your request. When using the playground that can be added at the bottom:

Playground Headers

Or add it to your code following one of these examples:

{
headers: {
"Authorization": "Basic <YOUR_API_KEY>"
}
}