Flag whether to use the latest or legacy categorisation service
Categorisation Engine
Get Token
Connect Invitation
Get Consents
Revoke Consent
Bank Account Verification
Bank Data
Income Verification
Affordability
Bank Data (stored)
Income Verification (stored)
Payment Account Confirmation
Affordability (stored)
Atto Score
Consumer Financial Health
Business Financial Health
Income Verification Engine
Affordability Engine
Get Statement
Accounts
Atto Developer Documentation (all)
Download OpenAPI description
Overview
URL
API Support
License
Languages
Servers
UK Environment (Production)
https://uk.api.atto.co/
US Environment (Production)
https://us.api.atto.co/
If you wish to categorise any transactions that you have, you can do so using the POST /insights-engine/v1/enrich-transactions endpoint. This will be using the data supplied via the endpoint in the request. Please ensure that this product is enabled for your app by talking to support before using this endpoint.
In response to your call, you will receive a JSON object containing the original transations with added classes and categories along with confidence score, and merchant name.
Body
- application/json-patch+json
- application/json
- text/json
- application/*+json
Request body for categorisation
Currency code for the transactions, currently supported codes are GBP and USD.
- UK Environment (Production)https://uk.api.atto.co/insights-engine/v1/enrich-transactions
- US Environment (Production)https://us.api.atto.co/insights-engine/v1/enrich-transactions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://uk.api.atto.co/insights-engine/v1/enrich-transactions?useLegacyCategorisation=false&confidenceFloor=0' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"referenceId": "string",
"countryCode": "string",
"currencyCode": "string",
"transactions": [
{
"transactionId": "string",
"description": "string",
"amount": 0.1,
"creditDebitIndicator": "Credit",
"status": "Pending",
"bookingDate": "string"
}
]
}'Response
application/json
[ { "referenceId": "string", "countryCode": "string", "currencyCode": "string", "transactions": [ … ] } ]