---
title: "Send a phone verification code to a customer"
method: POST
path: "/customers/{customerId}/verify-phone"
tags: ["Contact Verification"]
---

# Send a phone verification code to a customer

`POST /customers/{customerId}/verify-phone`

Send (or resend) a one-time code via SMS to the customer's phone number to
begin phone verification.

This endpoint is only meaningful for customers whose payment provider
requires contact verification (e.g. EU customers); the customer's
`contactVerification.phone` status reflects progress. For customers whose
provider has no such requirement, this returns `409`.

Call `POST /customers/{customerId}/verify-phone/confirm` with the received
code to complete verification. Re-POST this endpoint to resend the code.

In sandbox, no SMS is sent and the code is always `123456`.

## Response `204`

Verification code sent.

## Other responses

- `401` — Unauthorized
- `404` — Customer not found
- `409` — The customer's payment provider does not require contact verification, or the phone is already verified.
- `500` — Internal service error

---

[API](https://skmtc.net/stainless-api/apis/grid-api.md) · [All operations](https://skmtc.net/stainless-api/apis/grid-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stainless-api/grid-api/revisions/526036c12609/schema)
