---
id: config-create-digital-wallet-open-id-wallet-unit
title: "Create wallet unit"
description: "Registers a new wallet unit with the wallet provider. The wallet provider uses this registration to issue a Wallet Unit Attestation (WUA) to the wallet instance. The organisation must have the wallet provider capability enabled. To enable it, use `PUT /v2/config/digital-wallet/openid`."
sidebar_label: "Create wallet unit"
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 wallet unit</h1>

<MethodEndpoint method={"post"} path={"/v2/config/digital-wallet/openid/wallet-provider/wallet-unit"}></MethodEndpoint>



Registers a new wallet unit with the wallet provider. The wallet provider uses this registration to issue a Wallet Unit Attestation (WUA) to the wallet instance. The organisation must have the wallet provider capability enabled. To enable it, use `PUT /v2/config/digital-wallet/openid`.
The response holds the `assertionToken` of the new wallet unit. This token is secret. Send it only to the wallet instance.

## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Header Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"Optional. Unique identifier of the sandbox organisation to use for this request. When you send this header, the service runs the operation in the context of the named sandbox organisation, that is, against the wallet of that sandbox organisation and not against the main wallet of the organisation. Leave the header out to use the main wallet.\n\nThe service reads this header only when you authenticate with a bearer access token. When you authenticate with an API key, the service takes the sandbox organisation from the API key and ignores this header. To run an API-key call in a sandbox organisation, bind the key to the sandbox organisation with `PUT /v2/config/admin/apikey/{apiKeyId}/sandbox-org` instead.\n\n`X-SubwalletId` is the deprecated name of this header. The service continues to accept it, but `X-SandboxOrgId` wins if you send both headers.\n\nThe sandbox organisation must exist, must belong to your organisation and must be deployed. An unknown identifier, an identifier of a sandbox organisation that is not deployed, and an identifier that belongs to a different organisation all make the call fail with HTTP 400.","in":"header","name":"X-SandboxOrgId","required":false,"schema":{"type":"string"},"example":"6889e1a4c5b2f30001a3d710"}}></ParamsItem></ul></div></details><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"}}>

Details of the wallet unit to register.

</div></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"clientId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Client identifier for the new wallet unit (DID or URL)."}}></SchemaItem><SchemaItem collapsible={false} name={"clientUrl"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"URL endpoint of the wallet instance. Optional."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>clientPublicKey</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"}}>

Public key JWK of the wallet instance for cryptographic verification. The service refuses the request when this object is empty.

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"description":"Public key JWK of the wallet instance for cryptographic verification. The service refuses the request when this object is empty."}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"isAuthorised"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","default":false,"description":"Set to `true` to authorize this wallet unit upon creation. Only an authorised wallet unit can get a Wallet Unit Attestation."}}></SchemaItem></ul></details></TabItem></MimeTabs><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"201"} value={"201"}><div>

The wallet provider registered the wallet unit.

</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"}>walletUnit</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"}}>

The wallet unit record that the wallet provider created.

</div><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier for the wallet unit record. Use this value as the `walletUnitId` path parameter."}}></SchemaItem><SchemaItem collapsible={false} name={"clientId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Client identifier of the wallet instance, typically a DID or URL. Used to identify the wallet during OID4VCI and OpenID4VP protocol interactions."}}></SchemaItem><SchemaItem collapsible={false} name={"clientUrl"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"URL endpoint of the wallet instance, used for direct communication."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>clientPublicKey</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Public key JWK of the wallet instance, used to verify Wallet Unit Attestation Proof of Possession.

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"nullable":true,"description":"Public key JWK of the wallet instance, used to verify Wallet Unit Attestation Proof of Possession."}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"isAuthorised"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, this wallet unit is authorized to interact with the Wallet Provider's services."}}></SchemaItem><SchemaItem collapsible={false} name={"assertionToken"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Client assertion JWT of the wallet unit, used for OAuth 2.0 client authentication. This value is secret. Treat it as a credential and do not write it to logs."}}></SchemaItem><SchemaItem collapsible={false} name={"assertionTokenType"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Type of the client assertion token."}}></SchemaItem><SchemaItem collapsible={false} name={"createdAt"} required={true} schemaName={"int64"} qualifierMessage={undefined} schema={{"type":"integer","format":"int64","description":"Unix timestamp (in seconds) when this wallet unit was registered."}}></SchemaItem><SchemaItem collapsible={false} name={"updatedAt"} required={true} schemaName={"int64"} qualifierMessage={undefined} schema={{"type":"integer","format":"int64","description":"Unix timestamp (in seconds) when this wallet unit record was last modified."}}></SchemaItem><SchemaItem collapsible={false} name={"walletUnitDevicePlatform"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Device platform of the wallet unit. The known values are `ios`, `android` and `organisation`. The service does not check the value.","example":"ios"}}></SchemaItem><SchemaItem collapsible={false} name={"walletUnitIntegrityToken"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Device integrity token supplied by the wallet unit during registration, for example an App Attest or Play Integrity token."}}></SchemaItem><SchemaItem collapsible={false} name={"walletUnitKeyId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Identifier of the cryptographic key that the wallet unit registered for attestation."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>walletUnitMetadata</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Additional metadata that the wallet unit supplied during registration.

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"nullable":true,"description":"Additional metadata that the wallet unit supplied during registration."}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"walletUnit\": {\n    \"id\": \"string\",\n    \"clientId\": \"string\",\n    \"clientUrl\": \"string\",\n    \"clientPublicKey\": {},\n    \"isAuthorised\": true,\n    \"assertionToken\": \"string\",\n    \"assertionTokenType\": \"string\",\n    \"createdAt\": 0,\n    \"updatedAt\": 0,\n    \"walletUnitDevicePlatform\": \"ios\",\n    \"walletUnitIntegrityToken\": \"string\",\n    \"walletUnitKeyId\": \"string\",\n    \"walletUnitMetadata\": {}\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

The request body is not valid, `clientPublicKey` is empty, or the organisation is not a wallet provider.

</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></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

Unauthorized

</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></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Internal 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></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      