Skip to main content
POST
/
contracts
/
{id}
/
sign
Sign Contract
curl --request POST \
  --url https://api.example.com/contracts/{id}/sign

Request

curl -X POST https://api.midasprotocol.org/contracts/contract-uuid/sign \
  -H "Authorization: Bearer pp_your_key"

Response

The contract moves from PENDING to ACTIVE.
{
  "id": "uuid", "status": "ACTIVE",
  "signedAt": "2026-01-01T00:00:00.000Z"
}
Only the counterparty (not the creator) can sign.