Skip to main content
POST
Create Request

Headers

Idempotency-Key
string

Optional key used to safely retry the same create/initiate request without duplicating side effects.

Example:

"a96d14c5-8e60-4f6b-9d80-5c18c0e4202a"

API-Version
string

Pin request, response, and webhook shapes to a specific dated API version (YYYY-MM-DD). Omit to use the version pinned to your API key (set when the key is created; new keys default to the latest version). New integrations should target the latest version.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-07-06"

Body

application/json

Request body containing contacts (subjects), security level, and credentials to generate
Resources can be specified via groupIds, resourcesIds, or inline credentials array.
Optional fields: name (label for the request), internalId (your own reference), iframe (postMessage/iframe signing config), and authorizedDIDs (extra DIDs granted read + VP create/verify access; the requester DID is always appended).

users
object[]
required

Array of users to be included in the request

Example:
name
string

Name to be assigned to the request

Example:

"My request"

iframe
object

IFrame configuration for the request

Example:
securityLevel
enum<string>
default:CONTACT

Security level for the request

Available options:
CONTACT,
ORGANIZATION_KYC,
HUMANOS_KYC,
HUMANOS_REVALIDATION
groupIds
string[]

Ids of existing group resources to be included in the request

Example:
resourcesIds
string[]

Ids of existing resources to be included in the request

Example:
credentials
object[]

Inline JSON credentials to be included in the request

internalId
string

Internal identifier for the request

Example:

"order-123"

authorizedDIDs
string[]

Grants 3 types of access to the request:

  1. READ access to request detail, credentials, and corresponding evidences.

  2. Allows to create Verifiable Presentations (VPs) from mandates associated with this request

  3. Allows to verify Verifiable Presentations (VPs) from mandates associated with this request

By default, the requester DID are automatically appended to this list.

Example:

Response

Returns information about the new request, subjects, and credentials

id
string
required

Unique identifier for the request

Example:

"507f1f77bcf86cd799439011"

credentials
object[]
required

List of credentials created in this request.

subjects
object[]
required

List of subjects (users) associated with this request