Create new object |
POST |
/{type} |
ModelExecuteOptionsType |
Object to create in the XML form |
-
201 Created, Location set to point to the newly created object
-
240 Handled error, OperationResult is returned in the body
-
250 Partial error, OperationResult is returned in the body
|
Create or update object |
PUT |
/{type}/{oid} |
ModelExecuteOptionsType |
Object to create in the XML form |
-
201 Created, Location set to point to the newly created object
-
240 Handled error, OperationResult is returned in the body
-
250 Partial error, OperationResult is returned in the body
|
Get object |
GET |
/{type}/{oid} |
GetOperationOptionsType |
- |
|
Modify object |
PATCH, POST |
/{type}/{oid} |
ModelExecuteOptionsType |
Modifications in XML format |
|
Delete object |
DELETE |
/{type}/{oid} |
ModelExecuteOptionsType |
- |
|
Test (configured) Resource |
POST |
/resources/{oid}/test |
No |
- |
|
Import from Resource |
POST |
/resources/{oid}/import/{objectClass} |
No |
- |
|
Find owner of shadow |
GET |
/shadows/{oid}/owner |
No |
- |
|
Import shadow |
POST |
/shadows/{oid}/import |
No |
- |
|
Search |
POST |
/{type}/search |
GetOperationOptionsType |
Query in XML format |
|
Suspend tasks |
POST |
/tasks/{oid}/suspend |
No |
- |
|
Resume tasks |
POST |
/tasks/{oid}/resume |
No |
- |
|
Schedule task now |
POST |
/tasks/{oid}/run |
No |
- |
|
Notify change |
POST |
/notifyChange |
No |
Resource object shadow change description |
|
Generate value for concrete object |
POST |
/{type}/{oid}/generate |
No |
Policy for items describing how to generate the value (PolicyItemsDefinitionType) |
|
Generate value |
POST |
/rpc/generate |
No |
PolicyItemsDefinitionType |
|
Validate value for concrete object |
POST |
/{type}/{oid}/validate |
No |
PolicyItemsDefinitionType |
|
Validate value |
POST |
/rpc/validate |
No |
PolicyItemsDefinitionType |
|
Get user’s value policy |
GET |
/users/{oid}/policy |
No |
|
|
Get 'self' |
GET |
/self |
No |
|
|
Search objects by type |
GET |
/{type} |
GetOperationOptionsType |
|
|
Reset credentials |
POST |
/users/{oid}/credential |
No |
ExecuteCredentialResetRequestType - specify reset method and new password |
|
Execute script |
POST |
/rpc/executeScript |
No |
ExecuteScriptType |
-
200 OK, ExecuteScriptResponseType returned in the body
-
201 Created, Location set to point to the newly created Task object. Only applicable is asynchronous=true parameter is used.
-
240 Handled error, OperationResult is returned in the body
-
250 Partial error, OperationResult is returned in the body
|