BootstrapOrg is the first call that you make against a fresh
ClutchCall deployment for a new tenant. It creates the tenant record
and mints the first admin service account. Every subsequent admin call
uses a JWT signed by that account.
BootstrapOrg
Request (BootstrapOrgRequest):
Response (
BootstrapOrgResponse):
After a successful response, the keypair that you supplied is the
admin service account for the tenant. Use the private half to sign
the
admin_token for every subsequent admin call.
Recommended flow
- Generate an RSA-2048 keypair locally.
- Keep the bootstrap secret in a short-lived store (CI vault, HSM, or one-shot env var).
- Call
BootstrapOrgwith the public half and akidthat you choose. - Discard the bootstrap secret. You cannot use it again. The gateway burns it on success.
- From now on, sign admin JWTs with the private half. Most operators
then call
PublishServiceAccountfirst, to create separate"sdk"-role keys for their applications.

