Switch Product

Use the Switch Product endpoint to change the product ID on the specified account to a new product ID. To control whether the product switch triggers a card reissue, set doReissue.

For prodId pass the new product ID. This endpoint is valid only for card-account products. For products that do not have a card, use Set Account Feature with type: 3 to switch products.

Galileo recommends that you use the CAD for accountNo; however, you can use the PRN if only one card has ever been associated with the account.

For instructions on using this endpoint, see the Switching Products guide.

📘

Note

The expiry_date and card_security_code (CVV2) that are returned by the endpoint are not the new values. The new values are generated later by the emboss process. Call Get Card to retrieve the new values after the emboss process has run.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
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, PAN or CAD of the account.
Pattern: PAN, PRN, or CAD
Example: "074103447228"

int32
required

The new product ID for the account.
Pattern: Integer
Example: 4444

string
enum
Defaults to N

Controls whether to reissue the card. Default: "N".
Pattern: String
Example: "Y"

Allowed:
string | null
enum

Controls whether to generate a new PAN for the reissued card.
Pattern: String
Example: "Y"

Allowed:
string | null
enum

Controls whether to generate a new expiry date for the reissued card. If newPan: Y then this value must be "Y".
Pattern: String
Example: "Y"

Allowed:
string | null
enum

Controls whether to emboss the reissued card.
Pattern: String
Example: "Y"

Allowed:
string | null
enum

Specifies the status to set for the card that is being replaced. Status is set by the emboss process. Default: blank
Pattern: String or blank
Example: "D"

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
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml