---
title: "Returns a policy"
method: GET
path: "/policies/{id}"
tags: ["policies"]
---

# Returns a policy

`GET /policies/{id}`

Returns a policy for a given id

## Path parameters

- `id` string, required

## Response `200`

Successfully returned a policy for a given id

- Policy
  - `id` string — Unique id for this policy
  - `entities` EntityId[] — A list of entities for this policy
  - `role` string — Role for this policy
  - `condition` Condition
    - `attribute` string — Attribute of the request
    - `operator` 'StringEquals' | 'StartsWith' — operator of the condition
    - `values` Value[] — List of truth condition values

## Other responses

- `403` — Unauthorised request
- `404` — Requested id can not be found
- `500` — Failed to process the request due to an internal error

---

[API](https://skmtc.net/office-of-national-statistics/apis/permissions-api.md) · [All operations](https://skmtc.net/office-of-national-statistics/apis/permissions-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/office-of-national-statistics/permissions-api/revisions/c0050251683f/schema)
