UserIntegrationMap Model
Overview
This table maps users to specific integrations and their settings. It allows the application to keep track of which user is associated with which integration (via packageId, standardItem_id, and other fields), linking users, sites, organizations, and applications to the integration settings.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | A unique identifier for each integration mapping entry. | ❌ |
| name | string | The name of the integration mapping.Helps users identify or manage different mappings. | ❌ |
| created_at | date | The timestamp when the integration mapping was created. | ❌ |
| modified_at | date | The timestamp when the integration mapping was last updated. Useful for tracking changes or debugging issues. | ❌ |
| standardItem_id | string | The identifier of the standard item associated with the integration. This might reference a standard/template item used for mapping or structuring integrations. | ❌ |
| packageId | string | The identifier of the package linked to the integration. For instance, a package that handles the actual API connection or data transformation. | ❌ |
| userId | string | The identifier of the user associated with the integration mapping. | ❌ |
| siteId | string | The identifier of the site related to the integration.Useful in multi-site deployments where each location might have different integrations. | ❌ |
| orgId | string | The identifier of the organization linked to the integration. Important in multi-tenant systems for scoping data access. | ❌ |
| application_id | string | The identifier of the application associated with the integration. This supports app-specific integrations | ❌ |
| integrationSettings | any | Describes about integration map keys(configkey,config value,configtype,alignment,group,dependencyaction).Tracking and managing integration states/configurations per user or team. | ❌ |
Sample JSON
{
"id": "example_value",
"name": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"standardItem_id": "example_value",
"packageId": "example_value",
"userId": "example_value",
"siteId": "example_value",
"orgId": "example_value",
"application_id": "example_value",
"integrationSettings": "example_value"
}