Skip to content

List issued credentials.

Request

Returns a paginated list of issued credentials for the calling service user's organization (X-Org-Id) and environment (X-Environment).

Security
BearerAuth
Query
limitinteger, (int64)

Maximum number of results to return (1-100, default 20).

offsetinteger, (int64)

Number of results to skip for pagination.

statusstring

Filter by credential status: active, suspended, revoked.

credential_definition_idstring

Filter by credential definition ID (UUID).

Headers
X-Org-Idstring, (uuid)required

Organization the call is acting on. The authenticated service user must be a member of this organization in DeepAdmin; otherwise the request returns 404.

X-Environmentstringrequired

Environment the call is scoped to. Resources are isolated per environment.

Enum:"beta""production"
curl -i -X GET \
  'https://docs.deepcredentials.swiss/_mock/docs/openapi/issued-credentials-v1/b2b/v1/issued-credentials?limit=0&offset=0&status=string&credential_definition_id=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'X-Environment: beta' \
  -H 'X-Org-Id: 497f6eca-6276-4993-bfeb-53cbbbba6f08'

Responses

Success response

Bodyapplication/json
credentialsArray of objects(b2b.b2bIssuedCredentialResponse)required

Page of issued credentials matching the list filters.

totalinteger, (int64)required

Total count matching filters (for pagination UI).

Response
{ "credentials": [ {}, {} ], "total": 2 }