Skip to main content
GET
Get credentials by status.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

status
enum<string>
required

Filter credentials by consent status

Available options:
pending,
accepted,
rejected

Response

List of credentials.

id
string<uuid>
required

Unique identifier for the credential

Example:

"123e4567-e89b-12d3-a456-426614174000"

claims
object
required

Key-value pairs containing the credential claims

Example:
issuer
required

Structured issuer identity — DID or X.509 certificate. Null when issuer cannot be determined.

Example:
iat
string<date-time>
required

Timestamp when the credential was issued (ISO 8601 format)

Example:

"2024-03-15T10:30:00Z"

status
enum<string>
required

Current consent status of the credential

Available options:
pending,
accepted,
rejected
Example:

"accepted"

format
enum<string>
required

Credential format

Available options:
vc+sd-jwt
Example:

"vc+sd-jwt"

vct
string
required

Verifiable Credential Type identifying the schema of the credential

Required string length: 1 - 256
Example:

"VerifiableId"

iss
string

Issuer identifier — DID for SD-JWT credentials, X.509 DN for mdoc credentials

Required string length: 1 - 512
Example:

"did:example:123456789abcdefghi"

trust
object

Trust signal captured at receive time when the issuer/verifier presented an x509 certificate. Absent for DID-based identities or pre-feature rows.

display
object

Issuer/credential display branding (logo, colors, background image). Absent when the issuer provides no display metadata.

Example: