---
title: "List Agreements"
method: GET
path: "/tenants/{tenant_id}/projects/{project_id}/agreements"
tags: ["Agreements"]
---

# List Agreements

`GET /tenants/{tenant_id}/projects/{project_id}/agreements`

Returns a list of agreements for a project.

Agreements are returned sorted in descending order based on creation date.
Each item includes a `signing_provider` field indicating whether the agreement is backed by `docusign` or `dropbox_sign`.

## Path parameters

- `tenant_id` string, uuid, required
- `project_id` string, uuid, required

## Response `200`

Agreements successfully retrieved.

- object
  - `agreements` object[]
    - `id` string, uuid — The unique ID identifying the agreement.
    - `project_id` string, uuid — The unique ID identifying the project that the agreement belongs to.
    - `design_id` string, uuid — The unique ID identifying the design that the agreement belongs to.
    - `agreement_template_name` string — The name of the template used to generate the agreement.
    - `created_at` string — The timestamp of when the agreement was created, formatted as "YYYY-MM-DD HH:MM:SS UTC"
    - `signing_provider` 'dropbox_sign' | 'docusign' — The e-signature provider that backs this agreement.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/aurorasolar/apis/sync-api.md) · [All operations](https://skmtc.dev/aurorasolar/apis/sync-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aurorasolar/sync-api/revisions/5b41808d104d/schema)
