POST /register-business is documented under Register business.
Becoming a partner
- Apply and onboard through Adam’s partner program (sales or partner operations). Adam registers you as a referral business partner and issues partner API credentials (partner secret key, often prefixed like
adam_partner_sk_...). - Agree commercial terms (revenue share, prepaid wallets, support expectations, branding, etc.). Those details are not exposed on the Developer API; they are contractual.
- Integrate using your partner key only for registration, then each business’s
tyms_sk_...for everything else.
Why Register business exists
Partners often need to:- Create the Adam business and owner account in one step.
- Optionally become an admin on that business so they can finish setup or support the owner.
- Optionally receive that business’s Developer API keys in the response so they can automate bookkeeping on behalf of the business they referred.
api_secret_key in the success payload only when registration succeeds and you requested grant_access: admin (see reference).
End-to-end integration flow
Partner authentication
Obtain your partner secret from Adam after partner onboarding. Use it exclusively for Register business.
Register the business
POST /v1/adam/register-business with JSON body: owner profile, business_name, password, optional locale fields, optional credit_from_referral_partner (boolean, default false — bill Adam credit usage to the partner’s partner-portal balance), and grant_access (admin | editor | viewer). On success you receive business_uuid and business metadata; with grant_access: admin you also receive api_public_key and api_secret_key.API surface
UsePOST /register-business on the Developer API base URL so partner registration and all later calls stay on the same v1/adam surface.
Support
- API support: developer@useadam.io
- Partner program enrollment: contact your Adam partner representative or developer@useadam.io if you do not yet have partner credentials.