ADMiT Scores API
The ADMiT Scores API is used to retrieve score information for individuals.
Before you begin:
Endpoints
| Environment | Base URL |
|---|---|
| Test | https://api.staging.principa.cloud/admit/v1 |
| Production | https://api.principa.cloud/admit/v1 |
Retrieve existing Scores
POST /scores
| Purpose | Fetches psychometric score information for a previously assessed individual. | |
| Success response | 200 OK - returns a ScoreResult object | |
| Tags | Scores |
Request body = 'ScoreRequest'
| Field | Type | Required | Notes | |
|---|---|---|---|---|
countryCode |
string | yes | Country where the assessment was performed (ISO-3166-1 alpha-2) | |
idOrPassport |
string | yes | ID or passport number used in the assessment | |
scoreType |
string | yes | Score type used in the assessment |
Example request
{
"idOrPassport": "string",
"countryCode": "string",
"scoreType": "string"
}
Response
ScoreResult is currently defined as an empty object in the specification; contact Principa support for the definitive shape once finalised.
Successful response example - Code 200
{
"success": true,
"code": "SUCCESS",
"message": "Score retrieved successfully",
"score": 33.20,
"scoreType": "SCORE_DRA"
}
Unsuccessful response examples
{
"success": false,
"code": "INVALID",
"message": "ID or Passport number is not valid.",
"scoreType": "SCORE_DRA"
}
{
"success": false,
"code": "INSUFFICIENT_FUNDS",
"message": "Not enough funds available"
}
Score cut-offs
Your account's saved Score Cut-off controls which existing DRA scores can be retrieved through this endpoint. Configure the setting in the Client Portal before making score requests; it cannot be changed through the Scores API.
| Score Cut-off | Scores available for retrieval |
|---|---|
| All | High, Medium and Low risk scores |
| Medium & Low | Medium and Low risk scores |
| Low | Low risk scores only |
Score cut-offs apply to DRA score retrieval for eligible postpaid accounts. DEA score retrieval is unchanged. Continue to request DRA using the normal score type.
Successful DRA score response
When the score is within your saved Score Cut-off, the response remains the normal successful DRA score response:
{
"success": true,
"code": "SUCCESS",
"message": "Score retrieved successfully",
"score": 71.00,
"scoreType": "SCORE_DRA"
}
Score outside the cut-off
When a score is outside your account's saved Score Cut-off, the API does not return score details and the request is not treated as a successful score purchase.
{
"success": false,
"code": "SCORE_BELOW_CUTOFF",
"message": "Score below cutoff",
"scoreType": "SCORE_DRA"
}