Connected Systems
A Connected System represents an external identity store that synchronises with the JIM metaverse. Examples include LDAP directories, HR databases, and file-based data sources.
Each connected system is associated with a connector that defines how JIM communicates with the external store, and contains a connector space of imported objects, a discovered schema, and optional partition/container hierarchy.
Common Workflows
Setting up a new connected system:
- List connector definitions to find the connector type
- Create a connected system with the chosen connector
- Update the connected system to configure connector settings
- Import schema to discover object types and attributes
- Configure object types and attributes
- Configure partitions if the connector supports hierarchy
- Create run profiles for import, sync, and export operations
Removing a connected system:
- Preview deletion impact to understand what will be affected
- Delete the connected system
The Connected System Object
When you retrieve a connected system, the detail response contains:
{
"id": 1,
"name": "Corporate LDAP",
"description": "Primary directory for employee accounts",
"created": "2026-01-15T09:30:00Z",
"lastUpdated": "2026-03-20T14:12:00Z",
"status": "Active",
"settingValuesValid": true,
"connector": {
"id": 3,
"name": "JIM LDAP Connector"
},
"objectTypes": [
{
"id": 10,
"name": "user",
"created": "2026-01-15T09:31:00Z",
"selected": true,
"removeContributedAttributesOnObsoletion": false,
"attributeCount": 47
}
],
"objectCount": 12450,
"pendingExportCount": 0,
"maxExportParallelism": 4
}
Attributes
| Field |
Type |
Description |
id |
integer |
Unique identifier |
name |
string |
Display name of the connected system |
description |
string, nullable |
Optional description |
created |
datetime |
UTC timestamp when the system was created |
lastUpdated |
datetime, nullable |
UTC timestamp of the last modification |
status |
string |
Operational status: Active or Deleting |
settingValuesValid |
boolean |
Whether the connector settings have been validated. Resets to false when settings change. |
connector |
object |
Reference to the connector definition (id, name) |
objectTypes |
array |
Discovered schema object types (see Object Types) |
objectCount |
integer |
Total number of objects in the connector space |
pendingExportCount |
integer |
Number of exports queued for processing |
maxExportParallelism |
integer, nullable |
Maximum concurrent export batches (1-16). null defaults to sequential. |
Object Types
Each object type in the objectTypes array contains:
| Field |
Type |
Description |
id |
integer |
Unique identifier |
name |
string |
Object type name (e.g. user, group) |
created |
datetime |
UTC timestamp when discovered |
selected |
boolean |
Whether this type is included in synchronisation |
removeContributedAttributesOnObsoletion |
boolean |
Remove contributed attributes when a sync rule no longer applies |
attributeCount |
integer |
Number of attributes in this object type |
Endpoints
Schema and Configuration
Partitions and Containers
Connector Space
Pending Exports