API Error Responses

Description of possible errors that you might receive when making requests from API4All endpoints.

Authentication

Generate Access Token & Refresh Access Token

POST - /api/oauth/token

Error CodeDescriptionCaseResult
400Bad RequestInvalid credentials{ "error": "…", "error_description": "…", "hint": "…", "message": "…" }


Credit Risk Services


Offline Credit Risk reporting

Get Client Price List by Country Code

GET - /reports/price-list/country/:country_code

Error CodeDescriptionCaseResult
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Client Price List

GET - /reports/price-list?type=

Error CodeDescriptionCaseResult
404Not FoundReport type not found{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Client Price List By Country Code and Report Type

GET - /reports/price-list/report/:report_type_id/country/:country_code

Error CodeDescriptionCaseResult
404Not FoundReport type not found{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Create Order

POST - /orders

Error CodeDescriptionCaseResult
422Unprocessable ContentRequired fields missing{ "message": "The given data was invalid.", "errors": { "items.0.type": ["The items.0.type field is required."], "items.0.country_code": ["The items.0.country code field is required."], "items.0.report_type_id": ["The items.0.report type id field is required."], "items.0.price_list_id": ["The items.0.price list id field is required."] }}
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Cancel Order

POST - /orders/:order_id/cancel

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found with this id." }
400Bad RequestWrong order id type{ "success": false, "error": "The order id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Cancel Item

POST - /orders/:order_id/item/:item_id/cancel

Error CodeDescriptionCaseResult
404Not FoundItem Not Found{ "success": false, "error": "No item found with this id." }
400Bad RequestWrong order id type{ "success": false, "error": "The order id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Order Basic Info

GET - /orders/:order_id/info

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found." }
400Bad RequestWrong order id type{ "success": false, "error": "The order id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Order Details

GET - /orders/orders/:order_id

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found." }
400Bad RequestWrong order id type{ "success": false, "error": "The order id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Order Statuses

GET - /orders/orders/statuses/:order_id

Error CodeDescriptionCaseResult
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Items Details

GET - /orders/orders/:order_id/item/:item_id

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found." }
400Bad RequestWrong order id type{ "success": false, "error": "The order id and item id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Items Available Files

GET - /orders/orders/:order_id/item/:item_id/files

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found with id: …" }
404Not FoundOrder Item Not Found{ "success": false, "error": "No order item found with id: …" }
400Bad RequestWrong order id or order item id type{ "success": false, "error": "The order id and item id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Item Expired Files

GET - /orders/orders/:order_id/item/:item_id/expired-files

Error CodeDescriptionCaseResult
404Not FoundOrder Not Found{ "success": false, "error": "No order found with id: …" }
404Not FoundOrder Items expired files not found{ "success": false, "error": "No expired files found." }
400Bad RequestWrong order id or order item id type{ "success": false, "error": "The order id and item id must be a number" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Download File

GET - /orders/orders/files/:media_uuid/download?access_key=

Error CodeDescriptionCaseResult
403ForbiddenWrong access key{ "success": false, "error": "You do not have access to this file." }
400Bad RequestWrong media_suuid field format{ "success": false, "error": "media_uuid doesn't have the correct format" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }
403ForbiddenInvalid file access key{ "success": false, "error": "You do not have access to this file." }

Download User File

GET - /orders/orders/user-files/:media_uuid/download

Error CodeDescriptionCaseResult
400Bad RequestWrong media_suuid field format{ "success": false, "error": "media_uuid doesn't have the correct format" }
404Not FoundFile not found{ "success": false, "error": "No file found." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }


Online Credit Risk Reporting

Search By Company Name or Registration No

GET - search/company/search

Error CodeDescriptionCaseResult
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get All Companies By Country Code

GET - /search/get-all-companies

Error CodeDescriptionCaseResult
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get All Companies by Directors

GET - /search/get-companies-by-directors

Error CodeDescriptionCaseResult
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Company Basic Report

GET - /reports/company/basic/:country_code/:reg_no

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenNo access to use this country code{ "success": false, "error": "You do not have access to this report for this country." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Company Structure Report

GET - /reports/company/structure/:country_code/:reg_no

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenNo access to use this country code{ "success": false, "error": "You do not have access to this report for this country." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Credit Report

GET - /reports/company/credit-online

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
400Bad RequestRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Company Comprehensive Report

GET - /company/comprehensive/:country_code/:reg_no

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
403ForbiddenNo access to use this country code{ "success": false, "error": "You do not have access to this report for this country." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Basic Scoring Report

GET - /reports/company/basic-scoring/:country_code/:reg_no

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenNo access to use this country code{ "success": false, "error": "You do not have access to this report for this country." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Company International Report

GET - /reports/company/basic-scoring/:country_code/:reg_no

Error CodeDescriptionCaseResult
404Not FoundCompany Not Found{ "success": true, "data": { "message": "Company not found" } }
403ForbiddenNo access to use this country code{ "success": false, "error": "You do not have access to this report for this country." }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Person Bankruptcies

GET - /reports/company/basic-scoring/:country_code/:reg_no

Error CodeDescriptionCaseResult
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Compliance Services


Identity Verification (WorldID)

Search Screening

GET - /screen/screening

Error CodeDescriptionCaseResult
422Unprocessable EntityRequired fields are missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Begin Verification

POST - /verification/verifications

Error CodeDescriptionCaseResult
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Verification Result

POST - /verification/verifications/result

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Delete Verification

POST - /verification/verifications/result

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Card Front

POST - /verification/verifications/card-front

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Card Back

POST - /verification/verifications/card-back

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }

| 403 | Forbidden | Invalid or no Access Token | { "success": false, "error": "…" } |


Passport

POST - /verification/verifications/passport

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Face

POST - /verification/verifications/face

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Face Video

POST - /verification/verifications/face-video

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Face Document

POST - /verification/verifications/face-document

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

General Document

POST - /verification/verifications/general-document

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Compare Faces

POST - /verification/verifications/compare-faces

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
400Bad RequestCompany Key is missing{ "success": false, "error": "…" }
400Bad Requestface2 field is missing{ "success": false, "error": "Face1 is required" }
400Bad Requestface2 field is missing{ "success": false, "error": "Face2 is required" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

List Session Activities

POST - /verification/verifications/list-session-activities

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

List Session Activities (session statistical summary)

POST - /verification/verifications/get-session-statistical-summary

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Session Main Document Face Photo

POST - /verification/verifications/get-session-main-document-face-photo

Error CodeDescriptionCaseResult
400Bad RequestSession id not found{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – Card Front

POST - /verification/card/front

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – Card Back

POST - /verification/card/back

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – License Front

POST - /verification/license/front

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – License Back

POST - /verification/license/back

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – Residence Front

POST - /verification/residence/front

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – Residence Back

POST - /verification/residence/back

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Manual Verification – Passport

POST - /verification/passport

Error CodeDescriptionCaseResult
400Bad RequestImage file missing or not recognized{ "success": false, "error": "…" }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }



Email Screening Services

Email Screening

POST - /screen/email-screening?email=

Error CodeDescriptionCaseResult
422Unprocessable ContentRequired fields are missing{ "first_name": ["The first name field is required."], "last_name": ["The last name field is required."], "email": ["The email field is required."] }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }



Compliance Screening and Monitoring

Get Monitoring Searches

GET - /monitor/monitoring/searches?id=

Error CodeDescriptionCaseResult
422Unprocessable ContentRequired fields are missing{ "id": ["The id is required"] }
404Not FoundSearch Not Found with that id{ "success": false, "error": "Search Not found" }\
422Unprocessable ContentWrong id type{ "id": ["The id must be a number."] } \
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" } \

Update Monitored Searches

POST - /monitor/monitoring/searches/update

Error CodeDescriptionCaseResult
404Not FoundSearch not found with that id{ "success": false, "error": "Search Not found" }
422Unprocessable ContentRequired fields are missing{ "id": ["The id is required"] }
422Unprocessable ContentWrong id type{ "id": ["The id must be a number."] }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Search Details

GET - /monitor/monitoring/searches/details?id=

Error CodeDescriptionCaseResult
404Not FoundSearch not found with that id{ "success": false, "error": "Search Not found" }
422Unprocessable ContentRequired fields are missing{ "id": ["The id is required"] }
422Unprocessable ContentWrong id type{ "id": ["The id must be a number."] }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Get Comments

GET - /monitoring/searches/comments?id=

Error CodeDescriptionCaseResult
404Not FoundSearch not found with that id{ "success": false, "error": "Search Not found" }
422Unprocessable ContentRequired fields are missing{ "id": ["The id is required"] }
422Unprocessable ContentWrong id type{ "id": ["The id must be a number."] }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }

Post Comment

POST - /monitoring/searches/comment

Error CodeDescriptionCaseResult
404Not FoundSearch not found with that id{ "success": false, "error": "Search Not found" }
422Unprocessable ContentRequired fields are missing{ "id": ["The id is required"], "comment": ["The comment field is required."], "entity_id": ["The entity id field is required."] }
422Unprocessable ContentWrong id type{ "id": ["The id must be a number."] }
403ForbiddenInvalid or no Access Token{ "success": false, "error": "…" }