An invite link provisions a company and returnsDocumentation Index
Fetch the complete documentation index at: https://integrations.docs.commenda.io/llms.txt
Use this file to discover all available pages before exploring further.
inviteLinkId, a UUID used by Connect and the embedded SDK.
Lifecycle
- Create — provision company + invite link (
POST /v4/core/invite-links). - Share — send
inviteLinkIdto your customer via Connect/SDK. - Connect — customer authorizes the platform; a connection is created on the company.
- Update — adjust company name,
syncFrom, or sync config. - Delete — delete the invite link by numeric
id.
GET and PATCH use
inviteLinkId (UUID). DELETE uses numeric id.Response envelope
Successful JSON responses are wrapped as:DELETE /core/invite-links/{id} returns 204 No Content with an empty body.
Invite link object
List and detail responses return these fields:| Field | Type | Description |
|---|---|---|
id | integer | Invite link ID. |
inviteLinkId | string (UUID) | Public ID for Connect/SDK. |
companyId | integer | null | Provisioned company ID. |
integration | enum | Integration type (e.g. NETSUITE). |
integrationCategory | enum | ACCOUNTING, PAYMENTS, or ECOMMERCE. |
syncFrom | string | null | Historical sync start date (ISO 8601). |
createdAt | string | Creation timestamp (ISO 8601). |
dataModelConfigs[]. See company sync config.
Create returns { id, inviteLinkId, companyId } only.
Related endpoints
| Action | Endpoint |
|---|---|
| View company | Get Company |
| Update sync | Update Company Sync Config |