> ## Documentation Index
> Fetch the complete documentation index at: https://docs.royaltyport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# royaltyport contracts list

> List contracts in a project.

```bash theme={null}
royaltyport contracts list <project_id>
```

Lists contracts in a project with pagination.

***

## Arguments

| Argument     | Required | Description      |
| ------------ | -------- | ---------------- |
| `project_id` | Yes      | The project UUID |

***

## Options

| Option                 | Short | Description                    |
| ---------------------- | ----- | ------------------------------ |
| `--page <page>`        | `-p`  | Page number (default: 1)       |
| `--per-page <perPage>` | `-n`  | Results per page (default: 20) |

***

## Output

Prints a table with contract details followed by pagination info:

| Column        | Description                   |
| ------------- | ----------------------------- |
| **ID**        | Contract UUID                 |
| **File Name** | Uploaded file name            |
| **Created**   | Date the contract was created |

After the table, a summary line shows the current page, total pages, and total contract count — for example: `Page 1 of 5 (100 total)`.

***

## Examples

List contracts:

```bash theme={null}
royaltyport contracts list a1b2c3d4-e5f6-7890-abcd-ef1234567890
```

List with pagination:

```bash theme={null}
royaltyport contracts list a1b2c3d4-e5f6-7890-abcd-ef1234567890 --page 2 --per-page 10
```
