Get directory synchronization status
GET/api/web/v1/directorysyncinfo/:id
Get the specified directory synchronization status details. Caller requires the DIRECTORIES:VIEW permission.
Request
Path Parameters
The UUID of the directory whose synchronization status is to be returned.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Successful
- application/json
- Schema
- Example (from schema)
Schema
The name of the directory.
The name of the directory or searchbase is being processed.
Comma separated list of errors occurred during the AD-sync process.
The number of groups added.
The number of groups successfully created in the service database.
The number of groups successfully deleted from the service database.
The number of groups failed to be uploaded.
The number of groups skipped due to errors.
The number of groups processed successfully.
The number of groups removed.
The number of groups changed.
The number of groups synced with no changes.
The number of groups successfully updated in the service database.
The UUID of the DirectorySyncStatusInfo.
The number of search bases already processed.
Possible values: [CRAWLING
, CRAWL_COMPLETE
, ERROR
, NOTIFYING_GROUPS
, NOTIFYING_GROUPS_USERS
, NOTIFYING_USERS
, NOTIFY_COMPLETE
, OUT_OF_SYNC
, PENDING_CHANGES
, SYNCED
, UNKNOWN
]
The status of the Directory Sync processed.
The time when the synchronization was started.
The last time the directory was updated.
Total number of search bases to be processed.
Number of users added.
The number of users successfully created in the service database.
The number of users successfully deleted from the service database.
The number of users failed to be uploaded.
The number of users skipped due to errors.
The number of users processed successfully.
The number of users removed.
The number of users synced with changes.
The number of users synced with no changes.
The number of users successfully updated in the service database.
{
"directoryName": "string",
"directoryOrSearchBaseBeingProcessed": "string",
"errors": "string",
"groupsAdded": 0,
"groupsCreateCount": 0,
"groupsDeleteCount": 0,
"groupsFailCount": 0,
"groupsFailed": 0,
"groupsRemoved": 0,
"groupsSyncedWithChanges": 0,
"groupsSyncedWithNoChanges": 0,
"groupsUpdateCount": 0,
"id": "string",
"searchbasesProcessed": 0,
"state": "CRAWLING",
"syncStarted": "2019-02-19T13:15:27Z",
"syncUpdated": "2019-02-19T13:15:27Z",
"totalSearchbases": 0,
"usersAdded": 0,
"usersCreateCount": 0,
"usersDeleteCount": 0,
"usersFailCount": 0,
"usersFailed": 0,
"usersRemoved": 0,
"usersSyncedWithChanges": 0,
"usersSyncedWithNoChanges": 0,
"usersUpdateCount": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Access denied
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}