The Seller Hub API is available on Enterprise plans. It provides programmatic access to your order data, reports, and settings.
Authentication: - API keys are generated in Settings > Developers. - Include your API key in the Authorization header: "Bearer YOUR_API_KEY". - API keys have the same permissions as the user who created them.
Rate limits: - 100 requests per minute per API key. - Rate limit headers are included in every response. - Exceeding the limit returns a 429 status code.
Endpoint access: - Enterprise API access is enabled only for approved account-managed use cases. - Use the endpoint contract provided during setup; do not assume unaudited /api/v1/* routes are available. - Contact support before adding a new external integration so scopes, rate limits, and data-access boundaries can be confirmed.
All responses are JSON. Dates are ISO 8601. Amounts include currency code.
Best practices: - Store your API key securely (never in client-side code). - Use pagination for large datasets. - Cache responses where appropriate. - Handle rate limits gracefully with exponential backoff.