Skip to main content

Authentication

Limited access

Marketplace APIs are not yet generally available. Prospective partners can apply for API access directly through the DoorDash Developer Portal.

New to the Developer Portal? Sign up here to create an account and apply for access.

Already have a Developer Portal account? Log in and submit your application from the Integrations tab.

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.