---
title: "Number ownership needs confirmation"
method: POST
path: "numberReputationNumberFlagged"
tags: ["Phone Numbers"]
---

# Number ownership needs confirmation

`POST numberReputationNumberFlagged` (webhook)

A monitored number hosted with another provider changed carrier, or its periodic ownership re-verification is due. Confirm ownership before `confirm_by` with `POST /enterprises/{enterprise_id}/reputation/numbers/{phone_number}/ownership_confirm`.

Sent to the enterprise's ownership webhook URL (`PATCH /enterprises/{enterprise_id}/reputation/webhook`). This webhook uses Telnyx headers (telnyx-timestamp, telnyx-signature-ed25519) that are compatible with Standard Webhooks specification for SDK generation. Custom validation logic can map these to standard webhook-timestamp and webhook-signature equivalents. See https://github.com/standard-webhooks/standard-webhooks for details.

## Headers

- `telnyx-timestamp` integer, required
- `telnyx-signature-ed25519` string, required

## Payload

- NumberReputationNumberFlaggedEvent
  - `data` object, required
    - `record_type` 'event', required
    - `id` string, uuid, required: Identifies the event; the same id is reused if the event is redelivered.
    - `occurred_at` string, date-time, required
    - `event_type` 'number_reputation.number.flagged', required
    - `payload` object, required
      - `record_type` 'reputation_phone_number', required
      - `phone_number` string, required
      - `enterprise_id` string, uuid, required
      - `source` 'telnyx' | 'external', required: Where the phone number is hosted. `telnyx`: in your Telnyx inventory. `external`: a number you own that is hosted with another provider.
      - `ownership_status` 'pending_confirmation', required
      - `flag_reason` 'carrier_changed' | 'reverification_due', required: `carrier_changed`: the number moved to a different carrier. `reverification_due`: the periodic ownership re-verification is due.
      - `confirm_by` string, date-time, required: Confirm ownership before this time or the number is removed (carrier change) or flagged (re-verification).
  - `meta` object, required
    - `attempt` integer, required
    - `delivered_to` string, uri, required

## Acknowledgement `200`

Return an HTTP 200 to acknowledge receipt; otherwise delivery is retried.

---

[API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) - [All operations](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/revisions/f82938f53ff4?raw)
