Home404 Page not foundin-branch-verification-legacyAge Verification HeadlessAI Services for TerminalsAge Estimation VerifyStay updatedSupportTrust APIIdentity Verification LivenessDigital ID v2Digital ID MigrationIdentity verificationDBS/RTW portalDigital IDDBS RTWeSignaturesAge verificationAge estimationHealthIn Branch VerificationYoti Identity Verification Public APITrust API
in-branch-verification-legacy
v8.0
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Create a session
AI Tools
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
There are three steps to follow to integrate the In Branch API:
- Create the session
- Send instructions
- Generate results
Every time an end user elects to supply an ID document on the relying party app / website / custom product, you will need to create a session with Yoti to the initiate the session and perform ID checks.
HTTP
POST https://api.yoti.com/idverify/v1/sessions
Good to know
It's worth reading our Identity Verification documentation to understand how we complete the Yoti document review process
Full JSON
{ "client_session_token_ttl": 604800 , "resources_ttl": 8700000, "user_tracking_id": "some-tracking-id", "block_biometric_consent": false, "ibv_options": {...}, "notifications": {...}, "requested_checks": [...], "requested_tasks": [...], "required_documents": [...], "sdk_config": {...}}IBV options property
| Parmeter | Description | Mandatory |
|---|---|---|
| support | Each resource will be mapped to a list of allowed sources in the results
| ✅ |
Notifications
For information on notifications please head over here. We have included two additional notifications
| Parmeter | Description |
|---|---|
| NEW_PDF_SUPPLIED | When the user completes the prerequisite flow, they will have an option to download the PDF. You can subscribe to be notified when the user has done this. |
| INSTRUCTIONS_EMAIL_REQUESTED | If you do not enable this notification an email will automatically be sent to the user with their instructions. If you do enable this notification the email service will be revoked and you will need to configure this set up yourself. Yoti will send an async notification to prompt you to retrieve the PDF from Yoti and send it to the customer. |
Example response
If the request is successful and a session is generated the API will send a response in the form:
JSON
{ "client_session_token_ttl": 599, "client_session_token": "<uuid>", "session_id": "<uuid>"}| Response | Description |
|---|---|
| client_session_token_ttl | Time in seconds until the client session expires |
| client_session_token | Used to authenticate the session |
| session_id | ID of the session |
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated by Jason Martyres on Sep 28, 2022
Was this page helpful?
Next to read:
Launch the web viewGot a question? Contact us here.
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message