possibilities

Compose Possibilities

Produce a What's Possible report with no payment — the internal path for QA, gifting and accuracy verification.

Runs the REAL pipeline: the same compose, the same Stage-7 gates, the same §I grounding audit and Opus final review, the same ready transition and the same viewer_url (so the QR flyer renders). Two deliberate differences, both of which make the row less consequential than a sale:

  • Nothing is emailed. email=None — every send in fulfilment is gated on it — and a hold does not page ops (compose_only=True).
  • It is not a purchase. amount_cents=0, no stripe_session_id and requested_by='api-compose', so the row fails both the genuine_paid gate and the genuine_revenue reporting predicate. That keeps it out of revenue counts, the GA4 purchase event, free-check conversion linkage, nurture buyer-skip and the reconcile sweeps.

Always background: a full possibilities compose with §I legitimately runs past the edge-proxy timeout. Poll GET /report/{id}, then fetch GET /report/{id}/pdf. A needs_review status means the accuracy gate held it — read report_data.possibilities_hold for the reasons.

post/api/v1/possibilities/compose

Request

  • Base URL: https://api.casaintelligence.com.au (the document declares no server; this is the origin it was published from)
  • URL: https://api.casaintelligence.com.au/api/v1/possibilities/compose
  • Auth: API key in header X-API-Key

Request body

property_idstring required

ci_properties.id (UUID)

Response

Successful Response

object required

Changes

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