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

# Get signed contracts

> Gets smart contracts the account has signed.

## Overview

Gets smart contracts the account has signed.

## HTTP request

`POST /Agent/Legal/GetSignedContracts`

## Authentication

Requires a valid JWT bearer token.

## Request (JSON)

```json theme={null}
{
	"offset":Optional(Int(0 <= POffset <= 2147483647)),
	"maxCount":Optional(Int(0 < PMaxCount <= 2147483647))
}
```

## Input parameters

| Parameter | Description                                 |
| --------- | ------------------------------------------- |
| POffset   | Offset into the list where response begins. |
| PMaxCount | Maximum number of contracts to return.      |

## Response (JSON)

```json theme={null}
{
	"Signatures":
	{
		"contractId":Required(Str(PContractId)),
		"legalId":Required(Str(PLegalId))
	}?[]
}
```

## Response parameters

| Parameter   | Description                                                           |
| ----------- | --------------------------------------------------------------------- |
| PContractId | Identifiers of contracts that the account has signed.                 |
| PLegalId    | Legal identities used by account when signing corresponding contract. |

## Notes

This endpoint uses the request schema notation described in [Pattern matching](/guides/pattern-matching).
