Provision a Zunkiree tenant for the authenticated merchant.
Soft-failure semantics per §1.5: push_sync_credentials or
register_webhook failing AFTER provision succeeded returns 201
with *_pending: true flags rather than 5xx + rollback. Recovery
is via POST /rotate-sync-key.
Documentation Index
Fetch the complete documentation index at: https://docs.stella-commerce.com/llms.txt
Use this file to discover all available pages before exploring further.
Body for POST /api/dashboard/integrations/zunkiree/connect.
brand_name is the only required field — Z6's /api/v1/admin/tenants
requires it (admin_tenants.py:74). Everything else is optional pass-
through; Z6 fills sensible defaults when omitted.
Display name shown in the widget header.
1 - 120Where Zunkiree-side lead-capture emails should go.
e.g. 'ecommerce', 'saas', 'healthcare'. Hint for Z6's default widget tone selection.
64BCP-47 language tag, e.g. 'en', 'th-TH'.
8Successful Response
Response from POST /connect.
sync_key_pending=true iff push_sync_credentials failed after
provision_tenant succeeded — the tenant exists on Z6 but Z6 doesn't
know about Stella's sync key yet. Caller's recovery: hit
POST /rotate-sync-key.
webhook_pending=true iff the optional register_webhook call at
the end of /connect failed — non-blocking; widget functions
without the subscription. No user-facing recovery in v1; Stella's
inbound-from-Zunkiree storage isn't built yet anyway (S8 docstring).