Skip to main content
This documentation provides comprehensive details about all available endpoints, request parameters, and response formats for the 3A Brands API.

🔐 Authentication

Most endpoints require authentication. After logging in, you’ll receive a token that must be included in the header of subsequent requests.

🌐 Base URL

All API endpoints are relative to the base URL: https://demo.nivara.io

📦 Response Formats

Responses are returned in various formats depending on the endpoint:
Used for most data operations and CRUD functionality.

⚠️ Error Handling

The API uses standard HTTP status codes to indicate the success or failure of requests.
Status CodeDescription
200Success
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
500Server Error
When an error occurs, the response will include details about what went wrong in a standardized format.
{
  "status": 400,
  "code": "INVALID_PARAMETERS",
  "message": "The request contains invalid parameters",
  "details": {
    "field": "email",
    "issue": "Must be a valid email address"
  }
}