Add Card

Use the Add Card endpoint to add a new card (PAN and CAD) to an existing PRN. Cards that are created with this endpoint are active upon creation, and the account status is updated to the second position of XAACT. Galileo recommends that you have only one active card per PRN. As needed, ensure that any previous card has been marked lost, stolen, canceled, or any status but N.

Do not use this endpoint to create multiple spending cards that share a central balance. For that use case, Galileo recommends Real-Time Funding or Corporate Credit for large numbers of cards, or for small numbers of cards you can create one primary and multiple secondary accounts that share a balance.

Use this endpoint in scenarios such as these:

  • Replacing a virtual card that is lost, stolen, or expired
  • Adding another virtual card to a PRN
  • Replacing an instant-issue card at a storefront (for card programs with a retail integration)
  • Replacing a personalized card

Status codes

See Global Response Statuses for status codes that are common across endpoints.

The table below lists status codes that apply to this specific endpoint.

Status codeDescription
442-01Invalid instant issue account
442-02This product is not configured to allow shared balances
442-03This product is not configured to allow the same product to be added
442-04Usage not currently supported. The product ID for the account must match prodId.
Form Data
string
required

Web service username, as provided by Galileo.
Pattern: Max 50 characters
Example: "AbC123-9999"

string
required

Web service password, as provided by Galileo.
Pattern: Max 15 characters
Example: "4sb62fh6w4h7w34g"

int32
required

Galileo-issued provider identifier.
Pattern: Max 10 digits
Example: 9999

string
required
1 to 60

A unique provider-generated ID to identify this API call. A UUID is preferred.
Pattern: 60 characters or less
Example: "9845dk-39fdk3fj3-4483483478"

string
required

The PRN or PAN of the account. Do not use the CAD.
Pattern: PAN or PRN
Example: "074103447228"

int32
required
≥ 1

Product ID of the card in accountNo.
Pattern: Integer
Example: "501"

string | null

The PAN, PRN or package ID of the instant-issue card to add. Pass this parameter only for instant-issue cards.
Pattern: PAN or PRN or Package ID
Example: "123456789012"

number | null
≥ 0

Credit limit for card-based spending control. This is available only for credit programs.
Pattern: Monetary amount greater than 0.
Example: 500.25

string
enum
Defaults to N

Spending control to limit the card to one purchase transaction. This is available only for credit programs.
Pattern: String
Example: "Y"

Allowed:
Headers
string
enum
Defaults to json

Use this header instead of the standard accept header to specify the response format.

Allowed:
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml

© Galileo Financial Technologies, LLC 2026    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.