Go back

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"
}
An unhandled error has occurred. Reload 🗙