░█████████ ░█████████ ░██████ ░███████ ░███ ░███ ░███ ░█████████ ░██████ ░██████ ░██ ░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░████ ░████ ░██░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██░██ ░██░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██
░█████████ ░█████████ ░████████ ░██ ░██ ░██ ░████ ░██ ░██████ ░█████████ ░█████████ ░██ ░██ █████ ░██ ░████ ░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ██ ░██░██ ░██░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░███ ░████ ░████
░██ ░██ ░██████ ░███████ ░██ ░██ ░██ ░██ ░██ ░██████ ░█████░█ ░███ ░███
Health: /healthz
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
}
curl -H 'authorization: Bearer <ACCESS_TOKEN>' -H 'content-type: application/json' -X POST /v1/partners/test-takers -d '{
"group": "i17616374933639171383",
"username": "user01"
}'
curl -H 'authorization: Bearer <ACCESS_TOKEN>' -X GET '/v1/partners/test-takers/details?group=i17616374933639171383'
curl -H 'authorization: Bearer <ACCESS_TOKEN>' -X GET '/v1/assesments?limit=100'
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
}'
curl -H 'authorization: Bearer <ACCESS_TOKEN>' -X GET '/v1/assesments/user/123?limit=200'