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/full-time-norm
GET/agreements/without-file
GET/agreements/without-file/active

Schema fields

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

Agreement Type

Endpoints

GET/agreement-types
POST/agreement-types
GET/agreement-types/{id}
PATCH/agreement-types/{id}
DELETE/agreement-types/{id}

Schema fields

FieldType
namestringnull
calculableboolean
positioninteger
isActiveboolean

Contract

Endpoints

GET/contracts
POST/contracts
GET/contracts/{id}
PATCH/contracts/{id}
DELETE/contracts/{id}
GET/contracts/{id}/billing-schedule
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)
totalAmountstring
areastringnull
dateFromstring,null (date-time)
dateTostring,null (date-time)
cyclicboolean
billingIntervalstring
billingAnchorDayinteger
billingAnchorMonthinteger
amountPerIntervalstring
noDocumentExpectedboolean
noProjectExpectedboolean
noPaymentScheduleExpectedboolean
notesstringnull
descriptionstringnull
signatureEnvelopeIdstringnull
signatureStatusstringnull
signatureSentAtstring,null (date-time)
signatureCompletedAtstring,null (date-time)
paymentDeadlineDaysintegernull
paymentCountedFromstringnull
paymentInAdvancebooleannull

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
failureReasonstringnull
analysisSummaryarraynull
reviewedAtstring,null (date-time)
createdAtstring (date-time)
updatedAtstring (date-time)
contractIdstringnull
failureRetryablebooleannull

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)
amount*string
notestringnull
sourcestring
invoicemixed

Contract Amendment

Endpoints

GET/contract-amendments
POST/contract-amendments
GET/contract-amendments/{id}
DELETE/contract-amendments/{id}
GET/contracts/{contractId}/amendments

Schema fields

FieldType
contractstring (iri-reference)
effectiveDate*string (date-time)
totalAmountAfter*string
areaAfterstringnull
dateFromAfterstring,null (date-time)
dateToAfterstring,null (date-time)
notestringnull
attachmentstring,null (iri-reference)

Contract Event

Endpoints

GET/contract-events
POST/contract-events
GET/contract-events/{id}
PATCH/contract-events/{id}
DELETE/contract-events/{id}
GET/contracts/{contractId}/events

Schema fields

FieldType
idstring
labelstring
descriptionstringnull
occurredOnstring,null (date-time)