Skip to main content
Deprecated

The Account Pairing API and its guides are deprecated and may be removed in a future release. Contact your Otter representative for migration options.

Onboard a store

Complete store pairing automatically: accept the upsert webhook, validate the store, and register your external store id.

Before you begin

Steps

Onboarding flow

  1. (Optional) Implement Fetch Store Credentials (stores.fetch_credentials) to return credential schemas synchronously. Values appear in the Upsert Store (stores.upsert) payload when configured.
  2. When Otter adds a store, Upsert Store (stores.upsert) fires — return 2xx if you accept the store.
  3. Validate the store on your side.
  4. Register your external store id with POST /v1/stores.
  5. Use PUT /v1/stores/status to suspend, activate, or invalidate the store as needed.

Verify

Complete onboarding for a test store; store-scoped API calls with X-Store-Id succeed.

Next