---
title: "Retrieve customer compliance rules"
method: GET
path: "/customer-compliance-rules"
tags: ["Compliance Rules"]
---

# Retrieve customer compliance rules

`GET /customer-compliance-rules`

Returns all compliance rules configured for the authenticated customer. Only rules belonging to the customer associated with the Access-Token are returned. Requires the external-api-compliance-rules permission.

## Response `200`

Compliance rules retrieved successfully.

- object
  - `rules` object[] — List of compliance rules configured for the customer.
    - `id` string, uuid — Unique identifier of the customer compliance rule.
    - `rule_name` string — Human-readable name of the compliance rule.
    - `status` 'enabled' | 'disabled' — Current status of the rule.
    - `param_values` object — Dynamic parameter values used during carrier evaluation.

## Other responses

- `401` — Unauthorized – Invalid or missing Access-Token.
- `403` — Forbidden – User does not have the required permission.
- `500` — Internal Server Error.

---

[API](https://skmtc.dev/genlogs/apis/auth-api-create-token.md) · [All operations](https://skmtc.dev/genlogs/apis/auth-api-create-token/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/genlogs/auth-api-create-token/revisions/bf34c2431a21/schema)
