Overview

The Bulk ABC Sanction List Solution enables corporate clients to screen multiple customer identities against the ABC Sanction List in a single request. This service supports high-volume compliance checks, ensuring efficient and secure validation of customer identities against sanctioned entities.

 

Prerequisites

To use the ABC Listing Inquiry service, you need to do the following:

  • Register/Login to the anb Developer Portal.
  • Create an app.
  • You should now have a client id and secret associated with your app.
  • Get an access token from our auth service using your client id and secret.

 

Acceptance Criteria

To use the ABC Listing Inquiry service, you need to do the following:

  • Customers can submit bulk inquiries to check sanction status.
  • Each request supports up to 99 identity records.

 

Request Body Structure

CSV file upload
Field for Mapping Field in ExtABCListInqRq Type Length Required
POI Number /Body/POINum String 50 Yes
poiType /Body/POIType String 35 Yes

 

Sample as below:

 
PoiNumber PoiType
1002231742 National ID
2050174478 Commercial Registration Number
7009357117 Unified ID
2552530053 IQAMA

 

POI Number refers to any valid customer ID such as National, Iqama,Family ID, Passport, or CR.

 

Response Body Structure
Field in ExtABCListInqRs Description Type
/Body/POINum Echoed proof of identity number String
/Body/POIType Identity type description from MB service String
/Body/IsSanctioned 'Y' if sanctioned, 'N' if not String
/Body/IdDesc ID description from MB service String

 

Error codes
Code Message Description
400 Invalid file format File is not in accepted CSV format
400 Too many records File contains more than 99 records
401 Unauthorized Missing or invalid bearer token
404 Request ID not found No results found for the provided request ID
500 Internal Server Error Unexpected error during processing
Error codes
Code Description
E6500082 Bulk ABC List inquiry file with id doesn't exist.
E6500083 Records limit exceeded: Max 99 records allowed.