cURL
Contract
Create a contract
Creates a new contract template. Sets the tenant from the authenticated user and validates signature settings (e.g., whether digital signatures are required). Requires ADMIN_TENANT permission.
POST
cURL
Authorizations
Server-to-server authentication. Generate a token in the admin UI at
Settings → Developers → API Access. Send the raw token in the
Api-Token header — there is no Bearer prefix.
Tokens can be marked read-only at creation time, in which case the API
rejects any non-GET request with 403 Forbidden.
Body
application/json
The new Contract resource
Example:
"/api/v1/units/1"
Example:
"/api/v1/media/1"
Response
Contract resource created

