---
title: "Delete Verify profile"
method: DELETE
path: "/verify_profiles/{verify_profile_id}"
tags: ["Verify"]
---

# Delete Verify profile

`DELETE /verify_profiles/{verify_profile_id}`

## Path parameters

- `verify_profile_id` string, uuid, required

## Response `200`

Expected Verify profile response to a valid request.

- VerifyProfileResponseDataWrapper
  - `data` VerifyProfileResponse
    - `id` string, uuid
    - `name` string
    - `webhook_url` string
    - `webhook_failover_url` string
    - `daily_spend_limit_enabled` boolean — Whether the daily spend limit is enforced for this verify profile.
    - `daily_spend_limit` number — The maximum daily spend allowed on this verify profile, in USD.
    - `record_type` 'verification_profile' — The possible verification profile record types.
    - `created_at` string
    - `updated_at` string
    - `language` string
    - `sms` VerifyProfileSMSResponse
      - `messaging_template_id` string, uuid — The message template identifier selected from /verify_profiles/templates
      - `app_name` string — The name that identifies the application requesting 2fa in the verification message.
      - `alpha_sender` string, nullable — The alphanumeric sender ID to use when sending to destinations that require an alphanumeric sender ID.
      - `code_length` integer — The length of the verify code to generate.
      - `whitelisted_destinations` string[] — Enabled country destinations to send verification codes. The elements in the list must be valid ISO 3166-1 alpha-2 country codes. If set to `["*"]`, all destinations will be allowed. **Conditionally required:** this field must be provided when your organization is configured to require explicit whitelisted destinations; otherwise it is optional.
      - `default_verification_timeout_secs` integer — For every request that is initiated via this Verify profile, this sets the number of seconds before a verification request code expires. Once the verification request expires, the user cannot use the code to verify their identity.
    - `call` VerifyProfileCallResponse
      - `messaging_template_id` string, uuid — The message template identifier selected from /verify_profiles/templates
      - `app_name` string — The name that identifies the application requesting 2fa in the verification message.
      - `code_length` integer — The length of the verify code to generate.
      - `whitelisted_destinations` string[] — Enabled country destinations to send verification codes. The elements in the list must be valid ISO 3166-1 alpha-2 country codes. If set to `["*"]`, all destinations will be allowed. **Conditionally required:** this field must be provided when your organization is configured to require explicit whitelisted destinations; otherwise it is optional.
      - `default_verification_timeout_secs` integer — For every request that is initiated via this Verify profile, this sets the number of seconds before a verification request code expires. Once the verification request expires, the user cannot use the code to verify their identity.
    - `flashcall` VerifyProfileFlashcallResponse
      - `app_name` string — The name that identifies the application requesting 2fa in the verification message.
      - `default_verification_timeout_secs` integer — For every request that is initiated via this Verify profile, this sets the number of seconds before a verification request code expires. Once the verification request expires, the user cannot use the code to verify their identity.
    - `whatsapp` VerifyProfileWhatsAppResponse
      - `messaging_template_id` string, uuid — The message template identifier selected from /verify_profiles/templates
      - `app_name` string — The name that identifies the application requesting 2fa in the verification message.
      - `code_length` integer — The length of the verify code to generate.
      - `whitelisted_destinations` string[] — Enabled country destinations to send verification codes. The elements in the list must be valid ISO 3166-1 alpha-2 country codes. If set to `["*"]`, all destinations will be allowed. **Conditionally required:** this field must be provided when your organization is configured to require explicit whitelisted destinations; otherwise it is optional.
      - `default_verification_timeout_secs` integer — For every request that is initiated via this Verify profile, this sets the number of seconds before a verification request code expires. Once the verification request expires, the user cannot use the code to verify their identity.
      - `waba_id` string, nullable — Customer Meta WABA ID for Bring-Your-Own-WABA sending
      - `sender_phone_number` string, nullable — Phone number registered on the customer WABA to send OTPs from
      - `template_id` string, nullable — Customer pre-approved authentication template ID registered on Meta

## Other responses

- `400` — Bad Request

---

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