Skip to main content
POST
Create an SPV request

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required

Body

application/json
templateId
string
required

Contract template id provided during onboarding.

Example:

"<your_template_id>"

templateVersion
string
required

Contract template version (e.g. '1.0.0').

Example:

"1.0.0"

attributes
Attributes · object
required

Flat attribute map validated against the template.

Example:

Response

Successful Response

spvRequestSlug
string
required
status
enum<string>
required

An enumeration.

Available options:
pending-review,
approved,
rejected,
cancelled
templateId
string
required
templateVersion
string
required
tenantSlug
string
required
clientId
string
required
attributes
Attributes · object
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
rejectionReason
string
cancelledAt
string<date-time>
approvedAt
string<date-time>
materialisedRefs
MaterialisedRefsResponse · object
feesAndCarry
FeesAndCarryResponse · object