Truztcube Docs
API ReferenceAccess Levels

⚙️ Get all access levels

Retrieve all active access levels. Public endpoint - no authentication required.

GET/v1/access-levels

Query Parameters

page?number
limit?number
includeDeleted?boolean

Include deleted access levels

serviceName?string

Filter by service name

includePrivate?boolean

Include private access levels (Admin/Partner only)

name?string

Filter by access level name

minCost?number

Filter by minimum cost

maxCost?number

Filter by maximum cost

Response Body

application/json

curl -X GET "https://example.com/v1/access-levels"
{  "success": true,  "statusCode": 200,  "message": "Request processed successfully",  "timestamp": "2025-10-20T16:30:00.000Z",  "path": "/v1/auth/register",  "data": {    "accessLevels": [      {        "id": "al_abc123",        "serviceId": "serv_123",        "serviceName": "string",        "name": "Premium",        "cost": 5000,        "feature": {          "verificationToken": 5,          "informationAllowed": "Photograph, names (Last, middle & first names), DOB, gender, NIN"        },        "isPrivate": true,        "category": "string",        "subscriptionCount": 5,        "createdAt": "2025-10-20T12:00:00.000Z",        "updatedAt": "2025-10-20T12:00:00.000Z"      }    ],    "total": 5,    "page": 1,    "limit": 10,    "totalPages": 1  }}