Integrations
Integration modules (e.g. SAP/ERP connectors) are enabled per org and gated by scoped permission grants. Base path: /api/org/{slug}/integrations/{moduleKey}.
Enable / disconnect a module
Section titled “Enable / disconnect a module”| Method · Route | Source |
|---|---|
POST /integrations/{moduleKey}/enable | IntegrationModuleEnabledEndpoints.cs:36 |
DELETE /integrations/{moduleKey}/enable | :37 |
Access requests
Section titled “Access requests”A customer requests access to a provider’s integration; the provider approves/denies.
| Method · Route | Role | Source |
|---|---|---|
POST /integrations/{moduleKey}/request | customer | IntegrationAccessRequestEndpoints.cs:36 |
POST /access-requests/{id}/approve · /deny | provider | :45 |
Permission grants
Section titled “Permission grants”| Method · Route | Purpose | Source |
|---|---|---|
POST /integrations/{moduleKey}/permissions/analyze | Analyze scope conflicts | IntegrationPermissionGrantEndpoints.cs:36 |
POST /integrations/{moduleKey}/permissions/grant | Grant scoped permissions | :37 |
POST /integrations/{moduleKey}/ai/translate-scope | AI scope translation | IntegrationsAiEndpoints.cs:23 |
Granted permissions flow through the same RBAC model — see Permission scopes. Inbound integration data arrives via /api/org/{slug}/inbound.