Quick Start Guide
This quick start guide will help you set up and execute your first verification request in just a few steps.
Step 1: Get Your API Credentials
To use the Tiller Verifications API, you'll need some credentials. This is essential for authenticating your requests and ensuring secure access to the system. Here’s how to get started:
Contact your Tiller account manager to request your API credentials. -
info@tillertech.com.
Safeguard your credentials; it is required for authorization. Treat it like a password—never share it or expose it publicly.
Step 2: Set Up Authentication
The Tiller Verifications API uses token-based authentication via the OAuth 2.0 protocol. You’ll need to obtain an access token to authenticate your requests. Here’s how to do it:
Authentication Endpoint
Parameters Required
grant_type
: Always set toclient_credentials
.scope
: UseVerificationsAPI
as the scope.client_id
: Your client ID, provided by Tiller.client_secret
: Your client secret, provided by Tiller.
Example request:
Example response:
Include the retrieved access token in the Authorization
header of all subsequent API requests:
Please see Authentication for more information.
Step 3: Make Your First Request
This step walks you through performing an Address Verification Check using the Tiller Verifications API. Below, we explain the required payload, headers, and the structure of the request.
Endpoint:
Headers Required
Authorization
Bearer YOUR_ACCESS_TOKEN
(Replace YOUR_ACCESS_TOKEN
with your valid token)
Content-Type
application/json
Payload structure
We need some basic information in the request to be able to perform the check. The request is broken down into the following elements:
externalReferenceId - Your reference for this request.
options - These parameters change the behaviour of the request. Keep to the default values in the example payload below.
runAsync - determines whether the verification request is processed synchronously (returns results immediately) or asynchronously (returns a correlation ID to retrieve results later).
mock - We return mock data for testing purposes if True
checks - This controls which checks will be performed in this request and includes some parameters around how the check will be performed. Keep to the default values in the example payload below for address check.
profile - The personal information about the individual you are making a request about.
Example payload:
Making your first request:
Last updated