---
title: "Get a profile by ID"
method: GET
path: "/profiles/{profileId}"
tags: ["profiles"]
---

# Get a profile by ID

`GET /profiles/{profileId}`

Retrieves detailed information about a specific profile (permission template) by its ID. The response includes the profile's name, associated features, and configuration. Use `GET /profiles` to discover available profile IDs.

**Permission:** `Users Read` required.

**Monitoring:** Not needed. Profile details are returned regardless of the Monitoring flag.

## Path parameters

- `profileId` integer, required

## Response `200`

Successful operation

- Profile
  - `profile_id` integer
  - `name` string

## Other responses

- `400` — The provided profile ID is invalid
- `401` — Authentication token is missing, invalid, expired, or Users Read permission is missing
- `500` — Internal server error

---

[API](https://skmtc.dev/ringover/apis/ringover-public-api.md) · [All operations](https://skmtc.dev/ringover/apis/ringover-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ringover/ringover-public-api/revisions/241a8d30fa9b/schema)
