Skip to content

Atto Developer Documentation (all)

Download OpenAPI description
Languages
Servers
UK Environment (Production)

https://uk.api.atto.co/

US Environment (Production)

https://us.api.atto.co/

Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

Integration

If you wish to receive the Atto score, you can do so using the GET /atto-score/v1/consents/{consentId}/accounts/{accountId} endpoint.

In response to your call, you will receive a JSON object containing the score.

Authentication

This API requires a bearer token using the api:advanced_insights scope

Errors

Accounts must pass validation before a score can be generated. If validation fails, then requests to GET /atto-score/v1/consents/{consentId}/accounts/{accountId} will produce a 422 Unprocessable Entity response. Only the first validation failure encountered will be stored and returned on request.

{
    "code": "atto_score_not_generated",
    "description": "Atto Score could not be generated.",
    "details": "<see table below for all possible failure reasons>",
    "correlationId": "string"
}
Possible Failures
No transactions
Account is not a GBP account
Account is not a Personal account
Account is not a Current account
The minimum transaction period of 90 days was not met
The minimum transaction count of 50 was not met
Transactions without BookingDate
Account balances are null
Operations
Operations
Operations
Operations
Operations
Operations
Operations