List marketplace programmes
query Parameters
statusprogrammeReflimitList marketplace programmes › Responses
Marketplace programmes.
Create or update a marketplace programme
Create or update a marketplace programme › Request Body
programmeRefnamedescriptionstatusCreate or update a marketplace programme › Responses
Programme stored.
successList marketplace opportunities
query Parameters
statusprogrammeRefopportunityReflimitList marketplace opportunities › Responses
Marketplace opportunities.
Create or update a marketplace opportunity
Create or update a marketplace opportunity › Request Body
opportunityReftitleprogrammeRefdescriptionbuyerNamelocationcurrencyestimatedValueMinorstatusCreate or update a marketplace opportunity › Responses
Opportunity stored.
successList marketplace participants
query Parameters
rolestatusparticipantReflimitList marketplace participants › Responses
Marketplace participants.
Create or update a marketplace participant
Create or update a marketplace participant › Request Body
participantRefdisplayNamerolestatuswalletPhonecontactEmailcountryIso2notesCreate or update a marketplace participant › Responses
Participant stored.
successList marketplace opportunity assignments
query Parameters
opportunityRefparticipantRefrolestatuslimitList marketplace opportunity assignments › Responses
Marketplace opportunity assignments.
Assign a marketplace participant to an opportunity
Assign a marketplace participant to an opportunity › Request Body
opportunityRefparticipantRefrolestatusnotesAssign a marketplace participant to an opportunity › Responses
Assignment stored.
successList marketplace milestones
query Parameters
opportunityRefcontractRefmilestoneRefstatuslimitList marketplace milestones › Responses
Marketplace milestones.
Create or update a marketplace milestone
Create or update a marketplace milestone › Request Body
milestoneRefopportunityReftitlecontractRefexpectedCountcompletedCountstatusevidenceRequiredpaymentRuledueDatenotesCreate or update a marketplace milestone › Responses
Milestone stored.
successList marketplace milestone evidence
query Parameters
milestoneRefparticipantRefevidenceRefevidenceTypestatusattachmentStatusstorageProviderlimitList marketplace milestone evidence › Responses
Marketplace evidence rows.
Create, update, or review milestone evidence
Create, update, or review milestone evidence › Request Body
evidenceRefmilestoneReftitleparticipantRefevidenceTypeuriVault, object storage, signed URL, or partner evidence reference.
checksumSha256^[a-fA-F0-9]{64}$contentTypestorageProviderobjectKeyObject key or vault path without credentials.
byteSizeattachmentStatusvisibilityretentionPolicystatusnotesreviewNoterejectionReasonRequired when status is rejected.
Create, update, or review milestone evidence › Responses
Evidence stored.
successList marketplace payment-control instructions
query Parameters
controlRefmilestoneRefevidenceRefstatusraillimitList marketplace payment-control instructions › Responses
Marketplace payment-control instructions.
Create or update a marketplace payment control
Records controlled payment intent and approval state. This endpoint does not execute a money transfer by itself.
Create or update a marketplace payment control › Request Body
controlRefmilestoneRefamountMinorcurrencyevidenceRefApproved evidence reference backing release eligibility.
contractRefbeneficiaryParticipantRefrailstatusapprovalNoterejectionReasonexternalReferencenotesCreate or update a marketplace payment control › Responses
Payment control stored.
successList marketplace payment execution attempts
Lists provider or gateway handoff attempts linked to approved payment-control instructions.
query Parameters
executionRefcontrolRefproviderproviderExecutionRefstatuslimitList marketplace payment execution attempts › Responses
Marketplace payment execution attempts.
Create or update a marketplace payment execution attempt
Records provider-neutral execution state for an approved payment control. This is the traceable handoff boundary; concrete gateway callbacks and live settlement adapters remain replaceable modules.
Create or update a marketplace payment execution attempt › Request Body
executionRefcontrolRefproviderproviderExecutionRefExternal gateway or provider execution id when available.
statusattemptNumberresponseCoderesponseMessageProvider-safe response message. Do not include secrets or raw PII.
submittedAtsettledAtfailedAtSmall safe metadata object. Do not include secrets.
notesCreate or update a marketplace payment execution attempt › Responses
Payment execution stored.
Apply a provider callback or reconciliation event
Updates an existing marketplace payment execution by provider and providerExecutionRef, then rolls the linked payment-control status forward and appends the contract timeline event when the control is contract-backed.
Apply a provider callback or reconciliation event › Request Body
providerProvider that emitted the callback or reconciliation result.
providerExecutionRefExternal provider execution id already stored on a marketplace payment execution.
statusProvider state to apply to the existing execution.
responseCoderesponseMessageProvider-safe response detail. Do not include secrets or raw PII.
occurredAtTimestamp supplied by the provider or reconciliation run.
submittedAtsettledAtfailedAtSmall safe metadata object. Do not include secrets.
notesApply a provider callback or reconciliation event › Responses
Provider event applied to the payment execution.