/v1/partner/invite-organizationliveCreate sub account
Opens a sub account for one Zenith merchant. With an ABN (or ACN) and city, Finmo pulls the company record from its KYB data provider, screens it and approves it by reliance on Zenith's onboarding. The response already carries the sub account's balances and AUD account details.
| Field | Type | Description |
|---|---|---|
| first_name* | string | Merchant contact first name |
| last_name* | string | Merchant contact last name |
| org_name* | string | Business name as Zenith holds it |
| org_country* | string | ISO 3166-1 alpha-2, e.g. AU |
| email* | string | Merchant contact email (Finmo never contacts the merchant) |
| abn | string | 11-digit ABN. Triggers the registry pull. Spaces allowed proposed |
| acn | string | 9-digit ACN, alternative to abn proposed |
| address_city | string | Required with abn/acn. The KYB data provider matches on registration number + city proposed |
| address_state | string | NSW, VIC, QLD, WA, SA, TAS, ACT, NT proposed |
| address_zip_code | string | Postcode proposed |
| organization_reference_id | string | Zenith's own merchant id, echoed on webhooks proposed |
| webhook_url | string | Set the webhook URL in the same call proposed |
| webhook_security_token | string | Sent back in the x-security-token header proposed |
| gca_plan_id | string | Pricing plan (Zenith markup). Defaults to the partner's default plan proposed |
- Without abn/acn the call behaves exactly like api.finmo.net today: kyb.status NOT_STARTED, no balances, no account details. Use PATCH /v1/partner/kyb/save to send full KYB.
- kyb.status keeps the live enum (NOT_STARTED, STARTED, SUBMITTED, APPROVED, REJECTED). kyb.stage and kyb.action_required are proposed.
- The AUD account details are returned straight away and become active on approval (ORGANIZATION_KYB_APPROVED, then VA_CREATED).
curl -X POST 'https://sandbox.finmotreasury.net/v1/partner/invite-organization' \
-u "$FINMO_ACCESS_KEY:$FINMO_SECRET_KEY" \
-H "X-Idempotency-Key: $(uuidgen)" \
-H 'content-type: application/json' \
-d '{"first_name":"Priya","last_name":"Nair","org_name":"Coral Coast Getaways Pty Ltd","org_country":"AU","email":"priya@coralcoastgetaways.example","abn":"46944446235","address_city":"Cairns","address_state":"QLD","address_zip_code":"4870","organization_reference_id":"TPB2B-000417"}'