---
title: "Reissue Card"
method: POST
path: "/reissueCard"
tags: ["Accounts and Cards"]
---

# Reissue Card

`POST /reissueCard`

## Request

- Base URL: `api-{corename}.{env}.gpsrv.com/intserv/4.0/` (relative, and the document’s source URL is not known)
- URL: `api-{corename}.{env}.gpsrv.com/intserv/4.0/reissueCard`
- Auth: none declared

Use the Reissue Card endpoint to reissue a card, which means to send the card to the embosser again. Specify whether to keep the same <<glossary:PAN>> and expiry date as the original card. This endpoint also changes the status of the original card.

SoFi Tech Solutions recommends that you use the <<glossary:CAD>> for `accountNo`; however, you can use the <<glossary:PRN>> if only one card has ever been associated with the account.

SoFi Tech Solutions recommends that you use this endpoint instead of Modify Status with `type: 12` to reissue cards. For instructions see the <a href="doc:reissuing-cards" target="_blank">Reissuing Cards</a> guide.

[block:callout]

{
"type": "info",
"title": "Note",
"body": "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 <a href=\"ref:post_getcard\" target=\"_blank\">Get Card</a> to retrieve the new values after the emboss process has run."
}
[/block]

## Request body `application/x-www-form-urlencoded`

- object
  - `apiLogin` string, required: Web service username, as provided by SoFi Tech Solutions. Pattern: Max 50 characters Example: `"AbC123-9999"`
  - `apiTransKey` string, required: Web service password, as provided by SoFi Tech Solutions. Pattern: Max 15 characters Example: `"4sb62fh6w4h7w34g"`
  - `transactionId` string, required: Supply a globally unique ID to identify this endpoint request ("transaction"). Might be used for <a href="ref:idempotency#endpoints-that-use-transactionid-for-idempotency" target="_blank">idempotency</a>.. A UUID is preferred. Pattern: Maximum 60 characters Example: `"9845dk-39fdk3fj3-4483483478"`
  - `accountNo` string, required: The <<glossary:PRN>>, <<glossary:PAN>> or <<glossary:CAD>> of the account. Pattern: PAN, PRN, or CAD Example: `"074103447228"`
  - `newPan` 'Y' | 'N': Controls whether to generate a new PAN for the reissued card. Default: `N`. Pattern: String Example: `"Y"`
  - `newExpiryDate` 'Y' | 'N', nullable: Controls whether to generate a new expiration date for the reissued card. Always set this value to `Y`. Pattern: String Example: `"Y"`
  - `emboss` 'Y' | 'N', nullable: Controls whether to send the reissued card to the embosser. Because virtual cards cannot be reissued, the value `N` is not supported. Pattern: String or blank Example: `"Y"`
  - `oldCardStatus` 'C' | 'D', nullable: Specifies the status to set for the card that is being replaced. Status is set by the emboss process. Valid values are `C`, `D` or blank. Default: blank Pattern: String or blank Example: `D`
  - `bypassMailFee` 'Y', nullable: Controls whether to charge the express mail fee for the reissued card. Default: blank. Pattern: String or blank Example: `Y`

## Response `default`

- object
  - `status_code` integer, nullable, required: The response status code. May return a string for some statuses.
  - `status` string, nullable, required: The condition of a process or response
  - `processing_time` number, float, nullable, required: The time elapsed in processing the transaction
  - `echo` object, nullable, required: A structure that contains transaction ID information
    - `transaction_id` string, nullable, required: An ID that represents an API transaction
    - `provider_timestamp` string, date-time, nullable, required: Store a related timestamp for reporting and troubleshooting purposes
    - `provider_transaction_id` string, nullable, required: Secondary transaction identifier (generated by a provider)
  - `system_timestamp` string, date-time, nullable, required: A system generated timestamp
  - `rtoken` string, nullable, required: A system-generated ID used for tracking
  - `errors` string[]: A list of errors generated while the request was processed
  - `response_data` object, nullable, required: A structure for the response data. It can be empty but usually will contain information.
    - `prn` string, required: The payment reference number
    - `prod_id` integer, required: Unique system generated product id associated with the account
    - `app_date` string, nullable, required: The date the account's application was submitted. `Formatted yyyy-mm-dd`.
    - `status` string, required: Indicates the status of an account
    - `active_flag` string, required: Indicates if an account is active or not
    - `bill_cycle_day` string, nullable, required: Day of the month that the customer is billed
    - `group_id` string, nullable, required: Integer value used for tracking the location (store, entity, etc...) where the customer was acquired
    - `start_date` string, nullable, required: Date the account was activated
    - `galileo_account_number` string, nullable, required: System-generated integer account number, also known as balance ID
    - `new_emboss_uuid` string, nullable: UUID for an emboss record that has not yet been sent to the embosser.
    - `cards` object[], required: List of cards associated with the account
      - `card_number` string, required: A PAN or 16 digit card number (usually masked)
      - `expiry_date` string, date, nullable, required: Expiration date of the card
      - `status` string, required: A single character code specifying the status of the card
      - `card_id` string, required: Unique identifier for a card
      - `emboss_uuid` string, nullable, required: UUID for an emboss record that has been sent to the embosser. When this field is present outside the `embossed_cards` object, it contains the most recent emboss UUID.
      - `external_card_id` string, nullable, required: Partner specified external card identity
      - `card_security_code` string, nullable: The card verification value (CVV2)
      - `pmt_ref_no` string, required: A system-generated account number
      - `first_name` string, nullable, required: First name
      - `middle_name` string, nullable, required: Middle name
      - `last_name` string, nullable, required: Last name
      - `encrypted_card_number` string, nullable: Encrypted number for the card
      - `encrypted_expiry_date` string, nullable: Encrypted expiration date for the card
      - `embossed_cards` object[], nullable, required: List of emboss records, one for each time the card was sent to the embosser. This object is populated only when emboss records exist.
        - `emboss_uuid` string, nullable, required: UUID for an emboss record that has been sent to the embosser. When this field is present outside the `embossed_cards` object, it contains the most recent emboss UUID.
        - `status` string, required: The status of the card
        - `created_date` string, date, required: Date the card was created
        - `emboss_date` string, date, required: Date the card was embossed
        - `expiry_date` string, date-time, nullable: Expiration date of the card
        - `shipping_type` string, required: The type of shipping used for the card
      - `pin_fail_count` string, nullable, required: Counts the number of times a PIN entry fails
      - `pin_fail_date` string, date-time, nullable, required: Date a PIN fail was recorded
      - `freeze_info` object, required
        - `status` string, required: Flag showing whether a card is frozen or not
        - `start_date` string, date-time, nullable, required: Start date for card being frozen
        - `end_date` string, date-time, nullable, required: End date for card being frozen
      - `spend_controls` object, required
        - `available_credit` string, nullable, required: The amount available to be charged to a credit card
        - `single_use` string, nullable, required: A flag that indicated an alias credit card number, exhausted after one use
        - `credit_limit` string, nullable, required: The maximum outstanding balance allowed on a credit card
      - `ssn` string, nullable: The Social Security Number associated with the account. Set CINFN when PCI-compliant to see this value.

## Changes

- **2026-11-03** `1ede7567a879`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/galileo-ft/apis/program-api/changes/reissueCard/post.md)

---

[API](https://skmtc.dev/galileo-ft/apis/program-api.md) - [All operations](https://skmtc.dev/galileo-ft/apis/program-api/llms.txt) - [OpenAPI document](https://skmtc.dev/galileo-ft/apis/program-api/revisions/1ede7567a879?raw)
