---
updatedAt: 2025-10-30T04:29:27.000Z
---

# Update Cardholder Profile

Used to make changes to a cardholder’s profile

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "title": "Evolve's Card Issuance",
    "contact": {},
    "version": "1.02"
  },
  "servers": [
    {
      "url": "https://evolve-sbx.cardprogramservices.com",
      "variables": {},
      "description": "Sandbox URL"
    },
    {
      "url": "https://cardissuing-api.getevolved.com",
      "variables": {},
      "description": "Production URL"
    }
  ],
  "paths": {
    "/cardholders/cardholder_id": {
      "post": {
        "tags": [
          "Cardholder"
        ],
        "summary": "Update Cardholder Profile",
        "description": "Used to make changes to a cardholder’s profile",
        "operationId": "UpdateCardholderProfile",
        "parameters": [
          {
            "name": "x-api-key",
            "in": "header",
            "description": "",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCardholderProfileRequest"
              },
              "example": {
                "phone_details": [
                  {
                    "phone_type": "MOBILE",
                    "country_dialing_code": "01",
                    "phone_number": "9015552121"
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "UpdateCardholderProfileRequest": {
        "title": "UpdateCardholderProfileRequest",
        "required": [
          "phone_details"
        ],
        "type": "object",
        "properties": {
          "first_name": {
            "type": "string",
            "description": "First name of cardholder",
            "maxLength": 50
          },
          "middle_name": {
            "type": "string",
            "description": "Middle name of cardholder",
            "maxLength": 50
          },
          "last_name": {
            "type": "string",
            "description": "Last name of cardholder",
            "maxLength": 50
          },
          "gender": {
            "enum": [
              "M",
              "F",
              "O"
            ],
            "description": "Gender of cardholder"
          },
          "email": {
            "type": "string",
            "description": "Email address of cardholder"
          },
          "primary_cardholder_id": {
            "type": "string",
            "description": "Required if secondary card is to be created"
          },
          "phone_details": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
              "$ref": "#/components/schemas/PhoneDetail"
            }
          },
          "date_of_birth": {
            "type": "string",
            "format": "date",
            "description": "Date of birth of cardholder. Format YYYY-MM-DD"
          },
          "addresses": {
            "description": "",
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
              "$ref": "#/components/schemas/Address"
            }
          },
          "new_card_attributes": {
            "type": "object",
            "$ref": "#/components/schemas/NewCardAttributes"
          },
          "external_ref_no": {
            "type": "string",
            "description": "Merchant's unique reference number"
          },
          "citizenship_country_code": {
            "type": "string",
            "description": "ISO 3166-3 Alpha"
          },
          "additional_data": {
            "$ref": "#/components/schemas/AdditionalData"
          }
        }
      },
      "NewCardAttributes": {
        "title": "NewCardAttributes",
        "type": "object",
        "properties": {
          "program_id": {
            "type": "string",
            "description": "Program ID to which this Card belongs"
          },
          "name_on_card": {
            "type": "string",
            "description": "Name printed on card of cardholder"
          },
          "design_id": {
            "type": "string",
            "description": "Card design identifier"
          },
          "card_shipping_method": {
            "type": "string",
            "description": "Method by which card will be shipped"
          },
          "address_type": {
            "description": "Type of address (Primary or Secondary)",
            "enum": [
              "PRIMARY",
              "SECONDARY"
            ],
            "default": "PRIMARY"
          },
          "issue_type": {
            "type": "string",
            "enum": [
              "NEW"
            ],
            "description": "* 'NEW' - If new card is required and is initially being printed\n\n* 'REGISTRATION' - To attach a card to a cardholder generated via card\n"
          },
          "external_ref_no": {
            "type": "string",
            "description": "Merchant's unique reference number"
          },
          "card_id": {
            "type": "string",
            "description": "Card Identifier"
          },
          "additional_data": {
            "$ref": "#/components/schemas/AdditionalData"
          }
        }
      },
      "AdditionalData": {
        "title": "AdditionalData",
        "type": "object",
        "properties": {
          "aka": {
            "type": "string"
          },
          "profession": {
            "type": "string"
          }
        }
      },
      "Address": {
        "title": "Address",
        "required": [
          "address_type",
          "address1",
          "city",
          "region",
          "postal_code",
          "country"
        ],
        "type": "object",
        "properties": {
          "address_type": {
            "description": "Type of address (Primary or Secondary)",
            "enum": [
              "PRIMARY",
              "SECONDARY"
            ],
            "default": "PRIMARY"
          },
          "address1": {
            "type": "string",
            "description": "Address line 1 for specified address",
            "maxLength": 255
          },
          "address2": {
            "type": "string",
            "description": "Address line 2 for specified address",
            "maxLength": 255,
            "pattern": "^[^ÅÅÅ¸Ë]{1,60}$"
          },
          "city": {
            "type": "string",
            "description": "City of specified address",
            "maxLength": 50
          },
          "region": {
            "type": "string",
            "description": "State or Province name",
            "maxLength": 50
          },
          "postal_code": {
            "type": "integer",
            "format": "int32",
            "description": "Zip Code or Postal Code of address",
            "maxLength": 50
          },
          "country": {
            "type": "string",
            "description": "ISO 3166-3 Alpha",
            "maxLength": 3,
            "default": "USA"
          }
        }
      },
      "PhoneDetail": {
        "title": "PhoneDetail",
        "required": [
          "phone_type",
          "country_dialing_code",
          "phone_number"
        ],
        "type": "object",
        "properties": {
          "phone_type": {
            "enum": [
              "MOBILE",
              "LANDLINE"
            ],
            "description": "Type of phone provided"
          },
          "country_dialing_code": {
            "type": "integer",
            "format": "int32",
            "description": "ISO numeric dialing country code"
          },
          "phone_number": {
            "type": "string",
            "description": "Phone number",
            "maxLength": 50
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "Cardholder"
    }
  ],
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```