---
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.net/ringover/apis/ringover-public-api.md) · [All operations](https://skmtc.net/ringover/apis/ringover-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ringover/ringover-public-api/revisions/9da73dd2f99e/schema)
