Skip to main content

authentication

Authentication

Limited access

Marketplace APIs are not yet generally available. Please record interest in early access here.

Upon onboarding, DoorDash will provide you with an authentication token. API requests without authentication or incorrect headers will fail with a status code in the 4xx range. Authenticate your account by including this token in all API requests. This can be done by including "Authorization": Bearer <token> in the headers of your requests. It’s also necessary to include your provider type in camel case and version number with the key "User-Agent". A sample header is provided below:

{ "Authorization": Bearer <your token>, "User-Agent": DoorDashClient/1.0 }

If you believe your token has been compromised and wish to refresh it, contact DoorDash directly. Refer to the FAQ for information about how to authenticate requests.