Skip to main content

Create an investment session

POST 

/offerings/:id/investment_sessions

Canonical path: the offering comes from the URL, so spv_id may be omitted from the body (if sent it must match, else 422 offering_mismatch). Authorized for any offering the caller may act on (an install on its syndicate or company, a role on it, or created by your app).

Creates a single-use, recipient-specific hosted investment session (analogous to a Stripe Checkout Session) on the SPV named by spv_id in the body. The session walks one investor through accreditation, document signing, and payment, and produces a durable Investment on success. Returns a url the recipient opens to begin. If the recipient already has an active session on the SPV, that session is returned instead of creating a duplicate; if another app holds that recipient's active session there, the create is refused with 409 session_conflict (a recipient has one active session per offering).

Request​

Responses​

Investment session created