Overview
The ConnectID Verification API allows you to verify a client’s identity through a trusted service they already use every day—their bank. Using an open banking standard, the user logs in directly with their bank, and we receive cryptographically signed confirmation of their identity and account ownership.
Find out more at: ConnectID – Digital identity verification
Key Features
- Data minimisation – Verifies Identity without collecting sensitive credentials
- Customer control- User authenticates directly with their own bank with explicit consent
- Supports Australia’s major banks via open banking infrastructure
- Returns verified feilds as confirmed by the bank
- Great alternative to traditional IDs, accepted by AUSTRAC under AML/CTF KYC obligations.
How It Works
Initiate
Authorise
Result
Common Use Cases
ID Verification
Simple one click processes to choose an already trusted ID provider where the customer has full control.
Fraud prevention
Ensure account details match the person’s claimed identity
One click services API
API Overview
Example Parameters
| Parameter | Description |
|---|---|
reference | Your internal reference ID for this session |
redirect_url | Where to send the user after completing the flow |
first_name | Optional — used for name matching against bank data |
last_name | Optional — used for name matching against bank data |
| Optional — used for email matching against bank data | |
| address | Optional — used for address matching against bank data |
Example Request
POST /bank
{
"reference": "cust_00789",
"redirect_url": "https://yourapp.com/verified",
"first_name": "Jane",
"last_name": "Smith"
}
Example Response
{
"status": "success",
"session_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
"bank_url": "https://verify.oneclickservices.com.au/d4e5f6a7-..."
}
JWT REDIRECT
| Parameter | Value |
|---|---|
| |
| |
phone_number | 100 |
email | 100 |
address | 54 |
| bsb_number | 100 |
| acc_number | 100 |
The match decision score ranges from 0 to 100 percent. A score of 100% indicates an exact match, while a score of 0% indicates no match. Although string values are normalized, matches may not always be perfect. Scores between 50% and 99% indicate varying degrees of similarity.