Env: development
Port: XXXX

Health: /healthz

1) Auth - POST /v1/auth/partner/token
curl -X POST   -H 'content-type: application/json'   -u '<CLIENT_ID>:<SECRET>'   '/v1/auth/partner/token'   -d '{
    "scopes": [
      "test_taker:write",
      "test_taker:read"
    ]
  }'

Respon:
{
  "access_token": "...",
  "token_type": "Bearer",
  "expires_in": 3600
}
          
2) Create Test takers - POST /v1/partners/test-takers
curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -H 'content-type: application/json'   -X POST /v1/partners/test-takers   -d '{
    "group": "i17616374933639171383",
    "username": "user01"
  }'
          
3) List Test taker details - GET /v1/partners/test-takers/details
curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -X GET '/v1/partners/test-takers/details?group=i17616374933639171383'
          
4) List Assesment - GET /v1/assesments
curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -X GET '/v1/assesments?limit=100'
          
5) Register / Unregister Assesment- POST /v1/assesments/:id/register | /v1/assesments/:id/unregister
curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -H 'content-type: application/json'   -X POST '/v1/assesments/1/register'   -d '{
    "partner_user_id": 123
  }'

curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -H 'content-type: application/json'   -X POST '/v1/assesments/1/unregister'   -d '{
    "partner_user_id": 123
  }'
          
6) List User Assesments - GET /v1/assesments/user/:iduser
curl -H 'authorization: Bearer <ACCESS_TOKEN>'   -X GET '/v1/assesments/user/123?limit=200'