---
title: "List Clauses"
method: GET
path: "/analyze/v1/clauses"
tags: ["Analyze Clauses"]
---

# List Clauses

`GET /analyze/v1/clauses`

Retrieve a list of clauses in Analyze, with options to filter by clause category and paginate.

## Query parameters

- `name` string
- `sort_by` string
- `cursor` string
- `page_size` string
- `clause_category_id` string

## Response `200`

successful without params

- object
  - `page_size` integer, required — The number of results displayed
  - `count` integer, required — Total number of results found
  - `next_cursor` string, uuid, nullable, required — The string that must be passed to the cursor parameter to get the next page of results
  - `clause_categories` object[], nullable
    - `id` string, required — UUID of the Clause
    - `name` string, required — Clause Name
    - `text` string, required — Clause Text
    - `clause_category_id` string, required — UUID of the associated Clause Category
    - `note` string, required — Note
    - `agreement_id` string, required — UUID of the associated Agreement
    - `created_at` string, required — Created Date of Clause
    - `updated_at` string, required — Last Updated Date of Clause
    - `author_name` string, required — Name of Author

## Other responses

- `403` — inactive user
- `422` — cursor is invalid

---

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