Skip to main content

Base URL

All API requests should be made to:
https://api.getenso.ai/

Pre-requisites

  1. You must have an active admin account on Enso
  2. You must have valid API keys to authenticate with Enso

Authentication

Enso uses JWT-based Bearer Tokens for API access.

Exchange Credentials for a JWT Token

To begin using the API, use your client credentials to obtain a short-lived JWT token:
POST /auth/system-login
Content-Type: application/json
Request body
{
  "clientKey": "any",
  "clientSecret": "any"
}
Successful Response

{
    "status": "success",
    "message": "Success",
    "data": {
        "accessToken": "eyJhbGciOiJIUzI1NiIsInR5c..."
    }
}

Make an authenticated API call

Include the token in the Authorization header:
Authorization: Bearer <your-jwt-token>
I