---
title: "List TFN Verifications"
method: GET
path: "/v1/projects/{projectId}/tfnVerification"
tags: ["TFN Verification"]
---

# List TFN Verifications

`GET /v1/projects/{projectId}/tfnVerification`

Lists all TFN verifications per project.

## Path parameters

- `projectId` string, required

## Query parameters

- `useCase` string
- `statuses` TfnVerificationStatus[]
- `pageSize` integer
- `pageToken` string
- `orderBy` string

## Response `200`

A successful response.

- ListTfnVerificationsResponse
  - `tfnVerifications` TfnVerification[]
    - `tfnVerificationId` string, required — The unique identifier for the TFN verification request, generated by the server.
    - `status` 'STATUS_UNSPECIFIED' | 'WAITING' | 'IN_PROGRESS' | 'VERIFIED' | 'REJECTED', required
    - `createTime` string, date-time, required — The timestamp when the verification was created, in UTC (RFC3339 format).
    - `projectId` string, required — Your project ID can be found in the [Customer Dashboard](https://dashboard.sinch.com/settings/project-management).
    - `createdBy` string, email — The email of the user who initiated the request.
    - `phoneNumber` string, required — Toll-Free Number that is procured, hosted or in the process of hosting with Sinch. Must be in E.164 format.
    - `businessName` string, required
    - `businessAddress1` string, required
    - `businessAddress2` string
    - `businessCity` string, required
    - `businessState` string, required
    - `businessZipCode` string, required
    - `businessCountry` string
    - `businessContactFirstName` string, required
    - `businessContactLastName` string, required
    - `businessContactEmail` string, email, required
    - `businessContactPhone` string, required
    - `corporateWebsite` string, required
    - `messageVolume` string, required — Estimate monthly volume of messages from the TFN (accepted values: 10, 100, 1000, 10000, 100000, 250000, 500000, 750000, 1000000, 5000000, 10000000+)
    - `useCase` string, required — Category of the use case, fetched from the dedicated API.
    - `useCaseSummary` string, required — General idea of the use case and customer.
    - `productionMessageContent` string, required — Example of message content.
    - `optInWorkflowDescription` string, required — Description of the opt-in workflow.
    - `optInWorkflowImageUrls` string[], required — Images showing the opt-in workflow.
    - `additionalInformation` string — Any additional information.
    - `businessRegistrationNumber` string, required — A legally recognized business registration number.
    - `businessType` 'SOLE_PROPRIETOR' | 'PRIVATE_PROFIT' | 'PUBLIC_PROFIT' | 'NON_PROFIT' | 'GOVERNMENT', required — The type of business, selected from a list of predefined categories.
    - `businessRegistrationCountry` string, required — Country business is registered in.
    - `campaignVerifyAuthorizationToken` string, password — Campaign tokens for customers. This is a sensitive, write-only field.
    - `businessRegistrationType` string, required — The type of business registration (e.g. EIN, CBN, CRN, NEQ, Provincial Number, VAT, ACN, ABN, BRN)
    - `businessDba` string — The "doing business as" (DBA) name of the business.
    - `termsAndConditionsUrl` string, uri — A URL to a page containing the terms and conditions. Optional until September 15, 2026, when it becomes required.
    - `privacyPolicyUrl` string, uri — A URL to a page containing the privacy policy. Optional until September 15, 2026, when it becomes required.
    - `notes` TfnVerificationNote[] — Feedback notes added during the review process.
      - `note` string
      - `createTime` string
  - `totalSize` integer
  - `nextPageToken` string

## Other responses

- `400` — If the page_size, page_token or order_by are not valid
- `429` — Over limit

---

[API](https://skmtc.net/sinch/apis/registration.md) · [All operations](https://skmtc.net/sinch/apis/registration/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sinch/registration/revisions/9eecb207c30d/schema)
