---
title: "GET /contracts"
method: GET
path: "/contracts"
tags: ["Contracts"]
---

# GET /contracts

`GET /contracts`

## Request

- Base URL: `https://api.kolek.com.br` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kolek.com.br/contracts`
- Auth: HTTP bearer

## Query parameters

- `business_id` string
- `client_id` string
- `page` integer
- `limit` integer
- `order_by` string
- `sort_order` 'asc' | 'desc'
- `status` 'ACTIVE' | 'INACTIVE' | 'COMPLETED' | 'DELETED' | 'SUSPENDED'
- `with_client` boolean
- `with_receivables` boolean
- `date_type` 'issue' | 'billing' | 'termination'
- `date_filter` 'today' | 'this week' | 'this month' | 'this year' | 'custom' | 'indeterminate' | 'all'
- `date_from` string
- `date_to` string

## Response `200`

Successfully retrieved the list of contracts based on the specified criteria.

## Other responses

- `403`: Forbidden - User not authorized.
- `500`: Internal Server Error.

---

[API](https://skmtc.dev/kolek/apis/kolek-api.md) - [All operations](https://skmtc.dev/kolek/apis/kolek-api/llms.txt) - [OpenAPI document](https://skmtc.dev/kolek/apis/kolek-api/revisions/b10a60bfcfa4?raw)
