---
title: "List all Verify profiles"
method: GET
path: "/verify_profiles"
tags: ["Verify"]
---

# List all Verify profiles

`GET /verify_profiles`

Gets a paginated list of Verify profiles.

## Query parameters

- `filter` object
  - `name` string — Optional filter for profile names.
- `page[number]` integer
- `page[size]` integer

## Response `200`

Expected Verify profile response to a valid request.

- ListVerifyProfilesResponse — A paginated list of Verify profiles
  - `data` VerifyProfileResponse[], required
    - `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 name registered on Meta
  - `meta` VerifyMeta, required
    - `total_pages` integer, required
    - `total_results` integer, required
    - `page_number` integer, required
    - `page_size` integer, required

## Other responses

- `400` — Bad Request

---

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