Initiate Card Issuance Command (v1)

Command to initiate the end-to-end issuance process for a card

Architecture

Schema

Message Schema

28 properties

Base type for all commands in the system

id string
required

Unique identifier for the message, typically a UUID

applicationCreatedAt string <date-time>
required

Timestamp when the card application was created

userId string
required

Identifier of the user who is applying for the card

actionUserId string

Identifier of the user who initiated the action, if different from userId

partyId string
required

The unique identifier of the party who is a member of the organization

partyType string

The type of the party (e.g., PERSON, ORGANIZATION)

originPrimaryAccountId string <uri>
required

Qualified origin system identifier of the primary account

primaryAccountId string
required

Identifier of the primary account linked to the card

cardType string
required

Identifies whether the card is physical or virtual

Allowed values: VIRTUAL PHYSICAL
alias string

Optional alias or display name for the card

productId string

Identifier of the card product to be issued

shippingAddress object

Physical address for shipping cards

shippingMethod string

Method for shipping physical cards

Allowed values: STANDARD EXPEDITE
customisation object

Customisation options for card appearance