Skip to main content

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.