add_recipient
Add a human or agent recipient to a contract, specifying party, role, and contact details. Snapshot of mandate is captured at addition.
Instructions
Add a recipient to a contract. kind='human' (default) requires email + name. kind='agent' requires agentDid (the DID of the agent). The mandate is snapshotted at add-time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contractId | Yes | The contract id. | |
| party | Yes | Which side: party_a / party_b / observer. | |
| role | No | signer | |
| kind | No | human | |
| No | Required when kind='human'. | ||
| name | No | ||
| agentDid | No | Required when kind='agent'. The agent's did:web identifier. |