Welcome to the API documentation. Our API is a RESTful service designed to help you integrate quickly and reliably with our platform.
We rely on standard HTTP features, making it familiar for developers:
Resource oriented: Predictable URLs (e.g.,
/transaction-checks).JSON-First: We accept
application/jsonrequest bodies and return JSON responsesStandard status codes: We use standard HTTP response codes to indicate success or failure
How it works
Authenticate: Securely connect using your API Key
Send data: Send transaction/customer data via JSON (API) or CSV (Batch)
Receive verdict: Get immediate risk scores to block or approve transaction/ customer
Integration methods
Feature | API | Batch file upload |
|---|---|---|
Best for | Time-sensitive operations (e.g. Transaction blocking flows) | Not time-sensitive. You can upload the data in chunks and let it process |
Method | Synchronous (Connection is open till you receive a response) | Asynchronous (System notifies you when complete) |
Data format | JSON | CSV |
Documentation |
Quick links
Environments: Understand the difference between test and production environments
Authentication: Learn how to securely connect to our API using your credentials
First API call: Example of your first API call in just a few steps
Batch integration: Parameters used to retrieve list of resources from the API
FAQs: Answers to common integration questions