Persona references: This flow is built on Persona Connect. Share tokens are created by the source organization as described in Creating Share Tokens.
Scope: Token sharing is currently supported for individual applicants only. Business onboarding is not in scope for this flow.
How It Works
The Connect flow has three parties:- Source Organization — the Persona customer that originally verified the end user. In Persona’s words, “the Persona customer that shares an end user’s data with its data sharing partner.” They create the share token, scoped to a Connection with Dakota.
- Dakota — the Destination Organization, “the Persona customer that receives an end user’s data from its data sharing partner.” Dakota redeems the token inside its own Persona environment, then maps the data into a customer and application.
- Persona — handles the connection, the token, and the transfer of identity data and documents between the two organizations.
What Transfers and What Doesn’t
When Dakota redeems a token, Persona hydrates a Dakota Inquiry with the end user’s data, and Dakota maps it into a new individual application. Documents are copied into Dakota’s own storage — they are not links back to Persona.Transferred from the source
Persona hydrates our Inquiry from yours by matching field keys. These are the keys we read — a source Inquiry that uses the same names transfers cleanly.
Also transferred, from the Inquiry’s verifications and documents rather than its fields:
If you collect the same data under different key names, we can still take it. Persona applies per-connection field mappings at redemption, which rename one of your fields onto one of ours — for example
name_first onto name-first. Send us your key names and we’ll configure it for your connection rather than asking you to change your template.A mapping can only point at a field in the list above. It renames; it cannot create a field on our side that doesn’t exist — see Not transferred.Proof of address
Proof of address usually transfers. If the source Inquiry ran a Document Verification (Address), we download that document and attach it to the application. Recognised classifications are utility bills, bank statements, lease agreements, mortgage statements, insurance documents, tax letters and government correspondence. A document we can’t confidently treat as residence proof is skipped rather than mislabelled.Not transferred
None of this requires sending the customer through our onboarding flow, so the journey can stay in your app.
Completing an Imported Application
How to supply every field above — getting an application token, sending the Dakota-specific fields, recording attestations, and submitting.
How much pre-fills depends on the source template. Persona only hydrates fields it can match by key. A token always redeems, but any field your template doesn’t collect — or names differently — arrives blank. The keys we read are listed under Transferred from the source; anything still missing is filled in when completing the application.
Prerequisites
Two things must be true on your side before any of this works. Both are between you and Persona — Dakota cannot arrange either one for you. Persona also requires both organizations to sign a Connect agreement, executed separately — see the note at the end of the next section.Before You Start: Establish the Connection
Before any share token can be created, a Connection between your Persona organization (the source) and Dakota’s Persona organization (the destination) must exist and be active. Per Persona: “The Source Organization creates the Connection by indicating which Destination Organization they would like to share data with, and what types of data they would like to share. The Destination Organization activates the Connection, after which the Source and Destination Organizations are ready to share data.”Dakota's Persona Organization ID
Who does what. You create the connection, Dakota activates it. You need Dakota’s organization ID (above) to create it; Dakota does not need yours — the pending connection appears on Dakota’s side already carrying your organization, and Dakota simply approves it.
- Create the connection in your Persona Dashboard under Connect → Connections (or via the Connect API), choosing Dakota (
org_Hps67UWfvJgqk1Mqs6JiapyX) as the destination organization and the data types you want to share. - Ask Dakota to activate it. Dakota has to activate the connection on its side before it becomes usable — contact your Dakota representative to coordinate, and confirm which environment you’re setting it up in (see the note below).
- Use the connection ID. Once active, you’ll have a connection ID (
cxn_...) to pass when creating share tokens.
Dakota must activate the connection. You cannot complete the handshake alone, and Persona support cannot activate it for you. Contact your Dakota representative to coordinate.
- Connect — overview, roles, and how connections are created and activated
- Creating Share Tokens — the source-side token creation covered in Step 1 below

