Create a Spool

Creates a proposed Spool from a strict canonical request.

post/api/v1/spools

Request

  • Base URL: https://spoolis.com
  • URL: https://spoolis.com/api/v1/spools
  • Auth: HTTP bearer

Request body

gated_action'payment' | 'workflow_step' | 'publish' | 'merge' | 'delegation' | 'other'

Declared intent only: what the caller says this Outcome gates. Not verified.

gated_action_notestring

Optional caller-declared context. Not verified.

type'goods_in_person' | 'service' | 'digital' | 'agent_task'
dispute_policyobject

Hash-covered semantic policy declaration. A party named in who_may_dispute can supersede an issued receipt through POST /api/v1/receipts/{receipt_id}/supersede. There is no review queue or UI.

Response

Created Spool

idstring required
schema_version1 required
created_atstring date-time required
updated_atstring date-time required
type'goods_in_person' | 'service' | 'digital' | 'agent_task' required
initiator_party_idstring required
partiesobject[] required
valueobject required
deliverableobject required
termsobject[] required
conditionsobject[] required
evidenceobject[] required
verificationobject required
economicsobject
eventsobject[] required
receipt_urlstring uri-reference
terminalboolean required
settlement_eligibleboolean required
can_resubmit_evidenceboolean required
can_rerunboolean required
decision_authority'deterministic' | 'buyer_confirmation' | 'both_confirm' | 'none' required

Changes

No recorded changes to this operation across all 1 revision of this API.