---
title: "Update OTP Phone Number"
method: PUT
path: "/cards/{cardId}/phone"
tags: ["Card"]
---

# Update OTP Phone Number

`PUT /cards/{cardId}/phone`

## Path parameters

- `cardId` string, uuid, required

## Headers

- `Accept-Version` string, required — Specifies the API version to use for this request.

## Request body

- object
  - `dialCode` number, float, required — The [country dial-in code](https://en.wikipedia.org/wiki/List_of_country_calling_codes#Alphabetical_order). for the cardholder’s phone number. The ‘+’ sign is not needed.
  - `phoneNumber` string, required — The cardholder’s phone number, including the area code.

## Response `200`

Return previous and new phone number of the card

- object
  - `phoneBefore` string, required — The phone number with this **cardId** prior to the update.
  - `phoneAfter` string, required — The current phone number with this **cardId** after the update.

## Other responses

- `400` — Invalid inputs
- `404` — Record not found
- `406` — Not Acceptable

---

[API](https://skmtc.net/reap-global/apis/reap-api.md) · [All operations](https://skmtc.net/reap-global/apis/reap-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/reap-global/reap-api/revisions/525072733e02/schema)
