da-project

Create Da Project Checkout

Create a $1,999 Stripe checkout + a pending ci_tp_projects row.

Authenticated (§H.3.4): the website proxy forwards the applicant's session JWT. The identity used downstream is the AUTHENTICATED one — a body that names someone else's user_id/org is overridden/rejected, so a stolen or replayed request cannot create projects under another account.

post/api/v1/da-project/checkout

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/da-project/checkout
  • Auth: HTTP bearer

Request body

org_idstring required

Applicant's personal org (ci_organizations.id)

emailstring email required
property_idstring nullable
addressstring required
dev_typestring
unit_countinteger
works_intentstring nullable
user_idstring nullable
lgastring nullable
zone_codestring nullable
source_report_idstring nullable

Preliminary report this was started from

success_urlstring nullable
cancel_urlstring nullable
utmobject nullable

Marketing attribution pairs (utm_source/utm_medium/utm_campaign/utm_term/utm_content/referrer). Sanitized server-side.

Response

Successful Response

checkout_urlstring required
session_idstring required
project_idstring required

Changes

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