---
title: "policy list"
method: GET
path: "/api/v1/engine/policies"
tags: ["engine"]
---

# policy list

`GET /api/v1/engine/policies`

list policies of ids or between min-max ids

## Query parameters

- `ids` string
- `max_id` integer
- `min_id` integer
- `timestamp` integer
- `type` 'abac' | 'rbac'

## Response `200`

OK

- object
  - `code` integer
  - `data` IamPkgApiEngineHandlerPolicyListResponse
    - `metadata` HandlerListPolicySerializer
      - `ids` string
      - `max_id` integer
      - `min_id` integer
      - `timestamp` integer
      - `type` 'abac' | 'rbac'
    - `results` HandlerEnginePolicyResponse[]
      - `actions` IamPkgApiEngineHandlerPolicyResponseAction[]
        - `id` string
      - `expired_at` integer
      - `expression` object
      - `id` integer
      - `subject` IamPkgApiEngineHandlerPolicyResponseSubject
        - `id` string
        - `name` string
        - `type` string
      - `system` string
      - `template_id` integer
      - `updated_at` integer
      - `version` string
  - `message` string

---

[API](https://skmtc.net/tencentblueking/apis/iam-api.md) · [All operations](https://skmtc.net/tencentblueking/apis/iam-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tencentblueking/iam-api/versions/f3a5fe2fe9c6/schema)
