cURL
curl --request POST \ --url https://api.example.com/api/orgs \ --header 'Content-Type: application/json' \ --data ' { "name": "<string>", "slug": "<string>", "ein": "<string>", "website": "<string>", "email": "<string>" } '
Create a new organization and initiate Stripe Connect onboarding.
{ "org": { "id": "clx1234567890", "name": "Habitat for Humanity", "slug": "habitat-for-humanity", "ein": "91-1234567", "status": "ONBOARDING", "planTier": "STANDARD", "stripeAccountId": "acct_1234567890", "createdAt": "2026-02-28T12:00:00.000Z" }, "onboardingUrl": "https://connect.stripe.com/setup/e/..." }
curl -X POST https://api.givelink.ai/api/orgs \ -H "Authorization: Bearer gv_test_..." \ -H "Content-Type: application/json" \ -d '{ "name": "Habitat for Humanity", "slug": "habitat-for-humanity", "ein": "91-1234567", "email": "admin@habitat.org" }'