Skip to main content

Approval process

After testing your integration in development and verifying it meets the pre-launch checklist requirements, create a Production API key. This action triggers a review of your integrated app or website. You receive an email with the result of the review.

Pending approval

The following image shows the Pending Instacart approval message that is displayed after you create a Production API key request:

Shows the Your new API key dialog with the following message: Pending Instacart approval. When you create a production API key, Instacart reviews your app integration. After the review is complete, you'll receive an email. When the app is approved, your API key will be activated.

During the review process your Production API key remains in the Pending approval status and does not function:

Shows the API key dashboard with the new key in the status Pending approval.

Review process

Instacart thoroughly reviews your Instacart Developer Platform account and your Development API integration to verify that they meet the following criteria:

  • 100% compliance with Instacart Developer Platform terms & conditions.
  • All requests are formatted according to the Instacart Developer Platform API specification.
  • Error handling exists for the implemented endpoints.
  • Instacart Enterprise Help Desk account exists for accessing technical support.

For partners who intend to receive affiliate payments for attributed orders, Instacart also verifies that your integration meets the following criteria:

  • Instacart Tastemakers account exists for tracking conversions and affiliate payments.
  • The correct ID is associated with requests from the app developer.

Review decision

You receive an email with the result of the review.

Approval

If your integration is approved, you receive an email notification that your Production API key has been activated and is ready to use. In the dashboard, the API key shows the Active status.

The following image shows the Access keys dashboard with the active production key:

Shows the API key dashboard with the new key in the status Active.

Denial

If your integration is denied, you receive an email notification asking you to contact our Technical Support team. Our technical support team can provide a detailed list of reasons for the rejection. Please make the necessary changes and resubmit your request for a Production API key.