---
title: "Resubmit a declined number"
method: POST
path: "/v1/whatsapp/phone-numbers/{id}/remediate"
tags: ["WhatsApp Phone Numbers"]
deprecated: true
---

# Resubmit a declined number

`POST /v1/whatsapp/phone-numbers/{id}/remediate`

> **Deprecated.**

Deprecated alias of `/v1/phone-numbers/{id}/remediate`; same contract. New
integrations should use that path.

Submit corrected values/documents for the declined requirement(s). We
PATCH them onto the SAME requirement group and re-submit it for approval;
the number goes `regulatory_declined` → `pending_regulatory`. No new
number and no new billing. Body shape matches the KYC submit (values /
documents / address) — send only the corrected fields.

## Path parameters

- `id` string, required

## Request body

- object
  - `values` object
  - `documents` union[]
    - union
      - object
        - `requirementId` string, required
        - `filename` string, required
        - `base64` string, required
      - object
        - `requirementId` string, required
        - `documentId` string, required
  - `address` object — Same shape as the KYC submit address.

## Response `200`

Re-submitted for approval.

- object
  - `status` string
  - `phoneNumber` object
    - `id` string
    - `status` string

## Other responses

- `400` — Number is not awaiting remediation / nothing to remediate
- `401` — Unauthorized
- `404` — Number not found

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/versions/f81ca70ea6b9/schema)
