---
title: "List all policies."
method: GET
path: "/v1/{tenantId}/policies"
tags: ["Policy"]
---

# List all policies.

`GET /v1/{tenantId}/policies`

## Query parameters

- `offset` integer
- `limit` integer
- `sort` string

## Response `200`

successful operation.

- object
  - `policies` Policy[]
    - `Id` string — The policy ID, generated by server
    - `TenantId` string — The tenant UUID in a multi-tenancy environment.
    - `Name` string — Policy Name.
    - `Description` string — Description of policy.
    - `Schedule` object — Schedule rules.
      - `Type` 'cron' — The type of scheduler, only cron support now.
      - `TriggerProperties` string — Cron expression format. A cron expression represents a set of times, using 6 space-separated fields as follow. #Field name | Mandatory? | Allowed values | Allowed special characters #---------- | ---------- | -------------- | -------------------------- #Seconds | Yes | 0-59 | * / , - #Minutes | Yes | 0-59 | * / , - #Hours | Yes | 0-23 | * / , - #Day of month | Yes | 1-31 | * / , - ? #Month | Yes | 1-12 or JAN-DEC | * / , - #Day of week | Yes | 0-6 or SUN-SAT | * / , - ? #See https://godoc.org/github.com/robfig/cron for details.
  - `next` integer

## Other responses

- `401` — Unauthorized. Token not found in header

---

[API](https://skmtc.net/sodafoundation/apis/soda-multi-cloud-api.md) · [All operations](https://skmtc.net/sodafoundation/apis/soda-multi-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sodafoundation/soda-multi-cloud-api/revisions/df048c8349b6/schema)
