Contracts & compliance

Agreements, contracts, attachments and payment schedules — automate contract workflows.

Agreement

Endpoints

GET/agreements
POST/agreements
GET/agreements/{id}
PATCH/agreements/{id}
GET/agreements/action-needed
GET/agreements/without-file
GET/agreements/without-file/active

Schema fields

FieldType
employeestring,null (iri-reference)
typestring
variantstring
amountnumber
minutesPerWeekinteger
jobSizeinteger
amountTypestring
billingTypestring
positionNamestringnull
positionstring,null (iri-reference)
dateFromstring (date-time)
dateTostring,null (date-time)
currencystring (iri-reference)
coststring,null (iri-reference)
hoursPerWeekinteger

Contract

Endpoints

GET/contracts
POST/contracts
GET/contracts/{id}
PATCH/contracts/{id}
DELETE/contracts/{id}
GET/contracts/{id}/documents
POST/contracts/{id}/invoice-from-virtual-line
POST/contracts/{id}/send-for-signature
GET/contracts/{id}/signature-status

Schema fields

FieldType
namestring
directionstring
counterpartystring,null (iri-reference)
projectstring,null (iri-reference)
currencystring (iri-reference)
totalAmountstringnull
dateFromstring,null (date-time)
dateTostring,null (date-time)
cyclicboolean
notesstringnull
descriptionstringnull
signatureEnvelopeIdstringnull
signatureStatusstringnull
signatureSentAtstring,null (date-time)
signatureCompletedAtstring,null (date-time)

Contract Attachment

Endpoints

GET/contract-attachments
POST/contract-attachments
GET/contract-attachments/{id}
POST/contract-attachments/{id}/mark-reviewed
GET/contract-attachments/{id}/preview
POST/contract-attachments/{id}/reanalyze
POST/contract-attachments/create-base64

Schema fields

FieldType
idstring
contractstring (iri-reference)
organizationIdstring
filenamestring
mimeTypestring
sizeinteger
storagePathstring
statusstring
kindstring
analysisResultarraynull
analysisSummaryarraynull
reviewedAtstring,null (date-time)
createdAtstring (date-time)
updatedAtstring (date-time)
contractIdstringnull
filestring

Payment Schedule Line

Endpoints

GET/contracts/{contractId}/payment-schedule-lines
GET/payment-schedule-lines
POST/payment-schedule-lines
GET/payment-schedule-lines/{id}
PATCH/payment-schedule-lines/{id}
DELETE/payment-schedule-lines/{id}
POST/payment-schedule-lines/{id}/invoice

Schema fields

FieldType
idstring
datestring (date-time)
amountstring
notestringnull
sourcestring
invoicemixed