---
title: "Sign a custody contract on behalf of the session's group"
method: POST
path: "/money/contracts/sign"
tags: ["money", "contracts"]
---

# Sign a custody contract on behalf of the session's group

`POST /money/contracts/sign`

Records the user's signature on the contract template identified by contract_type.

## Headers

- `Idempotency-Key` string, required — Required client idempotency key; a duplicate submission with the same key is rejected with 409.

## Request body

- CustodySignContractInput
  - `contract_type` string, required

## Response `200`

OK

- CustodySignContractAck
  - `ok` boolean

## Other responses

- `default` — Error response.

---

[API](https://skmtc.net/stablesea/apis/stable-sea-backend.md) · [All operations](https://skmtc.net/stablesea/apis/stable-sea-backend/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stablesea/stable-sea-backend/revisions/f0991172edbc/schema)
