# providers_stripe_create_organization_create Proxy to the Platform launch API We cannot expose launching a tenant to an unauthorized user hence the need for the API The API validates the stripe_checkout_id and then proxies the request to the Platform Launch API Endpoint: POST /api/providers/stripe/create-organization/ Version: 3.59.0-ai-plus ## Request fields (application/json): - `username` (string) - `email` (string) - `firstname` (string) - `lastname` (string) - `password` (string) - `name` (string, required) Organization name - `key` (string, required) Unique key for the organization - `ignore_user_exists` (boolean) - `stripe_checkout_id_alt` (string, required) Stripe Checkout Id to launch the tenant ## Response 201 fields (application/json): - `success` (boolean) - `message` (any, required) - `data` (any) - `id` (string) - `timestamp` (string) - `org` (string, required) - `lms_url` (string, required) - `cms_url` (string, required) - `portal_url` (string, required) - `edx_role` (string, required) ## Response 417 fields (application/json): - `success` (boolean) - `message` (any, required) - `data` (any) - `id` (string) - `timestamp` (string) - `org` (string, required) - `lms_url` (string, required) - `cms_url` (string, required) - `portal_url` (string, required) - `edx_role` (string, required) ## Response 500 fields (application/json): - `success` (boolean) - `message` (any, required) - `data` (any) - `id` (string) - `timestamp` (string)