Aller au contenu principal

Team Collaboration & Access

Limited access

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

Working with DoorDash integrations often requires more than one person. Whether you're a developer building the integration, an operator testing orders, or an admin managing production access, you'll need a shared space to collaborate. The Developer Portal provides organization-level tools so your whole team can securely access the same resources—credentials, providers, test stores, and webhooks—without relying on a single account.

In this section, you'll learn how to:

  • Add members to your organization and assign roles
  • Update or remove members
  • Generate and manage authentication (JWTs)
  • Create providers and webhook subscriptions
  • Set up test stores and simulate orders

By the end, your team will be able to work together efficiently in the Portal, with the right level of access for each member, and be prepared to move from testing to production.

Add Members to Your Organization

In the Developer Portal, organizations let you collaborate with teammates by giving them access to shared resources such as providers, webhooks, test stores, and credentials. Each member can be assigned a role that determines their level of access.
See the full list of roles and permissions here.

To add a member to your organization:

  1. Go to https://developer.doordash.com/portal.
  2. In the left navigation, click Organization > Members.
  3. Click Add Member.
  4. Enter your teammate's email address.
  5. Select a role (e.g. Admin, Developer, Operator, Support).
  6. Click Add Member. The member will appear in the list on the Members page.
  7. Repeat this procedure for each member you want to add.

Notes:

  • If your teammate does not already have a DoorDash developer account, ask them to sign up first and then return to the Add Member dialog.
  • You can update or remove members at any time.

Update a Member’s Role

If someone’s responsibilities change or you need to adjust access, you can update their role:

  1. Navigate to Organization > Members in the Developer Portal.
  2. Find the member whose access you want to change.
  3. Click Update Role next to their name.
  4. Select the new role (Admin, Developer, Operator, or Support).
  5. Save your changes.

The member’s permissions will immediately reflect their new role.

Remove a Member from the Organization

When someone no longer needs access, you should remove them to keep your environment secure:

  1. Go to Organization > Members in the Developer Portal.
  2. Locate the member you want to remove.
  3. Click Remove next to their name.
  4. Confirm the action when prompted.

Once removed, the member will no longer have access to your organization’s credentials, providers, test stores, webhooks, or other shared resources.