Getting Started

All API endpoints require authentication using an API key which can be readily obtained from your store dashboard.

Obtaining an API Key

1

Sign in

Log in to your account on our platform

2

Open API settings

Navigate to the API section in your account settings

3

Generate key

Create a new API key and copy it somewhere safe

Using Your API Key

Include your API key in the Authorization header of every request. The API uses standard HTTP methods: GET for reading, POST for creating, PATCH for updating, and DELETE for deleting resources.

Base URL

https://dashboard.selldrop.io/api/v1
curl "https://dashboard.selldrop.io/api/v1/products/list?limit=5" \
-H "Authorization: Bearer <token>"

Keep your keys secret

Each API key has full access to your store's data. Never expose them in client-side code, version control, or browser environments.

Error Responses

The API returns standard HTTP status codes. Error responses include a JSON body with an error field.

json
{
"error": "Missing Authorization header. Expected: Authorization: Bearer <API_KEY>"
}

Rate Limits

The API enforces a 120 request per minute rolling window per API key. Every response includes rate-limit headers.

HeaderDescription
X-RateLimit-LimitMaximum requests allowed in the current window
X-RateLimit-RemainingRequests remaining before the limit is hit
X-RateLimit-ResetUnix timestamp when the window resets
Retry-AfterSeconds to wait before retrying (only on 429)

Built by SellDrop. API documentation.