Skip to content

Corrigo: Proposal schemas

1 Corrigo schema with complete fields and constraints.

← Proposal operations · All schemas

Create proposal — request body — body entity

FieldTypePresenceDescription and constraints
$objectRoot
idintegerOptionalFormat: int32
isNewbooleanOptionalRead only: true
limitMultipleEntitiesNumberBehaviourbooleanOptional
performDeletionbooleanOptional
propertiesJSONOptional
properties (anyOf 1)arrayAlternative
properties (anyOf 1)[]JSONEach item
properties (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo PropertyTreeNode.
properties (anyOf 1)[] (anyOf 2)nullAlternative
properties (anyOf 2)nullAlternative
concurrencyIdintegerOptionalFormat: int32
amountJSONOptional
amount (anyOf 1)objectAlternativeA Corrigo MoneyValue.
amount (anyOf 2)nullAlternative
approvalJSONOptional
approval (anyOf 1)objectAlternativeA Corrigo ApprovalTemplate.
approval (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
documentsJSONOptional
documents (anyOf 1)arrayAlternative
documents (anyOf 1)[]JSONEach item
documents (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo Document.
documents (anyOf 1)[] (anyOf 2)nullAlternative
documents (anyOf 2)nullAlternative
statusstringOptionalOne of: Unknown, Draft, Pending, Approved, Rejected, Insufficient, DraftWaiting, SubmittedWaiting, RejectedByCustomer, RejectedByServiceProvider
Format: int32
typestringOptionalOne of: Standard, Estimate, Quote, ApInvoice, Nte, Purchase, Other, WorkOrder, ProcedureTemplate, IncidentStart, IncidentCompletion, IncidentCompletionExtended, RoundsSchedule, FoundWork, ConsumptionRequest
Format: int32
utcSubmittedJSONOptional
utcSubmitted (anyOf 1)stringAlternativeFormat: date-time
utcSubmitted (anyOf 2)nullAlternative
workOrderJSONOptional
workOrder (anyOf 1)objectAlternativeA Corrigo WorkOrder.
workOrder (anyOf 2)nullAlternative
workZoneJSONOptional
workZone (anyOf 1)objectAlternativeA Corrigo WorkZone.
workZone (anyOf 2)nullAlternative

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.