Returns all object of type ObjectConfig.​
This endpoint returns all ObjectConfig resources.
Attributes to include in the response can be specified with the attributes query parameter.
Attributes to exclude from the response can be specified with the excludedAttributes query parameter.
The schema related to ObjectConfig is:
- urn:ietf:params:scim:schemas:sailpoint:1.0:ObjectConfig.
Query Parameters
- filter string
Allows for query filters according to RFC-7644, Section 3.4.2.2 - not all operations are supported.
- lookupByName boolean
(OPTIONAL) Set to true if the ObjectConfig name is passed instead of the ObjectConfig id.
- sortBy string
Allows sorting the results by a resource's attributes.
- sortOrder string
Default value:
ascending
Determines what order to sort results in.
Example: descending - startIndex integer
Default value:
1
Determines the starting index of the result set.
- count integer
Default value:
1000
Specifies the number of results per page.
- attributes string
A comma-separated list of attributes to return in the response. This query parameter supersedes excludedAttributes, so providing the same attribute(s) to both will result in the attribute(s) being returned.
- excludedAttributes string
A comma-separated list of attributes to exclude from the response. Some attributes cannot be excluded.
- 200
Returned all SCIM resources for this endpoint.
- application/json
- application/scim+json
- Schema
- Example (from schema)
Schema
- totalResults integer
Number of resources returned for this endpoint
- startIndex integer
The starting index of the resource set list. Can be specified with startIndex query parameter.
- schemas string[]
SCIM Schema used for response.
Resources undefined[]
id stringUnique identifier of the ObjectConfig.
name stringName of the ObjectConfig.
objectAttributes undefined[]
A list of attributes of the ObjectConfig.
name stringThe object attribute name.
displayName stringThe display name of the object attribute.
type stringThe type of the object attribute.
multi booleanA Boolean value indicating this is a multi-valued attribute.
defaultValue stringThe default value of the object attribute.
system booleanA Boolean value indicating this is a system attribute that does not have a source and is not configurable.
standard booleanA Boolean value indicating this is a standard attribute (i.e. manager, email, firstname, lastname).
extendedNumber integerInteger value of the extended attribute column number in the database schema.
namedColumn booleanA Boolean value indicating this attribute has a named column in the database schema.
ruleName stringRule used to derive the value. Usually specified when there are no attributeSources defined.
groupFactory booleanA Boolean value indicating this attribute can be used in a group factory. Identity attributes only.
editMode stringPossible values: [
READONLY
,PERMANENT
,UNTILFEEDVALUECHANGES
]Enumeration indicating whether this attribute allows modification.
attributeSources undefined[]
Sources of values for this atribute. Identity attributes only.
name stringThe name of the attribute on the application.
key stringDerived identifier for this source.
instance stringOptional instance name for template applications.
ruleName stringRule used to derive the value.
attributeTargets undefined[]
Targets of this attribute that should receive the value upon attribute synchronization. Identity attributes only.
name stringThe name of the attribute on the application.
key stringDerived identifier for this target.
instance stringOptional instance name for template applications.
ruleName stringRule used to derive the value.
provisionAllAccount booleanReturn whether to provision all accounts if an identity has multiple accounts on the target application. Identity attributes only.
meta undefined[]
Metadata for the ObjectConfig
created stringDatetime when the ObjectConfig was created
location stringURL to the ObjectConfig
lastModified stringDatetime of ObjectConfig last modification
version stringObjectConfig version
resourceType stringResource type of the metadata subject
{
"totalResults": "1,",
"startIndex": 1,
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"Resources": [
{
"id": "c0a8019c7fe11678817fe18984351477",
"name": "Link",
"objectAttributes": [
{
"name": "inactive",
"displayName": "attr_demoInactive",
"type": "boolean",
"multi": false,
"defaultValue": "false",
"system": true,
"standard": false,
"extendedNumber": 1,
"namedColumn": false,
"ruleName": "lastLoginToDateRule",
"groupFactory": true,
"editMode": "READONLY",
"attributeSources": [
{
"name": "app1_inactive",
"key": "Active_Directory:app1_inactive",
"instance": "test-environment",
"ruleName": "attributeSource-aws-S3-rule"
}
],
"attributeTargets": [
{
"name": "app2_active",
"key": "Composite_ERP_Global_Platform:app2_inactive",
"instance": "continuous-integration-environment1",
"ruleName": "attributeTarget-aws-S3-rule",
"provisionAllAccount": false
}
]
}
],
"meta": [
{
"created": "2022-03-31T14:52:40.245-05:00",
"location": "http://localhost:8080/identityiq/scim/v2/ObjectConfig/7f00000180281df7818028be62ef00e9",
"lastModified": "2022-03-31T14:52:40.265-05:00",
"version": "\"W\"1649951092552\"",
"resourceType": "ObjectConfig"
}
]
}
]
}
- Schema
- Example (from schema)
Schema
- totalResults integer
Number of ObjectConfig resources returned.
- startIndex integer
The starting index of the resource set list. Can be specified with startIndex query parameter.
- schemas string[]
SCIM Schema used for response.
Resources undefined[]
The SCIM resources returned for this endpoint.
id stringUnique identifier of the ObjectConfig.
name stringName of the ObjectConfig.
objectAttributes undefined[]
A list of attributes of the ObjectConfig.
name stringThe object attribute name.
displayName stringThe display name of the object attribute.
type stringThe type of the object attribute.
multi booleanA Boolean value indicating this is a multi-valued attribute.
defaultValue stringThe default value of the object attribute.
system booleanA Boolean value indicating this is a system attribute that does not have a source and is not configurable.
standard booleanA Boolean value indicating this is a standard attribute (i.e. manager, email, firstname, lastname).
extendedNumber integerInteger value of the extended attribute column number in the database schema.
namedColumn booleanA Boolean value indicating this attribute has a named column in the database schema.
ruleName stringRule used to derive the value. Usually specified when there are no attributeSources defined.
groupFactory booleanA Boolean value indicating this attribute can be used in a group factory. Identity attributes only.
editMode stringPossible values: [
READONLY
,PERMANENT
,UNTILFEEDVALUECHANGES
]Enumeration indicating whether this attribute allows modification.
attributeSources undefined[]
Sources of values for this atribute. Identity attributes only.
name stringThe name of the attribute on the application.
key stringDerived identifier for this source.
instance stringOptional instance name for template applications.
ruleName stringRule used to derive the value.
attributeTargets undefined[]
Targets of this attribute that should receive the value upon attribute synchronization. Identity attributes only.
name stringThe name of the attribute on the application.
key stringDerived identifier for this target.
instance stringOptional instance name for template applications.
ruleName stringRule used to derive the value.
provisionAllAccount booleanReturn whether to provision all accounts if an identity has multiple accounts on the target application. Identity attributes only.
meta undefined[]
Metadata for the ObjectConfig
created stringDatetime when the ObjectConfig was created
location stringURL to the ObjectConfig
lastModified stringDatetime of ObjectConfig last modification
version stringObjectConfig version
resourceType stringResource type of the metadata subject
{
"totalResults": "1500,",
"startIndex": 1,
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"Resources": [
{
"id": "c0a8019c7fe11678817fe18984351477",
"name": "Link",
"objectAttributes": [
{
"name": "inactive",
"displayName": "attr_demoInactive",
"type": "boolean",
"multi": false,
"defaultValue": "false",
"system": true,
"standard": false,
"extendedNumber": 1,
"namedColumn": false,
"ruleName": "lastLoginToDateRule",
"groupFactory": true,
"editMode": "READONLY",
"attributeSources": [
{
"name": "app1_inactive",
"key": "Active_Directory:app1_inactive",
"instance": "test-environment",
"ruleName": "attributeSource-aws-S3-rule"
}
],
"attributeTargets": [
{
"name": "app2_active",
"key": "Composite_ERP_Global_Platform:app2_inactive",
"instance": "continuous-integration-environment1",
"ruleName": "attributeTarget-aws-S3-rule",
"provisionAllAccount": false
}
]
}
],
"meta": [
{
"created": "2022-03-31T14:52:40.245-05:00",
"location": "http://localhost:8080/identityiq/scim/v2/ObjectConfig/7f00000180281df7818028be62ef00e9",
"lastModified": "2022-03-31T14:52:40.265-05:00",
"version": "\"W\"1649951092552\"",
"resourceType": "ObjectConfig"
}
]
}
]
}