Skip to content

Essence Supplier Management API ​

All OpenAPI documents

Version v1 · OpenAPI 3.0.1 · 227 operations · Download the JSON document

API for managing suppliers, vendors, and performance tracking

Generated from the Supplier service's code at build time (api-specs/generated/Supplier/Essence.Compliance.Supplier.Api.json) and drift-checked in CI. It describes what the code registers, which is not the same as what any one deployment has routed.

ComplianceGate

GET/api/v1/suppliers/compliance-gate/webhook-dead-letters

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdquerystring (uuid)no—
includeDeliveredquerybooleanno—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/suppliers/compliance-gate/webhook-dead-letters/{attemptId}/replay

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
attemptIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/compliance-gate/webhooks

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
activeOnlyquerybooleanno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
POST/api/v1/suppliers/compliance-gate/webhooks

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
DELETE/api/v1/suppliers/compliance-gate/webhooks/{webhookId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
webhookIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/compliance-status

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
freshquerybooleanno—
purchaseOrderReferencequerystringno—
invoiceReferencequerystringno—
supplyValueAedquerynumber (double)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
503Service Unavailable

EudrConsignments

GET/api/v1/suppliers/eudr/consignments

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/eudr/consignments

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/eudr/consignments/{consignmentRef}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/eudr/consignments/{consignmentRef}/authority-response

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/eudr/consignments/{consignmentRef}/evidence-pack

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/eudr/consignments/{consignmentRef}/filings

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
503Service Unavailable
GET/api/v1/suppliers/eudr/consignments/{consignmentRef}/inspection

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—
audiencequerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/eudr/consignments/{consignmentRef}/inspections

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/eudr/consignments/{consignmentRef}/signer-sign-off

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consignmentRefpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

Form1Issuances

GET/api/v1/suppliers/form1/issuances

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdquerystring (uuid)no—
lotReferencequerystringno—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/form1/issuances

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — Form1IssuanceDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/form1/issuances/batch

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/form1/issuances/{trackingNumber}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
trackingNumberpathstringyes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/form1/issuances/{trackingNumber}/supersede

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
trackingNumberpathstringyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/form1/issuances/{trackingNumber}/withdraw

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
trackingNumberpathstringyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/form1/templates

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
PUT/api/v1/suppliers/form1/templates

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails

Form1Registry

GET/api/v1/suppliers/form1/registry/resolve

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
referencequerystringno—
partSerialNumberquerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails

OrganizationCarbonCredits

GET/api/v1/organizations/{organizationId}/carbon-credits/purchases

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/purchases

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — CarbonPurchaseDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/organizations/{organizationId}/carbon-credits/retirements

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/retirements

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — CarbonRetirementDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/retirements/{retirementId}/anchor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
retirementIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/retirements/{retirementId}/check

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
retirementIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/retirements/{retirementId}/failure

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
retirementIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/organizations/{organizationId}/carbon-credits/retirements/{retirementId}/receipt

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
retirementIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

OrganizationEsgAttestations

GET/api/v1/organizations/{organizationId}/esg-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/esg-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — EsgAttestationDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/organizations/{organizationId}/esg-attestations/{attestationId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
attestationIdpathstringyes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

OrganizationFoodSafetyAttestations

GET/api/v1/organizations/{organizationId}/food-safety-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/food-safety-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/organizations/{organizationId}/food-safety-issuer-keys

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/food-safety-issuer-keys

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — FoodSafetyIssuerKeyDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
DELETE/api/v1/organizations/{organizationId}/food-safety-issuer-keys/{keyId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
keyIdpathstringyes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

Reassessment

GET/api/v1/suppliers/reassessment-activity

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/suppliers/reassessment-authority

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/suppliers/reassessment-cycles

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — CycleRunDto[]
403Forbidden — ProblemDetails
POST/api/v1/suppliers/reassessment-cycles

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200OK — CycleRunDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/reassessment-cycles/{cycleId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cycleIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — CycleRunDto
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/reassessment-cycles/{cycleId}/approve

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cycleIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — CycleRunDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/reassessment-cycles/{cycleId}/cancel

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cycleIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — CycleRunDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/reassessment-cycles/{cycleId}/remediation-notices

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cycleIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/reassessment-cycles/{cycleId}/remediation-notices

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cycleIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/reassessment-policies

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/reassessment-policies

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
PUT/api/v1/suppliers/reassessment-policies/{policyId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
policyIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/reassessment-remediation-sla

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
PUT/api/v1/suppliers/reassessment-remediation-sla

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails

RosterEligibility

GET/api/v1/roster-eligibility/rules/{organizationId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
PUT/api/v1/roster-eligibility/rules/{organizationId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails

SupplierBankDetailChanges

GET/api/v1/suppliers/{supplierId}/bank-detail-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/suppliers/{supplierId}/bank-detail-changes/{changeId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/bank-detail-changes/{changeId}/approve

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/{supplierId}/bank-detail-changes/{changeId}/cancel

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/{supplierId}/bank-detail-changes/{changeId}/refuse

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/{supplierId}/bank-detail-changes/{changeId}/verify

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
409Conflict — ProblemDetails

SupplierBondCalls

GET/api/v1/suppliers/bond-calls

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdquerystring (uuid)no—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/bond-calls

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — BondCallDetailDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/bond-calls/{bondCallId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/bond-calls/{bondCallId}/approvals

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/bond-calls/{bondCallId}/demand

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/bond-calls/{bondCallId}/links

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/bond-calls/{bondCallId}/links/{linkId}/anchor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—
linkIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/bond-calls/{bondCallId}/surety-response

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
bondCallIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierBulkImport

POST/api/v1/suppliers/import

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

  • object as multipart/form-data

Responses

400Bad Request — ProblemDetails

SupplierComplianceLifecycle

GET/api/v1/suppliers/{id}/audit

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
actionquerystringno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/credentials

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/credentials/{credentialId}/verify

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
credentialIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/{id}/reinstate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/{id}/sanctions-cases

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/sanctions-cases/{caseId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
caseIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/sanctions-cases/{caseId}/adjudication

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
caseIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
503Service Unavailable — ProblemDetails
POST/api/v1/suppliers/{id}/sanctions-cases/{caseId}/override

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
caseIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierContinuityPlans

GET/api/v1/suppliers/continuity-plans

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
categoryquerystringno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/suppliers/continuity-plans

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — ContinuityPlanDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/continuity-plans/{planId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/suppliers/continuity-plans/{planId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/continuity-plans/{planId}/activation

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/continuity-plans/{planId}/activation/close

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/continuity-plans/{planId}/activation/override

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
PUT/api/v1/suppliers/continuity-plans/{planId}/alternate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
planIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierDashboard

GET/api/v1/organizations/{organizationId}/dashboard

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

SupplierDelivery

GET/api/v1/suppliers/{supplierId}/delivery/goods-receipts

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
purchaseOrderReferencequerystringno—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/delivery/goods-receipts

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — GoodsReceivedRecordDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/delivery/issues

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — SupplierIncidentDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{supplierId}/delivery/metrics

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/delivery/metrics

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierEsg

GET/api/v1/suppliers/esg/report

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — EsgReportDto
403Forbidden — ProblemDetails
GET/api/v1/suppliers/{supplierId}/esg

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PATCH/api/v1/suppliers/{supplierId}/esg

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{supplierId}/esg/evidence-sources

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/{supplierId}/esg/evidence-sources

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
DELETE/api/v1/suppliers/{supplierId}/esg/evidence-sources/{sourceId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
sourceIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
403Forbidden — ProblemDetails

SupplierFinancial

GET/api/v1/suppliers/financial/concentration

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/suppliers/{supplierId}/financial

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PATCH/api/v1/suppliers/{supplierId}/financial

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/financial/credit-check

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
429Too Many Requests — ProblemDetails
GET/api/v1/suppliers/{supplierId}/financial/spend

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierFoodSafetyAttestations

GET/api/v1/supplier-food-safety-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdquerystring (uuid)no—
consignmentReferencequerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierGatePolicy

GET/api/v1/organizations/{organizationId}/supplier-gate-policy

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — GatePolicyDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
PUT/api/v1/organizations/{organizationId}/supplier-gate-policy

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — GatePolicyDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/organizations/{organizationId}/supplier-gate-policy/changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/supplier-gate-policy/preview

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

SupplierInsurance

GET/api/v1/suppliers/{supplierId}/insurance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/insurance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — SupplierInsuranceDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{supplierId}/insurance/adequacy

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/suppliers/{supplierId}/insurance/{insuranceId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
insuranceIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PATCH/api/v1/suppliers/{supplierId}/insurance/{insuranceId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
insuranceIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/insurance/{insuranceId}/renew

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
insuranceIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierKpi

GET/api/v1/organizations/{organizationId}/kpi-definitions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/organizations/{organizationId}/kpi-definitions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — KpiDefinitionDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails

SupplierPortal

POST/api/v1/supplier-portal/sessions

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
GET/api/v1/supplier-portal/suppliers/{supplierId}/profile

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/supplier-portal/suppliers/{supplierId}/remediation-notices

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails

SupplierPortalBankDetailChanges

GET/api/v1/supplier-portal/suppliers/{supplierId}/bank-detail-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/supplier-portal/suppliers/{supplierId}/bank-detail-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
422Unprocessable Content — ProblemDetails
POST/api/v1/supplier-portal/suppliers/{supplierId}/bank-detail-changes/{changeId}/cancel

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierPortalContext

GET/api/v1/suppliers/portal/me

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails

SupplierPortalCredentialUploads

POST/api/v1/supplier-portal/suppliers/{supplierId}/credential-uploads

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — SupplierCredentialDto
400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/supplier-portal/suppliers/{supplierId}/credential-uploads/target

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierPortalExit

POST/api/v1/supplier-portal/suppliers/{supplierId}/exit

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — SupplierExitDto
400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierPortalInvitations

POST/api/v1/suppliers/{supplierId}/portal-invitations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierPortalProfileChanges

GET/api/v1/supplier-portal/suppliers/{supplierId}/profile-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/supplier-portal/suppliers/{supplierId}/profile-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierProfileChanges

GET/api/v1/suppliers/{supplierId}/profile-changes

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/profile-changes/{changeId}/accept

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/suppliers/{supplierId}/profile-changes/{changeId}/reject

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
changeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierReports

GET/api/v1/organizations/{organizationId}/supplier-reports/compliance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
formatquerystringno—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/organizations/{organizationId}/supplier-reports/esg

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
formatquerystringno—

Request body

No request body.

Responses

GET/api/v1/organizations/{organizationId}/supplier-reports/expiry-forecast

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
daysAheadqueryinteger (int32)no—
formatquerystringno—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/organizations/{organizationId}/supplier-reports/risk

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
formatquerystringno—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/organizations/{organizationId}/supplier-reports/spend

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
formatquerystringno—

Request body

No request body.

Responses

SupplierRiskMitigation

POST/api/v1/suppliers/{supplierId}/risk-assessment

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
429Too Many Requests — ProblemDetails
GET/api/v1/suppliers/{supplierId}/risk-mitigation-plans

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/risk-mitigation-plans

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — RiskMitigationPlanDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/risk-mitigation-plans/{planId}/activate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
planIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/risk-mitigation-plans/{planId}/cancel

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
planIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/risk-mitigation-plans/{planId}/complete

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
planIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierRiskSettings

GET/api/v1/suppliers/risk-settings

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — RiskSettingsDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
PUT/api/v1/suppliers/risk-settings

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200OK — RiskSettingsDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails

Suppliers

POST/api/v1/Suppliers

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — SupplierDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/linked-buyers

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/Suppliers/linked-buyers/{buyerOrganizationId}/exit

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
buyerOrganizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — SupplierExitDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/Suppliers/organization/{organizationId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
cursorquerystringno—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/organization/{organizationId}/credentials/expiring

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
daysThresholdqueryinteger (int32)no—

Request body

No request body.

Responses

200OK — SupplierDto[]
401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/organization/{organizationId}/requiring-review

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — SupplierDto[]
401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/organization/{organizationId}/risk-level/{riskLevel}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
riskLevelpathSupplierRiskLevelyes—
cursorquerystringno—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/organization/{organizationId}/status/{status}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—
statuspathSupplierStatusyes—
cursorquerystringno—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
GET/api/v1/Suppliers/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — SupplierDto
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/approve

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
PUT/api/v1/Suppliers/{id}/contract

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/credentials

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/Suppliers/{id}/credentials/expiry

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
daysThresholdqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/Suppliers/{id}/credentials/{credentialId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
credentialIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
PATCH/api/v1/Suppliers/{id}/credentials/{credentialId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
credentialIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
PUT/api/v1/Suppliers/{id}/data-categories

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/dpa

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/escalate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/Suppliers/{id}/generate-contract

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
502Bad Gateway
POST/api/v1/Suppliers/{id}/hold

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/link

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/offboard

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/Suppliers/{id}/offboarding

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/offboarding/steps/{step}/complete

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
steppathOffboardingStepKindyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/Suppliers/{id}/offboarding/steps/{step}/waive

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
steppathOffboardingStepKindyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/Suppliers/{id}/reactivate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/register-verification

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/register-verification/manual-review

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
PUT/api/v1/Suppliers/{id}/risk-level

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/schedule-review

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Suppliers/{id}/suspend

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/Suppliers/{id}/terminate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplierScorecards

GET/api/v1/suppliers/{supplierId}/scorecards

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

200OK — ScorecardDto[]
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/scorecards

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — ScorecardDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SupplierSizeAndDiversity

GET/api/v1/suppliers/{id}/diversity-status

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/sme-size

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/suppliers/{id}/sme-size

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails

SupplierVerification

GET/api/v1/suppliers/verification-attestations

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

POST/api/v1/suppliers/verification-attestations

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/verification-files/{fileId}/inspection

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
fileIdpathstring (uuid)yes—
X-Inspection-Tokenheaderstringno—
formatquerystringno—

Request body

No request body.

Responses

200OK
404Not Found — ProblemDetails
GET/api/v1/suppliers/verification-policy

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
PUT/api/v1/suppliers/verification-policy

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/suppliers/verification-policy/versions

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/suppliers/verification-presets/uae-vat-decision-13

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/suppliers/{id}/check-reviews

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/check-reviews

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — SupplierCheckReviewDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/{id}/verification-files

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/verification-files

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/verification-files/{fileId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/verification-files/{fileId}/anchor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/suppliers/{id}/verification-files/{fileId}/inspector-grants

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/verification-files/{fileId}/inspector-grants

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/verification-files/{fileId}/inspector-grants/{grantId}/revoke

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—
grantIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/verification-files/{fileId}/manifest

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/verification-files/{fileId}/pdf

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
fileIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK
404Not Found — ProblemDetails
GET/api/v1/suppliers/{id}/verification-receipts

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/suppliers/{id}/verification-receipts/{receiptId}/anchor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
receiptIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
409Conflict — ProblemDetails

SupplyVerifications

GET/api/v1/suppliers/{supplierId}/supply-verifications

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—
purchaseOrderReferencequerystringno—
invoiceReferencequerystringno—
takequeryinteger (int32)no—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/suppliers/{supplierId}/supply-verifications

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
supplierIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — SupplyVerificationDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

Tenders

GET/api/v1/tenders

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/tenders

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — TenderDetailDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/tenders/invitations

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/tenders/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — TenderDetailDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/tenders/{id}/access-log

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/tenders/{id}/available-evidence

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/tenders/{id}/award

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — AwardOutcomeDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/tenders/{id}/award

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — AwardOutcomeDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/tenders/{id}/bid/access-log

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/tenders/{id}/bids

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — BidDto[]
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/tenders/{id}/cancel

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — TenderDetailDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/tenders/{id}/coi-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/tenders/{id}/coi-attestations

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/tenders/{id}/debrief

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — DebriefPackDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/tenders/{id}/responses

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/tenders/{id}/scores

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — BidScoreDto[]
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PUT/api/v1/tenders/{id}/scores

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200OK — BidScoreDto[]
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/tenders/{id}/stages/{stageId}/outcome

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
stageIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/tenders/{id}/withdraw

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

Schemas

ActivateContinuityAlternateRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

AddBondCallLinkCommand

PropertyTypeRequiredDescription
anchorIdstring | nullno—
anchoredAtstring (date-time) | nullno—
bondCallChainIdstring (uuid)no—
contentHashstring | nullno—
derivedFromLinkIdstring (uuid) | nullno—
linkTypestring | nullno—
referenceIdstring (uuid) | nullno—
referenceLabelstring | nullno—
requestingOrganizationIdstring (uuid)no—

AddCredentialCommand

PropertyTypeRequiredDescription
attributesmap<string, string> | nullno—
certificateNumberstring | nullno—
expirationDatestring (date-time)no—
isRequiredbooleanno—
issueDatestring (date-time)no—
issuerstring | nullno—
namestring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—
typeCredentialTypeno—

AddInsuranceCommand

PropertyTypeRequiredDescription
coverageAmountnumber (double)no—
coverageCurrencystring | nullno—
documentIdstring (uuid) | nullno—
expiryDatestring (date-time)no—
insuranceTypeInsuranceTypeno—
meetsMinimumbooleanno—
notesstring | nullno—
policyNumberstring | nullno—
providerstring | nullno—
requestingOrganizationIdstring (uuid)no—
startDatestring (date-time)no—
supplierIdstring (uuid)no—
territorystring | nullno—

AdjudicateSanctionsCaseRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—
verdictSanctionsCaseStatusno—

AdoptVerificationPolicyRequestDto

PropertyTypeRequiredDescription
performerRolesstring[] | nullno—
reviewerRolesstring[] | nullno—
statementstring | nullno—
supervisorRolesstring[] | nullno—

AnchorBondCallLinkCommand

PropertyTypeRequiredDescription
actorUserIdstring (uuid)no—
anchorIdstring | nullno—
anchoredAtstring (date-time)no—
bondCallChainIdstring (uuid)no—
linkIdstring (uuid)no—
requestingOrganizationIdstring (uuid)no—

AnchorProofDto

PropertyTypeRequiredDescription
anchorIdstring | nullno—
anchoredAtstring (date-time) | nullno—
blockHeightinteger (int64)no—
contentHashHexstring | nullno—
statestring | nullno—
txHashstring | nullno—

ApplyCarbonCheckRequestDto

PropertyTypeRequiredDescription
reportunspecifiedno—

ApproveSupplierCommand

PropertyTypeRequiredDescription
approvedBystring (uuid)no—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

AttachCarbonAnchorRequestDto

PropertyTypeRequiredDescription
anchorIdstring | nullno—
anchoredAtstring (date-time) | nullno—
blockHeightinteger (int64)no—
contentHashHexstring | nullno—
statestring | nullno—
txHashstring | nullno—

AttachDpaCommand

PropertyTypeRequiredDescription
dpaReferencestring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

AttestConflictOfInterestRequestDto

PropertyTypeRequiredDescription
conflictDeclaredbooleanno—
declaredIntereststring | nullno—

AttestVerificationPeriodRequestDto

PropertyTypeRequiredDescription
periodEndstring (date-time)no—
periodStartstring (date-time)no—
statementstring | nullno—

AwardEvaluatorDto

PropertyTypeRequiredDescription
coiAttestedbooleanno—
coiEntriesCoiAttestationEntryDto[] | nullno—
conflictDeclaredbooleanno—
declaredIntereststring | nullno—
evaluatorIdstring (uuid)no—
evaluatorNamestring | nullno—

AwardEvidenceLineDto

PropertyTypeRequiredDescription
bidIdstring (uuid)no—
changedSinceAwardbooleanno—
credentialIdstring (uuid)no—
currentStatusstring | nullno—
expiresAtAwardstring (date-time) | nullno—
flaggedbooleanno—
labelstring | nullno—
statusAtAwardstring | nullno—
typeCodestring | nullno—
verifiedAtAwardbooleanno—

AwardOutcomeDto

PropertyTypeRequiredDescription
awardIdstring (uuid)no—
bidderReasonsstring | nullno—
consentExpiryLedgerConsentExpiryLedgerEntryDto[] | nullno—
decidedAtstring (date-time)no—
decidedByNamestring | nullno—
evaluatorsAwardEvaluatorDto[] | nullno—
evidenceProvenanceAwardEvidenceLineDto[] | nullno—
evidenceProvenanceRecordedbooleanno—
flaggedEvidenceCountinteger (int32)no—
notifiedCountinteger (int32)no—
rationalestring | nullno—
scoresAwardScoreLineDto[] | nullno—
tenderIdstring (uuid)no—
winningBidIdstring (uuid)no—
winningSupplierNamestring | nullno—

AwardRequestDto

PropertyTypeRequiredDescription
bidderReasonsstring | nullno—
rationalestring | nullno—
winningBidIdstring (uuid)no—

AwardScoreLineDto

PropertyTypeRequiredDescription
belowGatebooleanno—
bidIdstring (uuid)no—
evidenceFlaggedbooleanno—
notifiedbooleanno—
outcomestring | nullno—
supplierNamestring | nullno—
weightedTotalnumber (double)no—

BidAccessLogEntryDto

PropertyTypeRequiredDescription
actorNamestring | nullno—
bidIdstring (uuid)no—
evidenceTypeCodestring | nullno—
idstring (uuid)no—
occurredAtstring (date-time)no—
supplierNamestring | nullno—

BidDto

PropertyTypeRequiredDescription
consentExpiresAtstring (date-time) | nullno—
consentGrantIdstring (uuid) | nullno—
evidenceEvidenceReferenceDto[] | nullno—
idstring (uuid)no—
stageGrantsBidStageGrantDto[] | nullno—
stageOutcomesBidStageOutcomeDto[] | nullno—
statusstring | nullno—
submittedAtstring (date-time) | nullno—
supplierIdstring (uuid)no—
supplierNamestring | nullno—
tenderIdstring (uuid)no—

BidScoreDto

PropertyTypeRequiredDescription
bidIdstring (uuid)no—
commentstring | nullno—
criterionIdstring (uuid)no—
scoreinteger (int32) | nullno—

BidStageGrantDto

PropertyTypeRequiredDescription
closedAtstring (date-time) | nullno—
expiresAtstring (date-time)no—
grantIdstring (uuid)no—
stageIdstring (uuid)no—
stageKindstring | nullno—
statusstring | nullno—

BidStageOutcomeDto

PropertyTypeRequiredDescription
bidIdstring (uuid)no—
failedCriterionIds(string (uuid))[] | nullno—
outcomestring | nullno—
recordedAtstring (date-time)no—
stageIdstring (uuid)no—
stageKindstring | nullno—

BindEsgEvidenceSourceRequestDto

PropertyTypeRequiredDescription
componentstring | nullno—
feedIdstring | nullno—
feedLabelstring | nullno—
freshnessMaxAgeHoursinteger (int32)no—
metricstring | nullno—
minimumReadingsinteger (int32)no—
requireAnchoredReadingsbooleanno—
unitstring | nullno—

BlockingIssueDto

PropertyTypeRequiredDescription
categorystring | nullno—
codestring | nullno—
descriptionstring | nullno—
relatedEntityIdstring (uuid) | nullno—
sincestring (date-time) | nullno—

BondCallApprovalDto

PropertyTypeRequiredDescription
approvedAtstring (date-time)no—
approverUserIdstring (uuid)no—
idstring (uuid)no—
notestring | nullno—

BondCallChainLinkDto

PropertyTypeRequiredDescription
anchorIdstring | nullno—
anchoredAtstring (date-time) | nullno—
contentHashstring | nullno—
createdAtstring (date-time)no—
derivedFromLinkIdstring (uuid) | nullno—
idstring (uuid)no—
isAnchoredbooleanno—
linkTypestring | nullno—
referenceIdstring (uuid) | nullno—
referenceLabelstring | nullno—
sourceEpicinteger (int32)no—

BondCallDetailDto

PropertyTypeRequiredDescription
amountDemandednumber (double) | nullno—
approvalsBondCallApprovalDto[] | nullno—
bondCallRecordIdstring (uuid) | nullno—
bondExpiresOnstring (date-time)no—
bondInstrumentIdstring (uuid) | nullno—
bondReferencestring | nullno—
bondSourcestring | nullno—
bondValuenumber (double)no—
contractReferencestring | nullno—
currencystring | nullno—
declaredAtstring (date-time)no—
declaredByUserIdstring (uuid)no—
defaultSummarystring | nullno—
demandChannelstring | nullno—
demandIssuedAtstring (date-time) | nullno—
idstring (uuid)no—
isAuthorisedbooleanno—
linksBondCallChainLinkDto[] | nullno—
readinessBondCallReadinessDtono—
requiredApprovalsinteger (int32)no—
statusstring | nullno—
supplierIdstring (uuid)no—
suretyNamestring | nullno—
timelineBondCallStatusEventDto[] | nullno—
titlestring | nullno—

BondCallReadinessCheckDto

PropertyTypeRequiredDescription
blockingbooleanno—
detailstring | nullno—
idstring | nullno—
labelstring | nullno—
satisfiedbooleanno—

BondCallReadinessDto

PropertyTypeRequiredDescription
checksBondCallReadinessCheckDto[] | nullno—
isReadybooleanno—

BondCallStatusEventDto

PropertyTypeRequiredDescription
idstring (uuid)no—
notestring | nullno—
occurredAtstring (date-time)no—
recordedByUserIdstring (uuid)no—
statusstring | nullno—

BondCallSummaryDto

PropertyTypeRequiredDescription
amountDemandednumber (double) | nullno—
bondExpiresOnstring (date-time)no—
bondReferencestring | nullno—
bondSourcestring | nullno—
bondValuenumber (double)no—
contractReferencestring | nullno—
currencystring | nullno—
declaredAtstring (date-time)no—
demandIssuedAtstring (date-time) | nullno—
idstring (uuid)no—
statusstring | nullno—
supplierIdstring (uuid)no—
suretyNamestring | nullno—
titlestring | nullno—

BreachedMilestoneInput

PropertyTypeRequiredDescription
labelstring | nullno—
milestoneIdstring (uuid) | nullno—

BulkImportRowResult

PropertyTypeRequiredDescription
errorCodestring | nullno—
externalSupplierKeystring | nullno—
messagestring | nullno—
rowinteger (int32)no—
statusstring | nullno—
supplierIdstring (uuid) | nullno—

BulkImportSummary

PropertyTypeRequiredDescription
cancelledbooleanno—
createdinteger (int32)no—
errorsinteger (int32)no—
resultsBulkImportRowResult[] | nullno—
skippedinteger (int32)no—
totalRowsinteger (int32)no—
updatedinteger (int32)no—

CancelSupplierBankDetailChangeRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

CancelTenderRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

CarbonPurchaseDto

PropertyTypeRequiredDescription
currencystring | nullno—
evidenceDocumentIdstring (uuid) | nullno—
idstring (uuid)no—
organizationIdstring (uuid)no—
paymentReferencestring | nullno—
pricePaidMinorUnitsinteger (int64) | nullno—
purchasedOnstring (date-time)no—
recordedAtstring (date-time)no—
recordedBystring | nullno—
registryCodestring | nullno—
serialsCreditSerialDto[] | nullno—
tonnesCo2enumber (double)no—
vintageYearinteger (int32)no—

CarbonRetirementDto

PropertyTypeRequiredDescription
anchorAnchorProofDtono—
checkunspecified | nullno—
createdAtstring (date-time)no—
failureReasonstring | nullno—
idstring (uuid)no—
organizationIdstring (uuid)no—
purchaseRecordIdstring (uuid)no—
receiptRegistryReceiptDtono—
registryCodestring | nullno—
retiredBystring | nullno—
serialsCreditSerialDto[] | nullno—
statusstring | nullno—
tonnesCo2enumber (double)no—

CategoryRequirementDto

PropertyTypeRequiredDescription
categorystring | nullno—
ndaRequiredbooleanno—
requiredCredentialTypesstring[] | nullno—

CloseContinuityFailoverRequestDto

PropertyTypeRequiredDescription
notestring | nullno—
outcomestring | nullno—

CohortFilterDto

PropertyTypeRequiredDescription
categoriesstring[] | nullno—
countriesstring[] | nullno—
riskLevelsstring[] | nullno—
spendBandsstring[] | nullno—
statusesstring[] | nullno—

CoiAttestationDto

PropertyTypeRequiredDescription
attestedAtstring (date-time)no—
conflictDeclaredbooleanno—
conflictWithdrawnbooleanno—
declaredIntereststring | nullno—
entriesCoiAttestationEntryDto[] | nullno—
evaluatorIdstring (uuid)no—
evaluatorNamestring | nullno—
tenderIdstring (uuid)no—

CoiAttestationEntryDto

PropertyTypeRequiredDescription
attestedAtstring (date-time)no—
conflictDeclaredbooleanno—
declaredIntereststring | nullno—

CompleteOffboardingStepRequestDto

PropertyTypeRequiredDescription
notestring | nullno—

ComplianceGateWebhookDto

PropertyTypeRequiredDescription
activebooleanno—
createdAtstring (date-time)no—
descriptionstring | nullno—
disabledAtstring (date-time) | nullno—
failureCountinteger (int32)no—
idstring (uuid)no—
lastDeliveryAtstring (date-time) | nullno—
organizationIdstring (uuid)no—
urlstring | nullno—

ComplianceStatusDto

PropertyTypeRequiredDescription
blockingIssuesBlockingIssueDto[] | nullno—
compliantbooleanno—
compositeRiskScorenumber (double)no—
computedAtstring (date-time)no—
expiringItemsExpiringItemDto[] | nullno—
outcomestring | nullno—
riskLevelSupplierRiskLevelno—
suspendedbooleanno—
warningsBlockingIssueDto[] | nullno—

ComplianceWebhookDeadLetterDto

PropertyTypeRequiredDescription
attemptIdstring (uuid)no—
attemptNumberinteger (int32)no—
blockingIssueCodesstring[] | nullno—
changedAtstring (date-time) | nullno—
currentlyCompliantboolean | nullno—
deliveredSincebooleanno—
eventIdstring (uuid)no—
lastAttemptedAtstring (date-time)no—
lastErrorstring | nullno—
lastStatusCodeinteger (int32) | nullno—
supplierIdstring (uuid) | nullno—
webhookIdstring (uuid)no—
webhookUrlstring | nullno—

ComplianceWebhookReplayResultDto

PropertyTypeRequiredDescription
attemptIdstring (uuid)no—
deadLetteredAgainbooleanno—
deliveredbooleanno—
endpointUnavailablebooleanno—
rateLimitedbooleanno—

ComputeScorecardRequest

PropertyTypeRequiredDescription
observationsKpiObservationDto[] | nullno—
periodEndstring (date-time)no—
periodStartstring (date-time)no—

ConcentrationEntry

PropertyTypeRequiredDescription
annualSpendGbpnumber (double)no—
sharePctnumber (double)no—
supplierIdstring (uuid)no—
supplierNamestring | nullno—

ConfirmCarbonRetirementRequestDto

PropertyTypeRequiredDescription
beneficiarystring | nullno—
receiptIdstring | nullno—
registryCodestring | nullno—
retiredAtstring (date-time)no—

ConsentBasisRecordDto

PropertyTypeRequiredDescription
epochinteger (int32) | nullno—
expiresAtstring (date-time) | nullno—
grantIdstring (uuid) | nullno—
grantedAtstring (date-time) | nullno—
kindstring | nullno—
supplierIdstring (uuid)no—

ConsentExpiryLedgerEntryDto

PropertyTypeRequiredDescription
bidIdstring (uuid)no—
consentGrantIdstring (uuid)no—
expiredAtstring (date-time) | nullno—
failureReasonstring | nullno—
outcomestring | nullno—
supplierNamestring | nullno—

ContinuityFailoverDto

PropertyTypeRequiredDescription
activatedAtstring (date-time)no—
activatedBystring (uuid)no—
alternateSupplierIdstring (uuid)no—
closeNotestring | nullno—
closedAtstring (date-time) | nullno—
closedBystring (uuid) | nullno—
idstring (uuid)no—
outcomestring | nullno—
overriddenbooleanno—
overriddenBystring (uuid) | nullno—
overrideJustificationstring | nullno—
postureAtActivationContinuityPostureDtono—
reasonstring | nullno—

ContinuityPlanDto

PropertyTypeRequiredDescription
alternateStatestring | nullno—
alternateSupplierIdstring (uuid) | nullno—
categorystring | nullno—
createdAtstring (date-time)no—
failoversContinuityFailoverDto[] | nullno—
idstring (uuid)no—
lastActivatedAtstring (date-time) | nullno—
primarySupplierIdstring (uuid)no—
statusstring | nullno—
switchConditionsstring | nullno—
timesExercisedinteger (int32)no—
updatedAtstring (date-time) | nullno—

ContinuityPostureDto

PropertyTypeRequiredDescription
blockingIssuesContinuityPostureIssueDto[] | nullno—
compliantbooleanno—
evaluatedAtstring (date-time)no—
expiringItemsContinuityPostureIssueDto[] | nullno—
outcomestring | nullno—
supplierStatusstring | nullno—

ContinuityPostureIssueDto

PropertyTypeRequiredDescription
codestring | nullno—
datestring (date-time) | nullno—
descriptionstring | nullno—

CreateContinuityPlanRequestDto

PropertyTypeRequiredDescription
alternateSupplierIdstring (uuid) | nullno—
categorystring | nullno—
primarySupplierIdstring (uuid)no—
switchConditionsstring | nullno—

CreateKpiDefinitionRequest

PropertyTypeRequiredDescription
aggregationstring | nullno—
amberThresholdnumber (double) | nullno—
categorystring | nullno—
codestring | nullno—
descriptionstring | nullno—
greenThresholdnumber (double) | nullno—
lowerIsBetterbooleanno—
namestring | nullno—
unitstring | nullno—
weightnumber (double)no—

CreateMitigationPlanCommand

PropertyTypeRequiredDescription
actionsJsonstring | nullno—
descriptionstring | nullno—
requestingOrganizationIdstring (uuid)no—
riskDomainRiskDomainno—
supplierIdstring (uuid)no—
targetRiskReductionnumber (double) | nullno—
titlestring | nullno—

CreateSupplierCommand

PropertyTypeRequiredDescription
addressstring | nullno—
contactEmailstring | nullno—
contactPhonestring | nullno—
contractEndDatestring (date-time) | nullno—
contractStartDatestring (date-time)no—
countrystring | nullno—
legalEntityNamestring | nullno—
organizationIdstring (uuid)no—
registerAuthoritystring | nullno—
registrationNumberstring | nullno—
supplierNamestring | nullno—
taxIdstring | nullno—
typeSupplierTypeno—

CredentialType

"ISO27001" | "SOC2TypeII" | "SOC3" | "GDPRCompliance" | "HIPAACompliance" | "PCIDSS" | "CyberInsurance" | "LiabilityInsurance" | "ProfessionalIndemnity" | "PenetrationTest" | "BusinessContinuityPlan" | "DriverCpcDqc" | "DriverVocationalEntitlement" | "DriverMedicalD4" | "DigitalTachographCard" | "TradeLicence" | "TaxRegistrationCertificate" | "AuthorisedSignatory" | "BankAccountConfirmation" | "PlaceOfBusinessEvidence" | "ReputationalReview" | "MinorityOwned" | "WomenOwned" | "VeteranOwned" | "DisabilityOwned" with no declared properties.

CreditCheckResultDto

PropertyTypeRequiredDescription
checkedAtUtcstring (date-time)no—
creditLimitGbpnumber (double) | nullno—
providerstring | nullno—
ratingstring | nullno—
referencestring | nullno—
scoreinteger (int32)no—
supplierIdstring (uuid)no—

CreditSerialDto

PropertyTypeRequiredDescription
registryCodestring | nullno—
serialstring | nullno—

CycleAuthorityDto

PropertyTypeRequiredDescription
capabilitiesstring[] | nullno—
delegatedTostring | nullno—
makerCheckerRequiredbooleanno—

CycleRunDto

PropertyTypeRequiredDescription
approvedBystring | nullno—
cohortCohortFilterDtono—
completedAtstring (date-time) | nullno—
consentBasisstring | nullno—
idstring (uuid)no—
launchedAtstring (date-time)no—
launchedBystring | nullno—
organizationIdstring (uuid)no—
policyIdstring (uuid)no—
policyNamestring | nullno—
rowsScorecardRowDto[] | nullno—
scopeScopePreviewDtono—
statestring | nullno—
summaryPortfolioSummaryDtono—

DataCategory

"PersonalData" | "SensitivePersonalData" | "FinancialData" | "HealthData" | "BiometricData" | "NoPersonalData" with no declared properties.

DebriefPackDto

PropertyTypeRequiredDescription
belowGateCriteriastring[] | nullno—
bidIdstring (uuid)no—
decidedAtstring (date-time)no—
outcomestring | nullno—
ownScoresDebriefScoreDto[] | nullno—
ownWeightedTotalnumber (double) | nullno—
reasonsForBiddersstring | nullno—
tenderIdstring (uuid)no—
tenderReferencestring | nullno—

DebriefScoreDto

PropertyTypeRequiredDescription
criterionLabelstring | nullno—
maxScoreinteger (int32)no—
scorenumber (double) | nullno—

DecideSupplierBankDetailChangeRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

DecideSupplierProfileChangeRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

DeclareContractorDefaultCommand

PropertyTypeRequiredDescription
bondExpiresOnstring (date-time)no—
bondReferencestring | nullno—
bondValuenumber (double)no—
breachedMilestonesBreachedMilestoneInput[] | nullno—
contractDocumentIdstring (uuid) | nullno—
contractDocumentLabelstring | nullno—
contractReferencestring | nullno—
currencystring | nullno—
declaredByUserIdstring (uuid)no—
defaultSummarystring | nullno—
requestingOrganizationIdstring (uuid)no—
requiredApprovalsinteger (int32)no—
supplierIdstring (uuid)no—
suretyNamestring | nullno—
titlestring | nullno—

DeclareEudrConsignmentCommand

PropertyTypeRequiredDescription
attestationsEudrAttestationDto[] | nullno—
commoditystring | nullyes—
consignmentRefstring | nullyes—
countryCodestring | nullyes—
countryTierstring | nullyes—
evidenceEudrEvidenceItemDto[] | nullno—
hsCodestring | nullyes—
netMassKgnumber (double)yes—
plotsEudrPlotDto[] | nullno—
requestingOrganizationIdstring (uuid)no—
ruleSetEudrRiskRuleSetDtono—

DeclareSupplierOrgLinkRequestDto

PropertyTypeRequiredDescription
linkedOrgIdstring (uuid)no—

DeliveryNoteState

"Matched" | "Discrepant" | "Missing" with no declared properties.

DeliveryTrendsDto

PropertyTypeRequiredDescription
averageDefectRatePctnumber (double) | nullno—
averageOnTimePctnumber (double) | nullno—
defectChangePctnumber (double) | nullno—
fromstring (date-time)no—
onTimeChangePctnumber (double) | nullno—
periodsSupplierDeliveryMetricsDto[] | nullno—
supplierIdstring (uuid)no—
tostring (date-time)no—

DiversityAttestationDto

PropertyTypeRequiredDescription
certificateNumberstring | nullno—
credentialIdstring (uuid) | nullno—
expiresAtstring (date-time) | nullno—
issuerstring | nullno—
statestring | nullno—
typestring | nullno—
verifiedAtstring (date-time) | nullno—

DraftTenderCriterionDto

PropertyTypeRequiredDescription
labelstring | nullno—
maxScoreinteger (int32)no—
passMarkinteger (int32) | nullno—
weightnumber (double)no—

DraftTenderStageDto

PropertyTypeRequiredDescription
closesAtstring (date-time)no—
criteriaDraftTenderCriterionDto[] | nullno—
kindstring | nullno—
labelstring | nullno—
requiredEvidencestring[] | nullno—

EnrolFoodSafetyIssuerKeyRequestDto

PropertyTypeRequiredDescription
issuerReferencestring | nullno—
publicJwkstring | nullno—
schemeCodestring | nullno—

EscalateSupplierRequestDto

PropertyTypeRequiredDescription
escalationLevelinteger (int32)no—
reasonstring | nullno—

EsgAttestationDto

PropertyTypeRequiredDescription
anchorJsonNodeno—
contentJsonNodeno—
storedAtstring | nullno—

EsgEvidenceSourceDto

PropertyTypeRequiredDescription
boundAtstring | nullno—
componentstring | nullno—
feedIdstring | nullno—
feedLabelstring | nullno—
freshnessMaxAgeHoursinteger (int32)no—
idstring | nullno—
metricstring | nullno—
minimumReadingsinteger (int32)no—
requireAnchoredReadingsbooleanno—
unitstring | nullno—

EsgReportDto

PropertyTypeRequiredDescription
averageCompositenumber (double) | nullno—
averageEnvironmentalnumber (double) | nullno—
averageGovernancenumber (double) | nullno—
averageSocialnumber (double) | nullno—
modernSlaveryStatementCountinteger (int32)no—
organizationIdstring (uuid)no—
profilesSupplierEsgProfileDto[] | nullno—
supplierCountinteger (int32)no—
totalCarbonFootprintTonnesnumber (double) | nullno—

EudrAnchorReceiptDto

PropertyTypeRequiredDescription
anchorIdstring | nullyes—
artifactKindstring | nullyes—
blockHeightinteger (int64)yes—
contentHashHexstring | nullyes—
statestring | nullyes—

EudrAttestationDto

PropertyTypeRequiredDescription
attestedOnstring | nullno—
attestingOrgIdstring | nullno—
gradestring | nullyes—
plotIdstring | nullyes—
sourcestring | nullyes—
validUntilstring | nullno—

EudrChainStageDto

PropertyTypeRequiredDescription
detailstring | nullyes—
keystring | nullyes—
labelstring | nullyes—
owningEpicinteger (int32)yes—
statusstring | nullyes—

EudrConsignmentDto

PropertyTypeRequiredDescription
attestationsEudrAttestationDto[] | nullyes—
commoditystring | nullyes—
consignmentRefstring | nullyes—
countryCodestring | nullyes—
countryTierstring | nullyes—
hsCodestring | nullyes—
netMassKgnumber (double)yes—
organizationIdstring | nullyes—
plotsEudrPlotDto[] | nullyes—

EudrConsignmentWorkspaceDto

PropertyTypeRequiredDescription
asOfstring | nullyes—
consignmentEudrConsignmentDtoyes—
evidenceReceiptEudrAnchorReceiptDtono—
filingOutcomeEudrFilingOutcomeDtono—
packEudrEvidencePackDtono—
railAvailableboolean | nullno—
ruleSetEudrRiskRuleSetDtono—
signerNamestring | nullno—
signerSignedOffboolean | nullno—
statementReceiptEudrAnchorReceiptDtono—

EudrCorrectionItemDto

PropertyTypeRequiredDescription
codestring | nullyes—
detailstring | nullyes—
plotIdstring | nullno—

EudrEvidenceItemDto

PropertyTypeRequiredDescription
contentHashHexstring | nullyes—
documentIdstring | nullyes—
kindstring | nullyes—
plotIdstring | nullno—
sizeBytesinteger (int64)yes—
titlestring | nullyes—

EudrEvidencePackDto

PropertyTypeRequiredDescription
consignmentRefstring | nullyes—
contractVersioninteger (int32)yes—
itemsEudrEvidenceItemDto[] | nullyes—
kindsstring[] | nullyes—
packHashHexstring | nullyes—
totalBytesinteger (int64)yes—

EudrFilingOutcomeDto

PropertyTypeRequiredDescription
correctionsEudrCorrectionItemDto[] | nullyes—
headlinestring | nullyes—
receiptEudrFilingReceiptDtono—
recoverablebooleanyes—
statestring | nullyes—

EudrFilingReceiptDto

PropertyTypeRequiredDescription
correlationKeystring | nullyes—
ddsReferencestring | nullyes—
issuedAtstring | nullyes—
retainUntilstring | nullyes—

EudrInspectionLogEntryDto

PropertyTypeRequiredDescription
actorIdstring | nullyes—
audiencestring | nullyes—
disclosedAtstring | nullyes—
evidencePackDisclosedbooleanyes—
plotsDisclosedinteger (int32)yes—
stateAtDisclosurestring | nullyes—

EudrInspectionRecordDto

PropertyTypeRequiredDescription
audiencestring | nullyes—
chainCompletebooleanyes—
consignmentRefstring | nullyes—
ddsReferencestring | nullno—
discrepanciesEudrChainStageDto[] | nullyes—
headlinestring | nullyes—
organizationIdstring | nullyes—
plotsEudrPlotAttestationRowDto[] | nullyes—
retainUntilstring | nullno—
stagesEudrChainStageDto[] | nullyes—
statestring | nullyes—

EudrPlotAttestationRowDto

PropertyTypeRequiredDescription
areaHectaresnumber (double)yes—
attestedOnstring | nullno—
geolocationstring | nullyes—
gradestring | nullyes—
isPolygonbooleanyes—
lapsedSinceAttestedbooleanyes—
plotIdstring | nullyes—
sourcestring | nullyes—
validUntilstring | nullno—

EudrPlotDto

PropertyTypeRequiredDescription
areaHectaresnumber (double)yes—
boundary((number (double))[])[] | nullno—
countryCodestring | nullyes—
geometrystring | nullyes—
latitudenumber (double)yes—
longitudenumber (double)yes—
plotIdstring | nullyes—
productionFromstring | nullyes—
productionTostring | nullyes—

EudrRegisterEntryDto

PropertyTypeRequiredDescription
blockingPlotsinteger (int32)yes—
commoditystring | nullyes—
consignmentRefstring | nullyes—
countryCodestring | nullyes—
ddsReferencestring | nullno—
retainUntilstring | nullno—
statestring | nullyes—

EudrRiskRuleSetDto

PropertyTypeRequiredDescription
commoditystring | nullyes—
countryTierstring | nullyes—
permitSelfDeclaredbooleanyes—
requireAuthorisedSignerbooleanyes—
requiredEvidencestring[] | nullyes—

EvidenceAssessmentDto

PropertyTypeRequiredDescription
currentEvidenceRationumber (double)no—
daysToSoonestExpiryinteger (int32) | nullno—
evidenceAsOfstring (date-time) | nullno—
evidenceAsOfUnknownbooleanno—
expiredTypesstring[] | nullno—
freshnessstring | nullno—
missingTypesstring[] | nullno—
supplierIdstring (uuid)no—

EvidenceReferenceDto

PropertyTypeRequiredDescription
credentialIdstring (uuid)no—
expiresAtstring (date-time) | nullno—
issuerstring | nullno—
labelstring | nullno—
lastVerifiedAtstring (date-time) | nullno—
revalidationstring | nullno—
stageIdstring (uuid) | nullno—
typeCodestring | nullno—
verifiedbooleanno—

ExpiringItemDto

PropertyTypeRequiredDescription
daysRemaininginteger (int32)no—
expiryDatestring (date-time)no—
itemIdstring (uuid) | nullno—
itemNamestring | nullno—
itemTypestring | nullno—

FailCarbonRetirementRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

FinancialRiskBandDto

PropertyTypeRequiredDescription
basenumber (double)no—
minScoreinteger (int32)no—

FoodSafetyAttestationDto

PropertyTypeRequiredDescription
attestationReferencestring | nullno—
attestationTypesstring[] | nullno—
boundConsignmentReferencestring | nullno—
documentDigeststring | nullno—
documentDigestAlgorithmstring | nullno—
expiresAtstring (date-time) | nullno—
isStandingbooleanno—
issuedAtstring (date-time)no—
producerOrganizationReferencestring | nullno—
recordedAtstring | nullno—
schemeCodestring | nullno—
signatureVerifiedbooleanno—
supersededAtstring (date-time) | nullno—
supersededByReferencestring | nullno—
vaultDocumentReferencestring | nullno—
verifiedByKeyIdstring | nullno—

FoodSafetyAttestationEvidenceDto

PropertyTypeRequiredDescription
attestationReferencestring | nullno—
attestationTypesstring[] | nullno—
boundConsignmentReferencestring | nullno—
expiresAtstring (date-time) | nullno—
issuedAtstring (date-time)no—
producerOrganizationReferencestring | nullno—
schemeCodestring | nullno—
signatureVerifiedbooleanno—

FoodSafetyIssuerKeyDto

PropertyTypeRequiredDescription
enrolledAtstring | nullno—
isActivebooleanno—
issuerReferencestring | nullno—
keyIdstring | nullno—
revokedAtstring (date-time) | nullno—
schemeCodestring | nullno—

Form1BatchMemberDto

PropertyTypeRequiredDescription
itemsForm1LineItemDto[] | nullyes—
remarksstring | nullno—
trackingNumberstring | nullyes—
workOrderReferencestring | nullno—

Form1IssuanceDto

PropertyTypeRequiredDescription
approvalReferencestring | nullyes—
approvingAuthoritystring | nullyes—
batchIdstring (uuid) | nullno—
certifiesThatstring | nullyes—
certifiesThatPreamblestring | nullyes—
idstring (uuid)yes—
issuedAtstring (date-time)yes—
issuerAddressstring | nullno—
issuerNamestring | nullyes—
itemsForm1LineItemDto[] | nullyes—
lotReferencestring | nullno—
organizationIdstring (uuid)yes—
releaseKindstring | nullyes—
remarksstring | nullno—
signatoryNamestring | nullyes—
statusstring | nullyes—
supersededAtstring (date-time) | nullno—
supersededByTrackingNumberstring | nullno—
supplierIdstring (uuid) | nullno—
trackingNumberstring | nullyes—
withdrawnAtstring (date-time) | nullno—
withdrawnReasonstring | nullno—
workOrderReferencestring | nullno—

Form1LineItemDto

PropertyTypeRequiredDescription
descriptionstring | nullyes—
itemNumberinteger (int32)yes—
partNumberstring | nullyes—
quantitynumber (double)yes—
quantityUomstring | nullno—
serialNumberstring | nullno—
statusWorkstring | nullyes—

Form1ResolutionDto

PropertyTypeRequiredDescription
approvalReferencestring | nullno—
approvingAuthoritystring | nullno—
contractVersioninteger (int32)yes—
explanationstring | nullyes—
issuedAtstring (date-time) | nullno—
issuerNamestring | nullno—
issuerOrganizationIdstring (uuid) | nullno—
outcomestring | nullyes—
partNumberstring | nullno—
partSerialNumberstring | nullyes—
releaseKindstring | nullno—
statusstring | nullno—
statusChangedAtstring (date-time) | nullno—
statusWorkstring | nullno—
supersededByTrackingNumberstring | nullno—
trackingNumberstring | nullyes—
withdrawnReasonstring | nullno—

Form1TemplateDto

PropertyTypeRequiredDescription
approvalReferencestring | nullyes—
approvingAuthoritystring | nullyes—
certifiesThatstring | nullyes—
defaultSignatoryNamestring | nullno—
idstring (uuid)yes—
isActivebooleanyes—
issuerAddressstring | nullno—
issuerNamestring | nullyes—
namestring | nullyes—
organizationIdstring (uuid)yes—
releaseKindstring | nullyes—
supplierIdstring (uuid) | nullno—

GatePolicyChangeDto

PropertyTypeRequiredDescription
changedAtstring (date-time)no—
changedByNamestring | nullno—
idstring (uuid)no—
resultingVersioninteger (int32)no—
summarystring | nullno—

GatePolicyDto

PropertyTypeRequiredDescription
alertCadenceDays(integer (int32))[] | nullno—
approvalWorkflowstring | nullno—
blockUnconfiguredSuppliersboolean | nullno—
categoryRequirementsCategoryRequirementDto[] | nullno—
organizationIdstring (uuid)no—
riskWeightsRiskWeightsDtono—
rulesGateRuleDto[] | nullno—
updatedAtstring (date-time) | nullno—
updatedByNamestring | nullno—
versioninteger (int32) | nullno—

GateRuleDto

PropertyTypeRequiredDescription
categorystring | nullno—
credentialTypestring | nullno—
enabledbooleanno—
idstring | nullno—
outcomestring | nullno—
thresholdnumber (double) | nullno—
triggerstring | nullno—

GenerateSupplierContractCommand

PropertyTypeRequiredDescription
callbackUrlstring | nullno—
contractTypestring | nullno—
effectiveDatestring (date-time)no—
expirationDatestring (date-time)no—
initiatedBystring (uuid)no—
organizationIdstring (uuid)no—
primaryJurisdictionstring | nullno—
requestSignaturebooleanno—
requestingOrganizationIdstring (uuid)no—
signatureProviderHintstring | nullno—
supplierIdstring (uuid)no—
templateIdstring (uuid) | nullno—

GenerateSupplierContractResult

PropertyTypeRequiredDescription
contractIdstring (uuid)yes—
contractReferencestring | nullyes—
signerUrlstring | nullno—
statusstring | nullyes—

GoodsReceivedRecordDto

PropertyTypeRequiredDescription
createdAtstring (date-time)no—
currencystring | nullno—
deliveryNoteReferencestring | nullno—
deliveryNoteStateDeliveryNoteStateno—
idstring (uuid)no—
isOverDeliverybooleanno—
isShortDeliverybooleanno—
lineValuenumber (double) | nullno—
notestring | nullno—
orderedQuantitynumber (double)no—
purchaseOrderLineNumberinteger (int32)no—
purchaseOrderReferencestring | nullno—
receiptReferencestring | nullno—
receivedAtstring (date-time)no—
receivedByNamestring | nullno—
receivedByStaffIdstring | nullno—
receivedQuantitynumber (double)no—
supplierIdstring (uuid)no—
unitPricenumber (double) | nullno—
updatedAtstring (date-time) | nullno—
valueSourceGoodsReceivedValueSourceno—

GoodsReceivedValueSource

"Unvalued" | "StatedAtReceipt" with no declared properties.

GrantSanctionsOverrideRequestDto

PropertyTypeRequiredDescription
expiresAtstring (date-time) | nullno—
justificationstring | nullno—

IncidentSeverity

"Low" | "Medium" | "High" | "Critical" with no declared properties.

IncidentStatus

"Open" | "Investigating" | "Resolved" | "Closed" with no declared properties.

IncidentType

"Outage" | "Breach" | "QualityIssue" | "DeliveryFailure" | "Compliance" | "Security" | "DataIncident" | "Other" with no declared properties.

InspectorGrantDto

PropertyTypeRequiredDescription
accessCountinteger (int32)no—
expiresAtstring (date-time)no—
fileIdstring (uuid)no—
grantIdstring (uuid)no—
inspectorLabelstring | nullno—
issuedAtstring (date-time)no—
issuedByUserIdstring (uuid)no—
lastAccessedAtstring (date-time) | nullno—
revokedAtstring (date-time) | nullno—
statestring | nullno—

InspectorGrantIssuedDto

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
fileIdstring (uuid)no—
grantIdstring (uuid)no—
inspectionPathstring | nullno—
inspectorLabelstring | nullno—
tokenstring | nullno—

InsuranceAdequacyDto

PropertyTypeRequiredDescription
entriesInsuranceAdequacyEntry[] | nullno—
meetsAllMinimumsbooleanno—
supplierIdstring (uuid)no—

InsuranceAdequacyEntry

PropertyTypeRequiredDescription
hasActivePolicybooleanno—
insuranceTypeInsuranceTypeno—
meetsMinimumbooleanno—
nextExpirystring (date-time) | nullno—

InsuranceStatus

"Active" | "ExpiringSoon" | "Expired" | "Lapsed" | "Cancelled" with no declared properties.

InsuranceType

"Cyber" | "PublicLiability" | "ProfessionalIndemnity" | "ProductLiability" | "EmployersLiability" | "DirectorsAndOfficers" | "BusinessInterruption" with no declared properties.

IssueBondDemandCommand

PropertyTypeRequiredDescription
actorUserIdstring (uuid)no—
amountDemandednumber (double)no—
bondCallChainIdstring (uuid)no—
demandChannelstring | nullno—
demandLetterHashstring | nullno—
demandLetterIdstring (uuid)no—
demandLetterLabelstring | nullno—
requestingOrganizationIdstring (uuid)no—

IssueForm1BatchCommand

PropertyTypeRequiredDescription
approvalReferencestring | nullno—
approvingAuthoritystring | nullno—
certifiesThatstring | nullno—
issuedAtstring (date-time) | nullno—
issuerAddressstring | nullno—
issuerNamestring | nullno—
lotReferencestring | nullyes—
membersForm1BatchMemberDto[] | nullyes—
releaseKindstring | nullno—
requestingOrganizationIdstring (uuid)no—
signatoryNamestring | nullno—
supplierIdstring (uuid) | nullno—
templateIdstring (uuid) | nullno—

IssueForm1Command

PropertyTypeRequiredDescription
approvalReferencestring | nullno—
approvingAuthoritystring | nullno—
certifiesThatstring | nullno—
issuedAtstring (date-time) | nullno—
issuerAddressstring | nullno—
issuerNamestring | nullno—
itemsForm1LineItemDto[] | nullyes—
lotReferencestring | nullno—
releaseKindstring | nullno—
remarksstring | nullno—
requestingOrganizationIdstring (uuid)no—
signatoryNamestring | nullno—
supplierIdstring (uuid) | nullno—
templateIdstring (uuid) | nullno—
trackingNumberstring | nullyes—
workOrderReferencestring | nullno—

IssueInspectorGrantRequestDto

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
inspectorLabelstring | nullno—

IssueSupplierPortalInviteResult

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
invitationIdstring (uuid)no—
tokenstring | nullno—

IssueVerificationFileRequestDto

PropertyTypeRequiredDescription
fromstring (date-time)no—
tostring (date-time)no—

JsonNode

PropertyTypeRequiredDescription
optionsJsonNodeOptionsno—
parentJsonNodeno—
rootJsonNodeno—

JsonNodeOptions

PropertyTypeRequiredDescription
propertyNameCaseInsensitivebooleanno—

KpiDefinitionDto

PropertyTypeRequiredDescription
activebooleanno—
aggregationstring | nullno—
amberThresholdnumber (double) | nullno—
categorystring | nullno—
codestring | nullno—
descriptionstring | nullno—
greenThresholdnumber (double) | nullno—
idstring (uuid)no—
lowerIsBetterbooleanno—
namestring | nullno—
organizationIdstring (uuid)no—
unitstring | nullno—
weightnumber (double)no—

KpiObservationDto

PropertyTypeRequiredDescription
kpiCodestring | nullno—
kpiDefinitionIdstring (uuid) | nullno—
observedAtstring (date-time)no—
valuenumber (double)no—

LaunchCycleRequestDto

PropertyTypeRequiredDescription
cohortCohortFilterDtono—
confirmedSweepCountinteger (int32)no—
consentBasisstring | nullno—
excludedSupplierIds(string (uuid))[] | nullno—
policyIdstring (uuid)no—

LinkedBuyerDto

PropertyTypeRequiredDescription
buyerOrganizationIdstring (uuid)no—

LogDeliveryIssueCommand

PropertyTypeRequiredDescription
descriptionstring | nullno—
impactDescriptionstring | nullno—
requestingOrganizationIdstring (uuid)no—
severityIncidentSeverityno—
supplierIdstring (uuid)no—
titlestring | nullno—

MitigationStatus

"Draft" | "Active" | "Completed" | "Cancelled" with no declared properties.

NameContinuityAlternateRequestDto

PropertyTypeRequiredDescription
alternateSupplierIdstring (uuid)no—
switchConditionsstring | nullno—

OffboardingStepKind

"DataDestruction" | "AccessRevocation" | "ContractTermination" | "PaymentReconciliation" | "KnowledgeTransfer" with no declared properties.

OffboardingStepState

"Outstanding" | "Complete" | "Waived" with no declared properties.

OffboardSupplierRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

OverrideContinuityActivationRequestDto

PropertyTypeRequiredDescription
justificationstring | nullno—
reasonstring | nullno—

PolicyPreviewRowDto

PropertyTypeRequiredDescription
currentOutcomestring | nullno—
newlyTriggeredRulesstring[] | nullno—
proposedOutcomestring | nullno—
supplierIdstring (uuid)no—
supplierNamestring | nullno—

PortfolioSummaryDto

PropertyTypeRequiredDescription
evidenceCoveragenumber (double)no—
flaggedinteger (int32)no—
greenOnExpiredEvidenceinteger (int32)no—
inScopeinteger (int32)no—
refreshedinteger (int32)no—
scoringModelScoringModelRefDtono—
trustedGreeninteger (int32)no—
unscoreableinteger (int32)no—

ProblemDetails

PropertyTypeRequiredDescription
detailstring | nullno—
instancestring | nullno—
statusinteger (int32) | nullno—
titlestring | nullno—
typestring | nullno—

ProfileChangeStatus

"Submitted" | "Accepted" | "Rejected" with no declared properties.

PublishTenderRequestDto

PropertyTypeRequiredDescription
enforcesSeparationOfDutiesbooleanno—
evaluationWindowEndsAtstring (date-time)no—
invitedSupplierIds(string (uuid))[] | nullno—
referencestring | nullno—
requiresCoiAttestationbooleanno—
scopestring | nullno—
stagesDraftTenderStageDto[] | nullno—
targetingstring | nullno—
titlestring | nullno—

PutOnHoldCommand

PropertyTypeRequiredDescription
reasonstring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

RaiseSupplierBankDetailChangeRequest

PropertyTypeRequiredDescription
accountNumberstring | nullno—
ibanstring | nullno—
reasonstring | nullno—
schemestring | nullno—
sortCodestring | nullno—

ReassessmentPolicyDto

PropertyTypeRequiredDescription
activebooleanno—
agingLeadDaysinteger (int32)no—
cadencestring | nullno—
cohortCohortFilterDtono—
consentBasisstring | nullno—
descriptionstring | nullno—
idstring (uuid)no—
isSystemDefaultbooleanno—
namestring | nullno—
organizationIdstring (uuid)no—
requiredEvidenceTypesstring[] | nullno—
scoreOnExpiredEvidencebooleanno—
updatedAtstring (date-time) | nullno—

RecordBondCallApprovalCommand

PropertyTypeRequiredDescription
approverUserIdstring (uuid)no—
bondCallChainIdstring (uuid)no—
notestring | nullno—
requestingOrganizationIdstring (uuid)no—

RecordCarbonPurchaseRequestDto

PropertyTypeRequiredDescription
currencystring | nullno—
evidenceDocumentIdstring (uuid) | nullno—
paymentReferencestring | nullno—
pricePaidMinorUnitsinteger (int64) | nullno—
purchasedOnstring (date-time)no—
serialsCreditSerialDto[] | nullno—
tonnesCo2enumber (double)no—
vintageYearinteger (int32)no—

RecordCarbonRetirementRequestDto

PropertyTypeRequiredDescription
purchaseRecordIdstring (uuid)no—
serialsCreditSerialDto[] | nullno—
tonnesCo2enumber (double)no—

RecordDeliveryMetricsCommand

PropertyTypeRequiredDescription
lateDeliveriesinteger (int32)no—
leadTimeAccuracyPctnumber (double) | nullno—
periodEndstring (date-time)no—
periodStartstring (date-time)no—
rejectedDeliveriesinteger (int32)no—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—
totalDeliveriesinteger (int32)no—

RecordEudrAuthorityResponseCommand

PropertyTypeRequiredDescription
consignmentRefstring | nullyes—
correctionsEudrCorrectionItemDto[] | nullno—
correlationKeystring | nullno—
ddsReferencestring | nullno—
issuedAtstring | nullno—
requestingOrganizationIdstring (uuid)no—
responsestring | nullyes—

RecordFoodSafetyAttestationRequestDto

PropertyTypeRequiredDescription
attestationReferencestring | nullno—
attestationTypesstring[] | nullno—
consignmentReferencestring | nullno—
documentDigeststring | nullno—
documentDigestAlgorithmstring | nullno—
expiresAtstring (date-time) | nullno—
issuedAtstring (date-time) | nullno—
issuerSignaturestring | nullno—
producerOrganizationReferencestring | nullno—
schemeCodestring | nullno—
supersedesAttestationReferencestring | nullno—
vaultDocumentReferencestring | nullno—

RecordGoodsReceivedCommand

PropertyTypeRequiredDescription
currencystring | nullno—
deliveryNoteReferencestring | nullno—
deliveryNoteStateDeliveryNoteStateno—
notestring | nullno—
orderedQuantitynumber (double)no—
purchaseOrderLineNumberinteger (int32)no—
purchaseOrderReferencestring | nullno—
receiptReferencestring | nullno—
receivedAtstring (date-time)no—
receivedByNamestring | nullno—
receivedByStaffIdstring | nullno—
receivedQuantitynumber (double)no—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—
unitPricenumber (double) | nullno—

RecordSupplierRegisterReviewRequest

PropertyTypeRequiredDescription
evidenceReferencestring | nullno—
notestring | nullno—
registerstring | nullno—

RecordSupplyVerificationRequest

PropertyTypeRequiredDescription
cashReasonstring | nullno—
checksSupplyCheckResultDto[] | nullno—
invoiceReferencestring | nullno—
paymentMethodSupplyPaymentMethodno—
purchaseOrderReferencestring | nullno—
supplyValueAednumber (double)no—

RecordSuretyResponseCommand

PropertyTypeRequiredDescription
actorUserIdstring (uuid)no—
bondCallChainIdstring (uuid)no—
notestring | nullno—
occurredAtstring (date-time)no—
requestingOrganizationIdstring (uuid)no—
responsestring | nullno—

RecordVerificationFileAnchorRequestDto

PropertyTypeRequiredDescription
anchorIdstring (uuid)no—

RecordVerificationReceiptAnchorRequestDto

PropertyTypeRequiredDescription
anchorIdstring (uuid)no—

RegisterStatusSeverity

"Unclassified" | "Recovered" | "Distressed" | "Ended" with no declared properties.

RegisterVerificationStatus

"NotChecked" | "RegisterVerified" | "NotFound" | "Mismatch" | "RegisterUnavailable" | "EvidenceVerified" with no declared properties.

RegisterWebhookRequestDto

PropertyTypeRequiredDescription
descriptionstring | nullno—
urlstring | nullno—

RegisterWebhookResponseDto

PropertyTypeRequiredDescription
secretstring | nullno—
webhookIdstring (uuid)no—

RegistryReceiptDto

PropertyTypeRequiredDescription
beneficiarystring | nullno—
receiptIdstring | nullno—
registryCodestring | nullno—
retiredAtstring (date-time)no—

ReinstateSupplierRequestDto

PropertyTypeRequiredDescription
evidenceCredentialIdstring (uuid)no—
justificationstring | nullno—

RemediationNoticeDto

PropertyTypeRequiredDescription
acknowledgedAtstring (date-time) | nullno—
cycleIdstring (uuid)no—
deliveredAtstring (date-time) | nullno—
dueBystring (date-time)no—
escalatedAtstring (date-time) | nullno—
evidenceLabelstring | nullno—
evidenceTypestring | nullno—
idstring (uuid)no—
lastRemindedAtstring (date-time) | nullno—
reasonstring | nullno—
remindersSentinteger (int32)no—
resolvedAtstring (date-time) | nullno—
reuploadHrefstring | nullno—
sentAtstring (date-time)no—
sentBystring | nullno—
statestring | nullno—
supplierIdstring (uuid)no—
supplierNamestring | nullno—

RemediationSlaDto

PropertyTypeRequiredDescription
autoSuspendAfterMissedCyclesinteger (int32)no—
configuredbooleanno—
escalateAfterDaysinteger (int32)no—
graceDaysinteger (int32)no—
reminderEveryDaysinteger (int32)no—

RenewCredentialCommand

PropertyTypeRequiredDescription
credentialIdstring (uuid)no—
newCertificateNumberstring | nullno—
newExpirationDatestring (date-time)no—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

RenewInsuranceCommand

PropertyTypeRequiredDescription
insuranceIdstring (uuid)no—
newExpiryDatestring (date-time)no—
newPolicyNumberstring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

RequirementItemDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
dueAtstring (date-time) | nullno—
expiresAtstring (date-time) | nullno—
idstring (uuid)no—
namestring | nullno—
rejectionReasonstring | nullno—
requiredbooleanno—
statusstring | nullno—

RespondToTenderRequestDto

PropertyTypeRequiredDescription
consentAcknowledgedbooleanno—
credentialIds(string (uuid))[] | nullno—

RespondToTenderResultDto

PropertyTypeRequiredDescription
attachedEvidenceEvidenceReferenceDto[] | nullno—
bidIdstring (uuid)no—
consentExpiresAtstring (date-time) | nullno—
consentGrantIdstring (uuid) | nullno—
statusstring | nullno—
submittedAtstring (date-time)no—

ReviewSupplierCheckRequestDto

PropertyTypeRequiredDescription
checkIdstring (uuid)no—
notestring | nullno—
outcomestring | nullno—
sourcestring | nullno—

RiskAssessmentResultDto

PropertyTypeRequiredDescription
assessedAtUtcstring (date-time)no—
factorScoresmap<string, number (double)> | nullno—
gradestring | nullno—
overallScorenumber (double)no—
providerstring | nullno—
referencestring | nullno—
supplierIdstring (uuid)no—

RiskDomain

"Compliance" | "Financial" | "Performance" | "Delivery" | "Esg" | "Insurance" with no declared properties.

RiskMitigationPlanDto

PropertyTypeRequiredDescription
actionsJsonstring | nullno—
createdAtstring (date-time)no—
descriptionstring | nullno—
idstring (uuid)no—
riskDomainRiskDomainno—
statusMitigationStatusno—
supplierIdstring (uuid)no—
targetRiskReductionnumber (double) | nullno—
titlestring | nullno—
updatedAtstring (date-time) | nullno—

RiskSettingsDto

PropertyTypeRequiredDescription
financialCreditBandsFinancialRiskBandDto[] | nullno—
financialFlagThresholdnumber (double)no—
isConfiguredbooleanno—
settingsVersioninteger (int32) | nullno—
suppliersRescoredinteger (int32) | nullno—
updatedAtstring (date-time) | nullno—
updatedByNamestring | nullno—

RiskWeightsDto

PropertyTypeRequiredDescription
compliancenumber (double)no—
deliverynumber (double)no—
esgnumber (double)no—
financialnumber (double)no—
insurancenumber (double)no—

RosterEligibilityRuleDto

PropertyTypeRequiredDescription
expiringWindowDaysinteger (int32)no—
gatingCredentialsstring[] | nullno—
graceRosterGracePolicyDtono—
jobTypeOverridesRosterJobTypeOverrideDto[] | nullno—
organizationIdstring (uuid)no—
updatedAtstring (date-time) | nullno—
updatedByNamestring | nullno—
versioninteger (int32) | nullno—

RosterGracePolicyDto

PropertyTypeRequiredDescription
appliesTostring[] | nullno—
maxDaysinteger (int32) | nullno—
modestring | nullno—

RosterJobTypeOverrideDto

PropertyTypeRequiredDescription
additionalGatingstring[] | nullno—
jobTypestring | nullno—

SanctionsCandidateDto

PropertyTypeRequiredDescription
countriesstring[] | nullno—
entityIdstring | nullno—
listNamestring | nullno—
namestring | nullno—
programIdstring | nullno—
scorenumber (double)no—
topicsstring[] | nullno—

SanctionsCaseDetailDto

PropertyTypeRequiredDescription
candidatesSanctionsCandidateDto[] | nullno—
candidatesAvailablebooleanno—
caseSanctionsCaseDtono—

SanctionsCaseDto

PropertyTypeRequiredDescription
adjudicatedAtstring (date-time) | nullno—
adjudicatedBystring (uuid) | nullno—
adjudicationReasonstring | nullno—
candidateKeysstring[] | nullno—
carriedFromCaseIdstring (uuid) | nullno—
idstring (uuid)no—
listVersionstring | nullno—
matchedListNamestring | nullno—
overrideActivebooleanno—
overrideExpiresAtstring (date-time) | nullno—
overrideGrantedAtstring (date-time) | nullno—
overrideGrantedBystring (uuid) | nullno—
overrideJustificationstring | nullno—
raisedAtstring (date-time)no—
raisedOutcomeSanctionsScreeningStatusno—
screenedBystring (uuid) | nullno—
screeningReferencestring | nullno—
statusSanctionsCaseStatusno—
supersededAtstring (date-time) | nullno—
supplierIdstring (uuid)no—

SanctionsCaseStatus

"Open" | "TrueMatch" | "FalsePositive" | "Suppressed" | "Superseded" with no declared properties.

SanctionsScreeningStatus

"NotScreened" | "Clear" | "PotentialMatch" | "Match" | "NoVerdict" with no declared properties.

SaveBidScoresRequestDto

PropertyTypeRequiredDescription
scoresBidScoreDto[] | nullno—

SaveForm1TemplateCommand

PropertyTypeRequiredDescription
approvalReferencestring | nullyes—
approvingAuthoritystring | nullyes—
certifiesThatstring | nullyes—
defaultSignatoryNamestring | nullno—
issuerAddressstring | nullno—
issuerNamestring | nullyes—
namestring | nullyes—
releaseKindstring | nullyes—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid) | nullno—
templateIdstring (uuid) | nullno—

SaveRiskSettingsRequestDto

PropertyTypeRequiredDescription
financialCreditBandsFinancialRiskBandDto[] | nullno—
financialFlagThresholdnumber (double)no—
settingsVersioninteger (int32) | nullno—

ScheduleReviewCommand

PropertyTypeRequiredDescription
requestingOrganizationIdstring (uuid)no—
reviewDatestring (date-time)no—
supplierIdstring (uuid)no—

ScopePreviewDto

PropertyTypeRequiredDescription
consentBlocked(string (uuid))[] | nullno—
excluded(string (uuid))[] | nullno—
matched(string (uuid))[] | nullno—
reconsentNeeded(string (uuid))[] | nullno—
willSweep(string (uuid))[] | nullno—

ScorecardDto

PropertyTypeRequiredDescription
compositeScorenumber (double)no—
computedAtstring (date-time)no—
entriesScorecardEntryDto[] | nullno—
idstring (uuid)no—
organizationIdstring (uuid)no—
overallStatusstring | nullno—
periodEndstring (date-time)no—
periodStartstring (date-time)no—
supplierIdstring (uuid)no—

ScorecardEntryDto

PropertyTypeRequiredDescription
categorystring | nullno—
kpiCodestring | nullno—
kpiDefinitionIdstring (uuid)no—
kpiNamestring | nullno—
normalisedScorenumber (double)no—
observednumber (double)no—
statusstring | nullno—
weightnumber (double)no—

ScorecardRowDto

PropertyTypeRequiredDescription
categorystring | nullno—
companyNamestring | nullno—
compositeRiskScorenumber (double)no—
consentConsentBasisRecordDtono—
deltanumber (double) | nullno—
dispositionstring | nullno—
evidenceEvidenceAssessmentDtono—
flagReasonsstring[] | nullno—
flaggedbooleanno—
lastRefreshedAtstring (date-time) | nullno—
riskLevelstring | nullno—
supplierIdstring (uuid)no—

ScoringModelRefDto

PropertyTypeRequiredDescription
ownerstring | nullno—
thresholdsScoringThresholdsDtono—
weightsProfilestring | nullno—

ScoringThresholdsDto

PropertyTypeRequiredDescription
highnumber (double)no—
lownumber (double)no—
mediumnumber (double)no—

SendRemediationNoticesRequestDto

PropertyTypeRequiredDescription
supplierIds(string (uuid))[] | nullno—

SetSupplierLegalFormRequestDto

PropertyTypeRequiredDescription
legalFormstring | nullno—

SetSupplierSmeSizeRequestDto

PropertyTypeRequiredDescription
balanceSheetBandstring | nullno—
basisstring | nullno—
evidenceReferencestring | nullno—
headcountBandstring | nullno—
turnoverBandstring | nullno—

StageOutcomeResultDto

PropertyTypeRequiredDescription
outcomesBidStageOutcomeDto[] | nullno—
recordedAtstring (date-time)no—
recordedByNamestring | nullno—
stageIdstring (uuid)no—
tenderIdstring (uuid)no—

StoreEsgAttestationRequestDto

PropertyTypeRequiredDescription
anchorJsonNodeno—
contentJsonNodeno—

SubmitSupplierProfileChangeRequest

PropertyTypeRequiredDescription
fieldSupplierProfileFieldno—
newValuestring | nullno—
reasonstring | nullno—

SupersedeForm1Command

PropertyTypeRequiredDescription
requestingOrganizationIdstring (uuid)no—
supersededByTrackingNumberstring | nullyes—
trackingNumberstring | nullyes—

SupplierActorType

"OrgAdmin" | "ComplianceOfficer" | "System" | "Supplier" with no declared properties.

SupplierAgreementDto

PropertyTypeRequiredDescription
contractIdstring (uuid)no—
contractReferencestring | nullno—
contractTypestring | nullno—
envelopeIdstring (uuid) | nullno—
issuedAtstring (date-time) | nullno—
signedAtstring (date-time) | nullno—
signerIdstring (uuid) | nullno—
statusstring | nullno—

SupplierAuditEntryDto

PropertyTypeRequiredDescription
actionstring | nullno—
actorIdstring (uuid) | nullno—
actorTypestring | nullno—
detailstring | nullno—
eventReferencestring | nullno—
idstring (uuid)no—
justificationstring | nullno—
occurredAtstring (date-time)no—
reasonstring | nullno—
relatedEntityIdstring (uuid) | nullno—
supplierIdstring (uuid)no—

SupplierBankDetailChangeDto

PropertyTypeRequiredDescription
cancellationReasonstring | nullno—
cancelledAtstring (date-time) | nullno—
cancelledBystring | nullno—
decidedAtstring (date-time) | nullno—
decidedByUserIdstring (uuid) | nullno—
decisionReasonstring | nullno—
idstring (uuid)no—
maskedDetailsstring | nullno—
noticeDispatchedAtstring (date-time) | nullno—
noticeQueuedAtstring (date-time)no—
noticeSentTostring | nullno—
objectionWindowEndsAtstring (date-time) | nullno—
reasonstring | nullno—
requestedAtstring (date-time)no—
schemestring | nullno—
statusstring | nullno—
supplierIdstring (uuid)no—
verificationEvidenceReferencestring | nullno—
verificationMethodstring | nullno—
verifiedAtstring (date-time) | nullno—
verifiedByUserIdstring (uuid) | nullno—

SupplierCheckReviewDto

PropertyTypeRequiredDescription
checkActionstring | nullno—
checkIdstring (uuid)no—
checkPerformedAtstring (date-time)no—
idstring (uuid)no—
notestring | nullno—
outcomestring | nullno—
performerIdstring (uuid) | nullno—
policyVersioninteger (int32)no—
reviewedAtstring (date-time)no—
reviewerIdstring (uuid)no—
sourcestring | nullno—
supplierIdstring (uuid)no—

SupplierComplianceReport

PropertyTypeRequiredDescription
compliantCountinteger (int32)yes—
generatedAtstring (date-time)yes—
nonCompliantCountinteger (int32)yes—
organizationIdstring (uuid)yes—
rowsSupplierComplianceReportRow[] | nullyes—

SupplierComplianceReportRow

PropertyTypeRequiredDescription
companyNamestring | nullyes—
complianceScorenumber (double)yes—
dpaSignedDatestring (date-time) | nullno—
isCompliantbooleanyes—
reasonsstring[] | nullyes—
statusstring | nullyes—
supplierIdstring (uuid)yes—

SupplierConcentrationDto

PropertyTypeRequiredDescription
organizationIdstring (uuid)no—
top10SharePctnumber (double) | nullno—
top5SharePctnumber (double) | nullno—
topSuppliersConcentrationEntry[] | nullno—
totalAnnualSpendGbpnumber (double)no—

SupplierCredentialDto

PropertyTypeRequiredDescription
attributesmap<string, string> | nullno—
autoRenewalbooleanno—
certificateNumberstring | nullno—
daysUntilExpirationinteger (int32)no—
descriptorPublishedAtstring (date-time) | nullno—
expirationDatestring (date-time)no—
idstring (uuid)no—
isRequiredbooleanno—
issueDatestring (date-time) | nullno—
issuerstring | nullno—
issuerSupersededAtstring (date-time) | nullno—
lastVerifiedDatestring (date-time) | nullno—
namestring | nullno—
nameDerivedbooleanno—
statusstring | nullno—
typestring | nullno—
vaultSourcebooleanno—

SupplierDashboardSnapshotDto

PropertyTypeRequiredDescription
averageComplianceScorenumber (double)yes—
averageCompositeScorenumber (double)yes—
byRiskLevelmap<string, integer (int32)> | nullyes—
byStatusmap<string, integer (int32)> | nullyes—
criticalRiskCountinteger (int32)yes—
expiringCredentialsCountinteger (int32)yes—
generatedAtstring (date-time)yes—
highRiskCountinteger (int32)yes—
organizationIdstring (uuid)yes—
reviewsDueCountinteger (int32)yes—
totalSuppliersinteger (int32)yes—

SupplierDeliveryMetricsDto

PropertyTypeRequiredDescription
createdAtstring (date-time)no—
defectRatePctnumber (double) | nullno—
fulfilmentRatePctnumber (double) | nullno—
idstring (uuid)no—
lateDeliveriesinteger (int32)no—
leadTimeAccuracyPctnumber (double) | nullno—
onTimeDeliveryPctnumber (double) | nullno—
periodEndstring (date-time)no—
periodStartstring (date-time)no—
rejectedDeliveriesinteger (int32)no—
supplierIdstring (uuid)no—
totalDeliveriesinteger (int32)no—
updatedAtstring (date-time) | nullno—

SupplierDiversityStatusDto

PropertyTypeRequiredDescription
attestationsDiversityAttestationDto[] | nullno—
supplierIdstring (uuid)no—

SupplierDto

PropertyTypeRequiredDescription
addressstring | nullno—
approvedAtstring (date-time) | nullno—
approvedBystring (uuid) | nullno—
categorystring | nullno—
complianceScorenumber (double)no—
compositeRiskScorenumber (double)no—
consentGrantIdstring (uuid) | nullno—
contactEmailstring | nullno—
contactPhonestring | nullno—
contractEndDatestring (date-time) | nullno—
contractStartDatestring (date-time)no—
countrystring | nullno—
createdAtstring (date-time)no—
dataCategoriesAccessedDataCategory[] | nullno—
deliveryScorenumber (double)no—
dpaDocumentIdstring (uuid) | nullno—
dpaReferencestring | nullno—
dpaSignedDatestring (date-time) | nullno—
esgScorenumber (double) | nullno—
financialRiskIndicatorbooleanno—
financialRiskScorenumber (double) | nullno—
financialRiskSettingsVersioninteger (int32) | nullno—
hasDpaAttachedbooleanno—
idstring (uuid)no—
insuranceScorenumber (double)no—
legalEntityNamestring | nullno—
linkedOrgIdstring (uuid) | nullno—
nextReviewDatestring (date-time) | nullno—
orgLinkStatusSupplierOrgLinkStatusno—
organizationIdstring (uuid)no—
performanceScorenumber (double)no—
registerAuthoritystring | nullno—
registerVerificationSupplierRegisterVerificationDtono—
registrationNumberstring | nullno—
riskLevelSupplierRiskLevelno—
sanctionsListVersionstring | nullno—
sanctionsMatchedListNamestring | nullno—
sanctionsScreenedAtstring (date-time) | nullno—
sanctionsScreeningReferencestring | nullno—
sanctionsStatusSanctionsScreeningStatusno—
statusSupplierStatusno—
supplierNamestring | nullno—
taxIdstring | nullno—
terminationDatestring (date-time) | nullno—
terminationReasonstring | nullno—
typeSupplierTypeno—
updatedAtstring (date-time) | nullno—

SupplierDtoCursorResult

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsSupplierDto[] | nullno—
nextCursorstring | nullno—
pageSizeinteger (int32)no—
previousCursorstring | nullno—

SupplierEsgProfileDto

PropertyTypeRequiredDescription
carbonFootprintTonnesnumber (double) | nullno—
carbonReductionTargetstring | nullno—
certificationsJsonstring | nullno—
compositeEsgScorenumber (double) | nullno—
createdAtstring (date-time)no—
environmentalReportsJsonstring | nullno—
environmentalScorenumber (double) | nullno—
governanceScorenumber (double) | nullno—
idstring (uuid)no—
modernSlaveryDatestring (date-time) | nullno—
modernSlaveryStatementbooleanno—
socialScorenumber (double) | nullno—
supplierIdstring (uuid)no—
updatedAtstring (date-time) | nullno—

SupplierEsgReport

PropertyTypeRequiredDescription
assessedSupplierCountinteger (int32)yes—
averageEsgScorenumber (double) | nullyes—
generatedAtstring (date-time)yes—
organizationIdstring (uuid)yes—
rowsSupplierEsgReportRow[] | nullyes—
supplierCountinteger (int32)yes—

SupplierEsgReportRow

PropertyTypeRequiredDescription
carbonScopeOneCo2Tonnesnumber (double) | nullno—
carbonScopeThreeCo2Tonnesnumber (double) | nullno—
carbonScopeTwoCo2Tonnesnumber (double) | nullno—
companyNamestring | nullyes—
esgCertificationsstring | nullno—
esgScorenumber (double) | nullyes—
supplierIdstring (uuid)yes—

SupplierExitDto

PropertyTypeRequiredDescription
buyerOrganizationIdstring (uuid)no—
channelstring | nullno—
reasonstring | nullno—
requestedAtstring (date-time)no—
statusstring | nullno—
supplierIdstring (uuid)no—

SupplierExitRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

SupplierExpiryForecastReport

PropertyTypeRequiredDescription
generatedAtstring (date-time)yes—
organizationIdstring (uuid)yes—
rowsSupplierExpiryForecastRow[] | nullyes—
within30Daysinteger (int32)yes—
within60Daysinteger (int32)yes—
within90Daysinteger (int32)yes—

SupplierExpiryForecastRow

PropertyTypeRequiredDescription
companyNamestring | nullyes—
credentialTypestring | nullyes—
daysUntilExpiryinteger (int32)yes—
expiresAtstring (date-time)yes—
supplierIdstring (uuid)yes—

SupplierFinancialProfileDto

PropertyTypeRequiredDescription
accountsFiledboolean | nullno—
annualRevenueGbpnumber (double) | nullno—
annualSpendGbpnumber (double)no—
ccjCountinteger (int32)no—
companyAgeYearsinteger (int32) | nullno—
createdAtstring (date-time)no—
creditAgencystring | nullno—
creditLastCheckedstring (date-time) | nullno—
creditRatingstring | nullno—
creditScoreinteger (int32) | nullno—
financialYearEndstring | nullno—
financialYearEndDayinteger (int32) | nullno—
financialYearEndMonthinteger (int32) | nullno—
financialYearEndStatusstring | nullno—
idstring (uuid)no—
paymentTermsDaysinteger (int32) | nullno—
previousYearSpendGbpnumber (double) | nullno—
riskIndicatorsJsonstring | nullno—
supplierIdstring (uuid)no—
updatedAtstring (date-time) | nullno—

SupplierIncidentDto

PropertyTypeRequiredDescription
correctiveActionstring | nullno—
descriptionstring | nullno—
idstring (uuid)no—
impactDescriptionstring | nullno—
incidentTypeIncidentTypeno—
reportedAtstring (date-time)no—
resolvedAtstring (date-time) | nullno—
rootCausestring | nullno—
severityIncidentSeverityno—
statusIncidentStatusno—
supplierIdstring (uuid)no—
titlestring | nullno—

SupplierInsuranceDto

PropertyTypeRequiredDescription
coverageAmountnumber (double) | nullno—
coverageCurrencystring | nullno—
createdAtstring (date-time)no—
descriptorPublishedAtstring (date-time) | nullno—
documentIdstring (uuid) | nullno—
expiryDatestring (date-time)no—
idstring (uuid)no—
insuranceTypeInsuranceTypeno—
meetsMinimumbooleanno—
notesstring | nullno—
policyNumberstring | nullno—
providerstring | nullno—
startDatestring (date-time) | nullno—
statusInsuranceStatusno—
supplierIdstring (uuid)no—
territorystring | nullno—
updatedAtstring (date-time) | nullno—
vaultSourcebooleanno—

SupplierOffboardingDto

PropertyTypeRequiredDescription
outstandingOffboardingStepKind[] | nullno—
statusSupplierStatusno—
stepsSupplierOffboardingStepDto[] | nullno—
supplierIdstring (uuid)no—

SupplierOffboardingStepDto

PropertyTypeRequiredDescription
notestring | nullno—
resolvedAtstring (date-time) | nullno—
resolvedBystring (uuid) | nullno—
resolvedByTypeSupplierActorTypeno—
stateOffboardingStepStateno—
stepOffboardingStepKindno—

SupplierOrgLinkStatus

"NotLinked" | "PendingConsent" | "Linked" with no declared properties.

SupplierPortalBlockingItemDto

PropertyTypeRequiredDescription
categorystring | nullno—
codestring | nullno—
descriptionstring | nullno—
relatedEntityIdstring (uuid) | nullno—
sincestring (date-time) | nullno—

SupplierPortalContextDto

PropertyTypeRequiredDescription
agreementsSupplierAgreementDto[] | nullno—
buyerOrganizationIdstring (uuid)no—
buyerOrganizationNamestring | nullno—
categorystring | nullno—
complianceGateSupplierPortalGateDtono—
insuranceSupplierPortalInsuranceDto[] | nullno—
invitedAtstring (date-time) | nullno—
linkedToEssenceOrganizationbooleanno—
onboardedbooleanno—
purposestring | nullno—
requirementsRequirementItemDto[] | nullno—
supplierIdstring (uuid)no—
supplierNamestring | nullno—
supplierStatusstring | nullno—

SupplierPortalCredentialDto

PropertyTypeRequiredDescription
certificateNumberstring | nullno—
credentialIdstring (uuid)no—
expirationDatestring (date-time)no—
isRequiredbooleanno—
issueDatestring (date-time) | nullno—
issuerstring | nullno—
namestring | nullno—
statusstring | nullno—
typestring | nullno—

SupplierPortalCredentialUploadTargetDto

PropertyTypeRequiredDescription
algorithmstring | nullno—
maxBytesinteger (int64)no—
publicKeystring | nullno—

SupplierPortalExpiringItemDto

PropertyTypeRequiredDescription
daysRemaininginteger (int32)no—
expiryDatestring (date-time)no—
itemIdstring (uuid) | nullno—
itemNamestring | nullno—
itemTypestring | nullno—

SupplierPortalGateDto

PropertyTypeRequiredDescription
blockingIssuesSupplierPortalBlockingItemDto[] | nullno—
compliantbooleanno—
computedAtstring (date-time)no—
expiringItemsSupplierPortalExpiringItemDto[] | nullno—
suspendedbooleanno—
unconfiguredbooleanno—

SupplierPortalInsuranceDto

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
idstring (uuid)no—
insuranceTypestring | nullno—
providerstring | nullno—
statusstring | nullno—

SupplierPortalProfileDto

PropertyTypeRequiredDescription
addressstring | nullno—
companyNamestring | nullno—
contactEmailstring | nullno—
contactNamestring | nullno—
contactPhonestring | nullno—
contractEndDatestring (date-time) | nullno—
contractStartDatestring (date-time)no—
countrystring | nullno—
credentialsSupplierPortalCredentialDto[] | nullno—
dpaSignedbooleanno—
dpaSignedDatestring (date-time) | nullno—
legalNamestring | nullno—
registrationNumberstring | nullno—
servicesDescriptionstring | nullno—
statusstring | nullno—
supplierIdstring (uuid)no—
websitestring | nullno—

SupplierPortalSessionRequest

PropertyTypeRequiredDescription
emailstring | nullno—
tokenstring | nullno—

SupplierPortalSessionResponse

PropertyTypeRequiredDescription
accessTokenstring | nullno—
expiresAtstring (date-time)no—
supplierIdstring (uuid)no—

SupplierProfileChangeDto

PropertyTypeRequiredDescription
decidedAtstring (date-time) | nullno—
decidedBystring (uuid) | nullno—
decisionReasonstring | nullno—
fieldSupplierProfileFieldno—
idstring (uuid)no—
newValuestring | nullno—
oldValuestring | nullno—
reasonstring | nullno—
statusProfileChangeStatusno—
submittedAtstring (date-time)no—
supplierIdstring (uuid)no—

SupplierProfileField

"Address" | "TradingName" with no declared properties.

SupplierRegisterVerificationDto

PropertyTypeRequiredDescription
checkedAtstring (date-time) | nullno—
detailstring | nullno—
evidenceReferencestring | nullno—
isCurrentbooleanno—
providerReferencestring | nullno—
registerstring | nullno—
registeredActivitiesstring[] | nullno—
registeredNamestring | nullno—
registeredStatusstring | nullno—
registeredStatusObservedAtstring (date-time) | nullno—
registeredStatusSeverityRegisterStatusSeverityno—
reviewedBystring (uuid) | nullno—
statusRegisterVerificationStatusno—

SupplierRiskLevel

"Low" | "Medium" | "High" | "Critical" with no declared properties.

SupplierRiskReport

PropertyTypeRequiredDescription
byRiskLevelmap<string, integer (int32)> | nullyes—
generatedAtstring (date-time)yes—
organizationIdstring (uuid)yes—
rowsSupplierRiskReportRow[] | nullyes—
totalSuppliersinteger (int32)yes—

SupplierRiskReportRow

PropertyTypeRequiredDescription
companyNamestring | nullyes—
complianceScorenumber (double)yes—
compositeRiskScorenumber (double)yes—
deliveryScorenumber (double)yes—
esgScorenumber (double) | nullyes—
financialRiskScorenumber (double) | nullyes—
riskLevelstring | nullyes—
statusstring | nullyes—
supplierIdstring (uuid)yes—

SupplierSmeSizeDto

PropertyTypeRequiredDescription
balanceSheetBandstring | nullno—
balanceSheetConsideredboolean | nullno—
basisstring | nullno—
classificationstring | nullno—
definitionstring | nullno—
evidenceReferencestring | nullno—
headcountBandstring | nullno—
isSmeboolean | nullno—
recordedAtstring (date-time) | nullno—
recordedBystring (uuid) | nullno—
statestring | nullno—
supplierIdstring (uuid)no—
turnoverBandstring | nullno—

SupplierSpendDto

PropertyTypeRequiredDescription
annualSpendGbpnumber (double)no—
previousYearSpendGbpnumber (double) | nullno—
supplierIdstring (uuid)no—
yoyChangePctnumber (double) | nullno—

SupplierSpendReport

PropertyTypeRequiredDescription
generatedAtstring (date-time)yes—
organizationIdstring (uuid)yes—
rowsSupplierSpendReportRow[] | nullyes—
totalAnnualSpendGbpnumber (double)yes—

SupplierSpendReportRow

PropertyTypeRequiredDescription
annualSpendGbpnumber (double)yes—
companyNamestring | nullyes—
concentrationPercentagenumber (double) | nullno—
previousYearSpendGbpnumber (double) | nullno—
supplierIdstring (uuid)yes—

SupplierStatus

"PendingApproval" | "Active" | "OnHold" | "Terminated" | "Offboarding" | "UnderReview" | "Suspended" | "Escalated" with no declared properties.

SupplierType

"DataProcessor" | "SubProcessor" | "CloudProvider" | "SaasVendor" | "ProfessionalServices" | "ManagedServiceProvider" | "SecurityVendor" with no declared properties.

SupplyCheck

"CommercialReason" | "PriceAndMargin" | "LicensedActivity" | "TitleAndOrigin" | "IntermediaryRole" | "PaymentTrail" with no declared properties.

SupplyCheckOutcome

"Passed" | "Failed" | "NotApplicable" with no declared properties.

SupplyCheckResultDto

PropertyTypeRequiredDescription
checkSupplyCheckno—
evidenceReferencestring | nullno—
notestring | nullno—
outcomeSupplyCheckOutcomeno—

SupplyPaymentMethod

"BankTransfer" | "Card" | "DirectDebit" | "Cheque" | "Cash" with no declared properties.

SupplyVerificationDto

PropertyTypeRequiredDescription
cashReasonstring | nullno—
checksSupplyCheckResultDto[] | nullno—
hasFailedCheckbooleanno—
historyCheckIdstring (uuid)no—
idstring (uuid)no—
invoiceReferencestring | nullno—
paymentMethodSupplyPaymentMethodno—
performedAtstring (date-time)no—
performedByUserIdstring (uuid)no—
purchaseOrderReferencestring | nullno—
supplierIdstring (uuid)no—
supplyValueAednumber (double)no—

SuspendSupplierRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

SweepActivityEntryDto

PropertyTypeRequiredDescription
actionstring | nullno—
actorstring | nullno—
atstring (date-time)no—
cycleIdstring (uuid)no—
idstring (uuid)no—
outcomestring | nullno—
scopeSummarystring | nullno—
supplierCountinteger (int32)no—

TenderCriterionDto

PropertyTypeRequiredDescription
idstring (uuid)no—
labelstring | nullno—
maxScoreinteger (int32)no—
passMarkinteger (int32) | nullno—
weightnumber (double)no—

TenderDetailDto

PropertyTypeRequiredDescription
awardedAtstring (date-time) | nullno—
bidCountinteger (int32)no—
closesAtstring (date-time)no—
enforcesSeparationOfDutiesbooleanno—
evaluationWindowEndsAtstring (date-time)no—
idstring (uuid)no—
invitedSupplierIds(string (uuid))[] | nullno—
organizationIdstring (uuid)no—
publishedAtstring (date-time) | nullno—
referencestring | nullno—
requiresCoiAttestationbooleanno—
scopestring | nullno—
stagesTenderStageDto[] | nullno—
statusstring | nullno—
targetingstring | nullno—
titlestring | nullno—

TenderInvitationDto

PropertyTypeRequiredDescription
bidIdstring (uuid) | nullno—
buyerNamestring | nullno—
buyerOrganizationIdstring (uuid)no—
closesAtstring (date-time)no—
evaluationWindowEndsAtstring (date-time)no—
referencestring | nullno—
requiredEvidencestring[] | nullno—
statusstring | nullno—
tenderIdstring (uuid)no—
titlestring | nullno—

TenderStageDto

PropertyTypeRequiredDescription
closesAtstring (date-time)no—
criteriaTenderCriterionDto[] | nullno—
idstring (uuid)no—
kindstring | nullno—
labelstring | nullno—
outcomeRecordedAtstring (date-time) | nullno—
requiredEvidencestring[] | nullno—

TenderSummaryDto

PropertyTypeRequiredDescription
awardedAtstring (date-time) | nullno—
bidCountinteger (int32)no—
closesAtstring (date-time)no—
idstring (uuid)no—
organizationIdstring (uuid)no—
publishedAtstring (date-time) | nullno—
referencestring | nullno—
statusstring | nullno—
targetingstring | nullno—
titlestring | nullno—

TerminateSupplierCommand

PropertyTypeRequiredDescription
reasonstring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

UpdateContractCommand

PropertyTypeRequiredDescription
annualValuenumber (double) | nullno—
contractEndDatestring (date-time) | nullno—
currencystring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

UpdateDataCategoriesCommand

PropertyTypeRequiredDescription
dataCategoriesDataCategory[] | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

UpdateEsgProfileCommand

PropertyTypeRequiredDescription
carbonFootprintTonnesnumber (double) | nullno—
carbonReductionTargetstring | nullno—
certificationsJsonstring | nullno—
environmentalReportsJsonstring | nullno—
environmentalScorenumber (double) | nullno—
governanceScorenumber (double) | nullno—
modernSlaveryStatementDatestring (date-time) | nullno—
requestingOrganizationIdstring (uuid)no—
socialScorenumber (double) | nullno—
supplierIdstring (uuid)no—

UpdateFinancialProfileCommand

PropertyTypeRequiredDescription
accountsFiledboolean | nullno—
annualRevenueGbpnumber (double) | nullno—
ccjCountinteger (int32) | nullno—
companyAgeYearsinteger (int32) | nullno—
creditAgencystring | nullno—
creditRatingstring | nullno—
creditScoreinteger (int32) | nullno—
financialYearEndstring | nullno—
paymentTermsDaysinteger (int32) | nullno—
requestingOrganizationIdstring (uuid)no—
riskIndicatorsJsonstring | nullno—
supplierIdstring (uuid)no—

UpdateInsuranceCommand

PropertyTypeRequiredDescription
documentIdstring (uuid) | nullno—
insuranceIdstring (uuid)no—
meetsMinimumboolean | nullno—
notesstring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

UpdateRiskLevelCommand

PropertyTypeRequiredDescription
newRiskLevelSupplierRiskLevelno—
reasonstring | nullno—
requestingOrganizationIdstring (uuid)no—
supplierIdstring (uuid)no—

UploadSupplierPortalCredentialRequest

PropertyTypeRequiredDescription
algorithmVersioninteger (int32)no—
authenticationTagstring | nullno—
certificateNumberstring | nullno—
encryptedContentstring (byte) | nullno—
expirationDatestring (date-time)no—
fileNamestring | nullno—
initializationVectorstring | nullno—
issueDatestring (date-time)no—
issuerstring | nullno—
keyGenerationinteger (int32)no—
keyIdstring | nullno—
mimeTypestring | nullno—
namestring | nullno—
typestring | nullno—

VerificationAttestationDto

PropertyTypeRequiredDescription
attestedAtstring (date-time)no—
idstring (uuid)no—
periodEndstring (date-time)no—
periodStartstring (date-time)no—
policyVersioninteger (int32)no—
rejectedInPeriodinteger (int32)no—
reviewsInPeriodinteger (int32)no—
statementstring | nullno—
supervisorIdstring (uuid)no—

VerificationFileAnchorDto

PropertyTypeRequiredDescription
anchorIdstring (uuid) | nullno—
anchoredAtstring (date-time) | nullno—
artifactIdstring | nullno—
artifactKindstring | nullno—
hashstring | nullno—
verifyPathstring | nullno—

VerificationFileSummaryDto

PropertyTypeRequiredDescription
anchorVerificationFileAnchorDtono—
checkCountinteger (int32)no—
generatedAtstring (date-time)no—
generatedByUserIdstring (uuid)no—
idstring (uuid)no—
manifestDigeststring | nullno—
periodFromstring (date-time)no—
periodTostring (date-time)no—
supplierIdstring (uuid)no—

VerificationPolicyDto

PropertyTypeRequiredDescription
adoptedAtstring (date-time)no—
adoptedByUserIdstring (uuid)no—
performerRolesstring[] | nullno—
reviewerRolesstring[] | nullno—
statementstring | nullno—
supervisorRolesstring[] | nullno—
versioninteger (int32)no—

VerificationPolicyStateDto

PropertyTypeRequiredDescription
adoptedbooleanno—
assignableRolesstring[] | nullno—
currentVerificationPolicyDtono—

VerificationPresetAdoptionDto

PropertyTypeRequiredDescription
gatePolicyVersioninteger (int32)no—
gateRulesAddedstring[] | nullno—
gateRulesAlreadyPresentstring[] | nullno—
presetstring | nullno—
reassessmentPolicyReassessmentPolicyDtono—
reassessmentPolicyCreatedbooleanno—

VerificationReceiptAnchorDto

PropertyTypeRequiredDescription
anchorIdstring (uuid) | nullno—
anchoredAtstring (date-time) | nullno—
artifactIdstring | nullno—
artifactKindstring | nullno—
hashstring | nullno—
statusstring | nullno—
verifyPathstring | nullno—

VerificationReceiptDto

PropertyTypeRequiredDescription
anchorVerificationReceiptAnchorDtono—
canonicalFormstring | nullno—
consentIdstring (uuid)no—
credentialTypestring | nullno—
digeststring | nullno—
digestAlgorithmstring | nullno—
idstring (uuid)no—
issuerRefstring | nullno—
issuerRefAbsentReasonstring | nullno—
lastVerifiedAbsentReasonstring | nullno—
lastVerifiedAtstring (date-time) | nullno—
recordedAtstring (date-time)no—
supplierIdstring (uuid)no—
validFromstring (date-time) | nullno—
validFromAbsentReasonstring | nullno—
validTostring (date-time)no—

VerificationReceiptsDto

PropertyTypeRequiredDescription
legalFormstring | nullno—
receiptsVerificationReceiptDto[] | nullno—
withheldVerificationReceiptWithheldDto[] | nullno—

VerificationReceiptWithheldDto

PropertyTypeRequiredDescription
atstring (date-time)no—
consentIdstring (uuid) | nullno—
evidencePurgedinteger (int32)no—
reasonstring | nullno—
triggerstring | nullno—

VerifySupplierBankDetailChangeRequest

PropertyTypeRequiredDescription
evidenceReferencestring | nullno—
methodstring | nullno—

WaiveOffboardingStepRequestDto

PropertyTypeRequiredDescription
reasonstring | nullno—

WithdrawForm1Command

PropertyTypeRequiredDescription
reasonstring | nullyes—
requestingOrganizationIdstring (uuid)no—
trackingNumberstring | nullyes—

WithdrawTenderResponseResultDto

PropertyTypeRequiredDescription
bidIdstring (uuid)no—
revokedGrantIds(string (uuid))[] | nullno—
statusstring | nullno—

Built with ❤️ for developers · Service status