Schemas
OtpIssueRequest
phonepurposeOtpVerifyRequest
phonecodeRegisterRequest
phonefullNamepinotpTokenemailLoginRequest
phonepinAuthTokenResponse
accessTokenrefreshTokenexpiresInendUserIdwalletProvisioningFeatureInterestRequest
featureKeysourcelocaleregionTransferRequest
amountfromBlnkBalanceIdtoBlnkBalanceIdrecipientAliascurrencyreferencenoteCashInRequest
amountprovidermsisdncurrencyAirtimeRequest
amountmsisdnoperatorcountryIso2BillPayRequest
amountbilleraccountReferencecountryIso2SavingsPotRequest
namedescriptiontargetAmounttargetDatecurrencyiconcolorSavingsMovementRequest
amountsourceWalletBalanceIddestinationWalletBalanceIdreferenceVirtualCardRequest
labeldescriptionspendingLimitcurrencycolorreferenceWebhookSubscriptionRequest
urleventTypessecretMarketplaceProgrammeRequest
programmeRefnamedescriptionstatusMarketplaceProgramme
idprogrammeRefnamestatusisActivedescriptioncreatedAtupdatedAtMarketplaceProgrammeListResponse
MarketplaceOpportunityRequest
opportunityReftitleprogrammeRefdescriptionbuyerNamelocationcurrencyestimatedValueMinorstatusMarketplaceOpportunity
idopportunityReftitlecurrencystatusisActiveprogrammeRefdescriptionbuyerNamelocationestimatedValueMinorcontractablecreatedAtupdatedAtMarketplaceOpportunityListResponse
MarketplaceParticipantRequest
participantRefdisplayNamerolestatuswalletPhonecontactEmailcountryIso2notesMarketplaceParticipant
idparticipantRefdisplayNamerolestatusisActivewalletPhonecontactEmailcountryIso2notesassignablecreatedAtupdatedAtMarketplaceParticipantListResponse
MarketplaceAssignmentRequest
opportunityRefparticipantRefrolestatusnotesMarketplaceAssignment
idopportunityRefparticipantRefrolestatusisActivenotesassignedAtlocksOpportunitycreatedAtupdatedAtMarketplaceAssignmentListResponse
MarketplaceMilestoneRequest
milestoneRefopportunityReftitlecontractRefexpectedCountcompletedCountstatusevidenceRequiredpaymentRuledueDatenotesMarketplaceMilestone
idmilestoneRefopportunityReftitleexpectedCountcompletedCountprogressLabelstatusevidenceRequiredisActivecontractRefpaymentRuledueDatenotesreadyForReviewcreatedAtupdatedAtMarketplaceMilestoneListResponse
MarketplaceEvidenceRequest
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.
MarketplaceEvidence
idevidenceRefmilestoneRefevidenceTypetitlestatusreviewClosedisActiveparticipantRefurichecksumSha256contentTypestorageProviderobjectKeybyteSizeattachmentStatusvisibilityretentionPolicyverifiedAtnotesreviewNoterejectionReasonreviewedAtcreatedAtupdatedAtMarketplaceEvidenceListResponse
MarketplacePaymentControlRequest
controlRefmilestoneRefamountMinorcurrencyevidenceRefApproved evidence reference backing release eligibility.
contractRefbeneficiaryParticipantRefrailstatusapprovalNoterejectionReasonexternalReferencenotesMarketplacePaymentControl
idcontrolRefmilestoneRefamountMinorcurrencyrailstatusexecutionApprovedterminalisActiveevidenceRefcontractRefbeneficiaryParticipantRefapprovalNoterejectionReasonexternalReferenceapprovedAtsubmittedAtsettledAtnotescreatedAtupdatedAtMarketplacePaymentControlListResponse
MarketplacePaymentExecutionRequest
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.
notesMarketplacePaymentProviderEventRequest
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.
notesMarketplacePaymentExecution
idexecutionRefcontrolRefproviderstatusattemptNumberamountMinorcurrencyproviderExecutionRefresponseCoderesponseMessagesubmittedAtsettledAtfailedAtnotescreatedAtupdatedAtMarketplacePaymentExecutionListResponse
ContractVaultRequest
contractRefInstitution contract or procurement reference.
titlecounterpartyNameSupplier, contractor, or counterparty display name.
phoneWallet holder phone in E.164 format.
endUserIdWallet holder id.
programmeNameopportunityRefMarketplace opportunity, tender, or value-chain lot reference.
participantRolestatuscurrencycontractValueMinormilestoneTotalmilestoneCompletednextMilestoneLabelnextMilestoneDueAtcontrolProfilepaymentControlStatusanchoringStatusevidenceCountDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: phone | |
| type = object · requires: endUserId |
phoneWallet holder phone in E.164 format.
endUserIdWallet holder id.
contractRefInstitution contract or procurement reference.
titlecounterpartyNameSupplier, contractor, or counterparty display name.
programmeNameopportunityRefMarketplace opportunity, tender, or value-chain lot reference.
participantRolestatuscurrencycontractValueMinormilestoneTotalmilestoneCompletednextMilestoneLabelnextMilestoneDueAtcontrolProfilepaymentControlStatusanchoringStatusevidenceCountContractVaultSummary
totalContractsactiveContractspendingReviewopenMilestonescompletedMilestonestotalMilestonesmarketplaceContractsopenPaymentControlsanchoredContractsevidenceCounttotalValueMinorcurrencyContractVaultRecord
idcontractReftitlecounterpartyNamestatuscurrencymilestoneTotalmilestoneCompletedmilestoneProgresscontrolProfilepaymentControlStatusanchoringStatusevidenceCountStructured commitments attached to this scoped contract.
programmeNameopportunityRefparticipantRolecontractValueMinornextMilestoneLabelnextMilestoneDueAtlastActivityAtcreatedAtContractVaultListResponse
ContractCommitmentRequest
contractRefcommitmentReftitledescriptionClause, operational detail, or extracted text.
categoryunitLabelexpectedQuantitycompletedQuantitystatusverifierRefdueDatesourceextractionRefevidencePolicynotesContractCommitmentSummary
totalCommitmentscompletedCommitmentsblockedCommitmentsneedsAttentionexpectedQuantitycompletedQuantityprogressLabelContractCommitment
idcontractRefcommitmentReftitlecategoryexpectedQuantitycompletedQuantityprogressLabelstatussourcecompleteneedsAttentiondescriptionunitLabelverifierRefdueDateextractionRefevidencePolicynotescreatedAtupdatedAtContractCommitmentListResponse
ContractVersionRequest
contractRefversionNumbercontentHash^[A-Fa-f0-9]{64}$ · requiredtitlehashAlgorithmdocumentUristorageRefstatussignatureStatusisCurrentsourceextractionRefsignerSummarynotesContractVersionAnchorEventRequest
contractRefversionNumberanchorRefprovideranchoringStatuscontentHash^[A-Fa-f0-9]{64}$chainIdtransactionHashvaultRefoccurredAtnotesContractVersionSummary
totalVersionssignedVersionscurrentVersionNumbercurrentProofLabelContractVersion
idcontractRefversionNumbercontentHashhashAlgorithmproofLabelstatussignatureStatusisCurrentsourcetitledocumentUristorageRefextractionRefsignerSummarynotescreatedAtupdatedAtContractVersionListResponse
ContractSignatureProviderRequestInput
requestRefcontractRefversionNumbersignerRefsproviderproviderRequestRefstatuschanneltitlesignerSummarycallbackUrlexpiresAtsentAtcompletedAtnotesContractSignatureProviderEventRequest
providerproviderRequestRefsignerRefstatusproofRefproofHash^[A-Fa-f0-9]{64}$occurredAtsignedAtrejectedAtnotesContractSignatureProviderRequestSummary
totalRequestsactiveRequestscompletedRequestsfailedRequestsContractSignatureProviderRequest
requestRefcontractRefversionNumberproviderstatuschannelsignerRefsidproviderRequestReftitlesignerSummarycallbackUrlexpiresAtsentAtcompletedAtmetadatanotescreatedAtupdatedAtContractSignatureProviderRequestListResponse
ContractSignatureRequest
contractRefversionNumbersignerRefsignerRolesignerLabelstatusmethodproofRefproofHash^[A-Fa-f0-9]{64}$signedAtrejectedAtnotesContractSignatureSummary
totalSignaturessignedSignaturespendingSignaturesrejectedSignaturesexpiredSignaturesContractSignature
idcontractRefversionNumbersignerRefstatusmethodsignerRolesignerLabelproofRefproofHashsignedAtrejectedAtnotescreatedAtupdatedAtContractSignatureListResponse
ContractEventRequest
contractRefeventRefeventTypetitledescriptioncommitmentRefversionNumbersourceactorRefSmall structured metadata. Do not include secrets.
occurredAtContractEventSummary
totalEventscontractRefslatestOccurredAtContractEvent
idcontractRefeventRefeventTypetitlesourcedescriptioncommitmentRefversionNumberactorRefoccurredAtcreatedAtContractEventListResponse
ExtractedCommitmentInput
commitmentReftitledescriptioncategoryunitLabelexpectedQuantitycompletedQuantitystatusverifierRefdueDateevidencePolicynotesContractExtractionRequest
contractRefextractionRefsourceVersionNumberdocumentUristorageRefengineRefstatussummarySmall structured extractor metadata. Do not include secrets.
notesContractExtractionDecisionRequest
extractionRefstatusnotesContractExtractionSummary
totalExtractionsproposedExtractionsacceptedExtractionsfailedExtractionscommitmentCountContractExtraction
idcontractRefextractionRefstatuscommitmentCountacceptedCommitmentCountsourceVersionNumberdocumentUristorageRefengineRefsummarynotescreatedAtupdatedAt