Returns an ObjectConfig resource based on its name or id.
GET/ObjectConfig/:objectConfigId
The ObjectConfig resource with matching name or id is returned.
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
Request
Path Parameters
id of ObjectConfig resource.
Query Parameters
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.
A comma-separated list of attributes to exclude from the response. Some attributes cannot be excluded.
Responses
- 200
Returns a single ObjectConfig resource based on its name or id.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
Array [
]
]
Array [
]
Unique identifier of the ObjectConfig.
Name of the ObjectConfig.
objectAttributes
undefined[]
A list of attributes of the ObjectConfig.
The object attribute name.
The display name of the object attribute.
The type of the object attribute.
A Boolean value indicating this is a multi-valued attribute.
The default value of the object attribute.
A Boolean value indicating this is a system attribute that does not have a source and is not configurable.
A Boolean value indicating this is a standard attribute (i.e. manager, email, firstname, lastname).
Integer value of the extended attribute column number in the database schema.
A Boolean value indicating this attribute has a named column in the database schema.
Rule used to derive the value. Usually specified when there are no attributeSources defined.
A Boolean value indicating this attribute can be used in a group factory. Identity attributes only.
Possible values: [READONLY
, PERMANENT
, UNTILFEEDVALUECHANGES
]
Enumeration indicating whether this attribute allows modification.
attributeSources
undefined[]
Sources of values for this atribute. Identity attributes only.
The name of the attribute on the application.
Derived identifier for this source.
Optional instance name for template applications.
Rule used to derive the value.
attributeTargets
undefined[]
Targets of this attribute that should receive the value upon attribute synchronization. Identity attributes only.
The name of the attribute on the application.
Derived identifier for this target.
Optional instance name for template applications.
Rule used to derive the value.
Return whether to provision all accounts if an identity has multiple accounts on the target application. Identity attributes only.
meta
undefined[]
Metadata for the ObjectConfig
Datetime when the ObjectConfig was created
URL to the ObjectConfig
Datetime of ObjectConfig last modification
ObjectConfig version
Resource type of the metadata subject
{
"id": "7f00000180281df7818028be63aa00ef",
"name": "Bundle",
"objectAttributes": [
{
"name": "StringAttr",
"displayName": "attr_demoString",
"type": "string",
"multi": false,
"defaultValue": "None",
"system": false,
"standard": false,
"extendedNumber": 2,
"namedColumn": false,
"ruleName": "lastLoginToDate",
"groupFactory": true,
"editMode": "READONLY",
"attributeSources": [
{
"name": "lastName",
"key": "testInstancesApplication/inst2:lastName",
"instance": "inst2",
"ruleName": "Identity Attribute Rule - Type"
}
],
"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"
}
]
}