---
id: onboard-create-data-verifier-user
title: "Create data verifier user"
description: "Creates a data verifier user: a person who verifies credentials for your organisation with the Data Verifier mobile app, for example at a front desk. Give a `name` and at least one of `email` and `phone`. No other data verifier user of the organisation can have the same `email` or the same `phone`. The check also compares empty values, so only one user of the organisation can have no e-mail address, and only one user can have no phone number."
sidebar_label: "Create data verifier user"
hide_title: true
hide_table_of_contents: true
api: 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
sidebar_class_name: "post api-method"
info_path: docs/openid4vc-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Create data verifier user</h1>

<MethodEndpoint method={"post"} path={"/v4/onboard/platform/organisation/data-verifier-user"}></MethodEndpoint>



Creates a data verifier user: a person who verifies credentials for your organisation with the Data Verifier mobile app, for example at a front desk. Give a `name` and at least one of `email` and `phone`. No other data verifier user of the organisation can have the same `email` or the same `phone`. The check also compares empty values, so only one user of the organisation can have no e-mail address, and only one user can have no phone number.

The response has the API key of the user (`apiKey`, `owsk_...`), once. The key is valid for 90 days and has the older scopes `config` and `onboard`. To let the user log in to the app, send a magic link with [Send magic link to data verifier user](/docs/openid4vc-api/onboard-send-magic-link): the link revokes this key, and the app gets a new key when it opens the link.

## Request

<MimeTabs className={"openapi-tabs__mime"}><TabItem label={"application/json"} value={"application/json-schema"}><details style={{}} className={"openapi-markdown__details mime"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-mime"}><h3 className={"openapi-markdown__details-summary-header-body"}>Body</h3><strong className={"openapi-schema__required"}>required</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}><div style={{"marginTop":"1rem","marginBottom":"1rem"}}>

The data verifier user to create.

</div></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** `non-empty`"} schema={{"type":"string","minLength":1,"description":"The name of the user.","example":"Front desk verifier"}}></SchemaItem><SchemaItem collapsible={false} name={"email"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The e-mail address that gets the magic link. Give `email`, `phone` or both.","example":"verifier@acme-bank.example.com"}}></SchemaItem><SchemaItem collapsible={false} name={"phone"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The phone number that gets the magic link by SMS, with the country code. Give `email`, `phone` or both.","example":"+46701234567"}}></SchemaItem></ul></details></TabItem></MimeTabs><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"201"} value={"201"}><div>

The new data verifier user, with its API key.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>dataVerifierUser</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

A person who verifies credentials for the organisation with the Data Verifier mobile app.

</div><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The ID of the data verifier user.","example":"6af1c3d2e4b5a69788990a1b"}}></SchemaItem><SchemaItem collapsible={false} name={"organisationId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The ID of the organisation of the user.","example":"6ae2bf741c3dadfeb27982ec"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The name of the user.","example":"Front desk verifier"}}></SchemaItem><SchemaItem collapsible={false} name={"email"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The e-mail address of the user that gets the magic link. Can be empty when `phone` is set.","example":"verifier@acme-bank.example.com"}}></SchemaItem><SchemaItem collapsible={false} name={"phone"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The phone number of the user that gets the magic link by SMS. Can be empty.","example":""}}></SchemaItem><SchemaItem collapsible={false} name={"disabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Whether the user is disabled. A disabled user cannot use the Data Verifier app.","example":false}}></SchemaItem><SchemaItem collapsible={false} name={"timeStamp"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The time when the user was created, in UTC (`YYYY-MM-DDTHH:MM:SSZ`).","example":"2026-10-28T09:14:03Z"}}></SchemaItem><SchemaItem collapsible={false} name={"apiKey"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The API key of the user for the Data Verifier app (`owsk_...`), valid for 90 days. Only the response of the create has it, once; every other response has an empty string. A new magic link revokes the key, and the app gets a new key when it opens the link.","example":""}}></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"dataVerifierUser\": {\n    \"id\": \"6af1c3d2e4b5a69788990a1b\",\n    \"organisationId\": \"6ae2bf741c3dadfeb27982ec\",\n    \"name\": \"Front desk verifier\",\n    \"email\": \"verifier@acme-bank.example.com\",\n    \"phone\": \"\",\n    \"disabled\": false,\n    \"timeStamp\": \"2026-10-28T09:14:03Z\",\n    \"apiKey\": \"\"\n  }\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"dataVerifierUser\": {\n    \"id\": \"6af1c3d2e4b5a69788990a1b\",\n    \"organisationId\": \"6ae2bf741c3dadfeb27982ec\",\n    \"name\": \"Front desk verifier\",\n    \"email\": \"verifier@acme-bank.example.com\",\n    \"phone\": \"\",\n    \"disabled\": false,\n    \"timeStamp\": \"2026-10-28T09:14:03Z\",\n    \"apiKey\": \"owsk_<api-key>\"\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

The body is missing, is not valid JSON or has an unknown member, `name` is missing or empty, both `email` and `phone` are empty (the `errorDescription` is then empty), or another data verifier user of the organisation has the same `email` (`User existing with same email`) or the same `phone` (`User existing with same phone number`).

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

The `Authorization` header is missing, or the API key or token is not valid.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"403"} value={"403"}><div>

The API key or token does not allow this call. An API key without the scope of the operation gets the older body `{"Code", "Message"}`. An `X-SandboxOrgId` header that names another sandbox organisation than the one of the API key gets `{"errorCode", "errorDescription"}`. When the feature `account` of the organisation is off (see [Read organisation features](/docs/openid4vc-api/onboard-read-organisation-features)), the body has the `errorKey` `feature_disabled` and the member `feature`.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><div><span className={"badge badge--info"}>anyOf</span><SchemaTabs><TabItem label={"MOD1"} value={"0-item-properties"}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></TabItem><TabItem label={"Older error body"} value={"1-item-properties"}><SchemaItem collapsible={false} name={"Code"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"The HTTP status.","example":403}}></SchemaItem><SchemaItem collapsible={false} name={"Message"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"What went wrong.","example":"Unauthorized access;User doesn't have enough permissions;"}}></SchemaItem></TabItem></SchemaTabs></div></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"missingScope"} value={"missingScope"}><Markdown> The API key does not have the scope</Markdown><ResponseSamples responseExample={"{\n  \"Code\": 403,\n  \"Message\": \"Unauthorized access;User doesn't have enough permissions;\"\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"featureDisabled"} value={"featureDisabled"}><Markdown> The feature account is off</Markdown><ResponseSamples responseExample={"{\n  \"errorCode\": 403,\n  \"errorDescription\": \"The feature account is not enabled for this organisation\",\n  \"errorKey\": \"feature_disabled\",\n  \"feature\": \"account\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Unexpected server error.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      