List and inspect contracts
Print rendered contract body when previewing:
Contract statuses
Common statuses:
Upload an existing contract
Use contracts new when you already have a contract file and want to attach it as an active contract:
You can attach a previously uploaded document id:
contracts new creates the contract with status=active and does not start the signing flow.
Generate a HEVN contract
Use contracts generate when HEVN should generate the contract from a backend template:
Generated contract types must start with default_. Use contracts new for uploaded existing contracts.
Hire shortcut
hevn hire is a shortcut for generating a default_contractor contract:
Preview and approve:
Update terms and schedule
Contract creators can edit terms and invoice schedule:
Use --activation-at as the recurring invoice anchor date.
Payment methods
Set contract payment methods with repeatable JSON objects:
Or pass a JSON array:
Pause and delete
Before creating a contract from a file, determine which party is the current HEVN user. Use --contractor-email when the current user is the client, and --client-email when the current user is the contractor.