Create an internal subaccount with company receiving
Explicit opt-in company receiving. Idempotent by platform + environment + external_user_id; different payload returns 409 subaccount_idempotency_conflict. Sandbox simulates without Orion or Stripe writes. Live creates a separate company-owned store; no Horizon seller, managed-seller membership or individual Connect/KYC is created. The company receives distributable funds and handles external user payouts. Currently BRL subaccount stores and one-time checkout sessions only; recurring, split and post-purchase are rejected. Company/provider eligibility must be verified before live enablement. No client-selected platform, owner or Stripe account fields.
Request
- Base URL: https://api.cooud.com/v2
- URL: https://api.cooud.com/v2/subaccounts
- Auth: HTTP bearer
Headers
Required per-request compat-date. Format: ISO calendar date YYYY-MM-DD. Merchants pinned to an older date have their request and response transformed by every gate whose appliesAfter is strictly greater than this date.
Request body
Response
Created or replayed subaccount; inspect state.
Changes
No recorded changes to this operation across all 1 revision of this API.