Skip to main content
API release: v2.0.0
Updated: 2026-07-06
Use the dev API while building and testing your integration.
https://dev-api.keystonecommerce.in/api/v1

Response envelope

Successful responses use a consistent envelope.
{
  "statusCode": 200,
  "message": "Success",
  "data": {}
}
Paginated responses include meta.
{
  "statusCode": 200,
  "message": "Success",
  "data": [],
  "meta": {
    "total": 58,
    "page": 1,
    "limit": 20,
    "totalPages": 3
  }
}

Health checks

Use liveness to check that the API process is running. Use readiness before routing traffic because it also checks dependencies.
MethodEndpointAuth
GET/health/liveNone
GET/health/readyNone
GET/healthNone
Request:
curl https://dev-api.keystonecommerce.in/api/v1/health/ready
Response:
{
  "statusCode": 200,
  "message": "Success",
  "data": {
    "status": "ok",
    "database": "connected",
    "redis": "connected",
    "uptime": 266.203231052
  }
}
Liveness response:
{
  "statusCode": 200,
  "message": "Success",
  "data": {
    "status": "ok",
    "uptime": 266.365487836
  }
}