Persona
Identity API keyRead verifications, cases, reports and accounts from Persona, and act on them, from any Windmill script, flow or app.
Set up in 3 steps
Create an API key
In the Persona dashboard, open API Keys under your organization settings, and create one with the permissions your scripts need.
Add the resource in Windmill
Open Resources, add a resource of type persona, and paste the key.
Run your first script
Fork any script below and read before writing anything. There are hundreds here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Update an Inquiry
Update an Account
Update an API key
Update a Webhook
Update a Transaction
Update a Government ID Document
Update a Generic Document
Update a Case
Submit a Government ID Document
Submit a Generic Document
Sets tags on a Transaction
Set tags on an Inquiry
Set tags on an Account
Set tags on a Report
Set tags on a Case
Set status on a Case
Rotate a Webhook's secret
Retrieve an eCBSV Database Verification
Retrieve an User Audit Log
Retrieve an Inquiry Session
Retrieve an Inquiry
Retrieve an Importer
Retrieve an IP Address List Item
Retrieve an Event
Retrieve an Email Address List Item
Retrieve an Account
Retrieve an API key
Retrieve an API Log
Retrieve an AAMVA Verification
Retrieve a Workflow Run
Resource type
persona — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| apiKey | string | Yes | API key retrieved from the dashboard. |
Questions
This reads identity documents
It does. Persona holds government IDs and selfies, so scope the key to what a script needs and keep the resource in a folder only the right people can read.
Sandbox or production?
The key decides, and the two environments never mix. Keep a resource for each and switch the one a flow points at.
Is my key stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.