IssuanceWhere
Criteria for filtering issuances.
Supports complex filtering with AND/OR operators (max depth: 3, max 20 conditions total).
Example - Filter for recent activity (replacement for recentActivityFrom/To):
{
"OR": [
{ "from": "2026-01-12T00:00:00Z" },
{ "revokedFrom": "2026-01-12T00:00:00Z" }
]
}
Example - Complex nested query:
{
"AND": [
{
"OR": [
{ "contractId": "contract-123" },
{ "identityId": "identity-456" }
]
},
{ "status": "Active" }
]
}
input IssuanceWhere {
AND: [IssuanceWhere!]
OR: [IssuanceWhere!]
contractId: ID
expiresFrom: DateTime
expiresTo: DateTime
from: DateTime
hasFaceCheckPhoto: Boolean
identityId: ID
identityStoreId: ID
issuedById: ID
presentationId: ID
requestId: ID
revokedById: ID
revokedFrom: DateTime
revokedTo: DateTime
status: IssuanceStatus
to: DateTime
}
Fields
IssuanceWhere.AND ● [IssuanceWhere!] list input
Logical AND - all conditions must match. Maximum depth: 3 levels.
IssuanceWhere.OR ● [IssuanceWhere!] list input
Logical OR - at least one condition must match. Maximum depth: 3 levels.
IssuanceWhere.contractId ● ID scalar
The ID of the contract that was issued.
IssuanceWhere.expiresFrom ● DateTime scalar
The start of the expiresAt period to include.
IssuanceWhere.expiresTo ● DateTime scalar
The end of the expiresAt period to include.
IssuanceWhere.from ● DateTime scalar
The start of the issuedAt period to include.
IssuanceWhere.hasFaceCheckPhoto ● Boolean scalar
Indicates whether the issued credential has face check photo.
IssuanceWhere.identityId ● ID scalar
List issuances by identity.
IssuanceWhere.identityStoreId ● ID scalar
List issuances by identity store.
IssuanceWhere.issuedById ● ID scalar
The ID of the user (Person or Application) that issued the credential.
IssuanceWhere.presentationId ● ID scalar
The presentation which included the issuance
IssuanceWhere.requestId ● ID scalar
The requestId of the issuance request.
IssuanceWhere.revokedById ● ID scalar
The ID of the platform user (application or person) that revoked the credential.
IssuanceWhere.revokedFrom ● DateTime scalar
The start of the revokedAt period to include.
IssuanceWhere.revokedTo ● DateTime scalar
The end of the revokedAt period to include.
IssuanceWhere.status ● IssuanceStatus enum
The status of the issuance.
IssuanceWhere.to ● DateTime scalar
The end of the issuedAt period to include.
Member Of
findIssuances query ● issuanceCount query ● issuanceCountByContract query ● issuanceCountByDate query ● issuanceCountByUser query ● IssuanceWhere input