---
title: "List Profiles"
method: GET
path: "/text-independent/profiles"
tags: ["text-independent"]
---

# List Profiles

`GET /text-independent/profiles`

Retrieves a set of profiles.
Profiles are sorted alphabetically by ProfileId

## Query parameters

- `$top` integer

## Response `200`

OK

- TiProfileInfoList — Text-Independent Speaker profile info list
  - `profiles` TiProfileInfo[]
    - `profileId` string, uuid — Unique identifier for profile id (guid).
    - `locale` string — Language identifier consisting of a combination of language code and country code.
    - `enrollmentStatus` 'Enrolling' | 'Training' | 'Enrolled' — Status representing the current state of the profile. Available values are: * Enrolling: profile has no voice print and not ready for recognition requests. * Training: voice print of profile is being created and can’t be used for recognition at the moment. * Enrolled: profile has a voice print and ready for recognition requests.
    - `createdDateTime` string — Profile creation datetime.
    - `lastUpdatedDateTime` string — Last datetime when the profile was updated.
    - `enrollmentsCount` integer — Number of enrolment audios accepted for this profile.
    - `enrollmentsLength` number — Total length of enrollment audios accepted for this profile in seconds.
    - `enrollmentsSpeechLength` number — Summation of pure speech (which is the amount of audio after removing silence and non-speech segments) across all profile enrollments in seconds.
    - `remainingEnrollmentsSpeechLength` number — Amount of pure speech (which is the amount of audio after removing silence and non-speech segments) needed to complete profile enrollment in seconds.
    - `modelVersion` string — Date specifying the model assigned to this profile. Format is yyyy-mm-dd. If profile has no enrollments, this value will be empty.
  - `@nextLink` string

## Other responses

- `400` — Bad Request * InvalidArgument - Invalid $top parameter value. Value should be positive integer in the range [1, 500]. * InvalidArgument - Invalid $continuationToken value. $continuationToken must be generated form a prior API call. * InvalidArgument - $filter parameter is not supported. * InvalidArgument - $skip parameter is not supported. * InvalidArgument - $orderBy parameter is not supported. * InvalidArgument - $delta parameter is not supported.
- `401` — Request is not authorized. Make sure subscription key is included and valid.
- `429` — Rate limit is exceeded.
- `500` — Internal Server Error.

---

[API](https://skmtc.net/azure/apis/cognitiveservices-speakerrecognition-verification.md) · [All operations](https://skmtc.net/azure/apis/cognitiveservices-speakerrecognition-verification/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/cognitiveservices-speakerrecognition-verification/revisions/b4c1a68ff13f/schema)
