Base URL
/v3 namespace.
Authentication
Authentication depends on the route family:Public storefront routes
Store-derived public storefront routes under/v3/stores/{store_id}/public/* require a publishable storefront API key:
Customer-authenticated routes
Customer routes use bearer authentication:Authenticated business routes
Authenticated business routes use bearer authentication with an access token or business API key:Common Response Format
Scalev API v3 does not use the legacycode / status / data response envelope.
Single Resource Success
Single-resource success responses return the resource directly:Non-Paginated Collection Success
Paginated Collection Success
Error Response
HTTP Status Codes
The API uses standard HTTP status codes:200 OK- Successful read, update, or action request201 Created- Successful create request204 No Content- Successful request with no response body400 Bad Request- Invalid request format, parameters, or cursor401 Unauthorized- Authentication required or token is invalid403 Forbidden- Authenticated but not allowed404 Not Found- Resource not found409 Conflict- Resource conflict422 Unprocessable Entity- Validation errors429 Too Many Requests- Rate limit exceeded5xx- Unexpected server error
Rate Limiting
API requests may be rate limited. When rate limiting is applied, limit information is returned in response headers such as:X-Ratelimit-LimitX-Ratelimit-RemainingX-Ratelimit-Reset
Pagination
Paginated/v3 endpoints use opaque cursor-based pagination.
Request Parameters
page_size- Number of items to returnnext_cursor- Cursor for the next pageprevious_cursor- Cursor for the previous page
Response Fields
data- Array of items in the current pageis_paginated- Alwaystruefor paginated responseshas_next- Whether a next page existshas_previous- Whether a previous page existsnext_cursor- Opaque cursor for the next pageprevious_cursor- Opaque cursor for the previous pagepage_size- Number of items returned per page
Support
If you encounter issues, contact the Scalev support team.This documentation may change as the Scalev API evolves.

