{ "opencollection": "1.0.0", "info": { "name": "Integration configurations synchronizationRuns API", "version": "1.0.0" }, "items": [ { "info": { "name": "synchronizationRuns", "type": "folder" }, "items": [ { "info": { "name": "getSynchronizationRunsStatusList", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns" }, "docs": "Returns the status of all existing synchronization runs" }, { "info": { "name": "createSynchronizationRun", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns", "params": [ { "name": "start", "value": "", "type": "query", "description": "If true the created run will be enqueued to be started" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed. This parameter requires the start parameter to be set to true as well" } ] }, "docs": "Creates a synchronization run." }, { "info": { "name": "startSynchronizationRun", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/:id/start", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed" } ] }, "docs": "Starts an existing but not yet started synchronization run" }, { "info": { "name": "getSynchronizationRunProgress", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/progress", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Shows the progress of a synchronization run, it gives updated counters of the run level that is in execution." }, { "info": { "name": "stopSynchronizationRun", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/:id/stop", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Stops a running synchronization run" }, { "info": { "name": "getSynchronizationRunStatus", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/status", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Returns the status of an existing synchronization run" }, { "info": { "name": "getSynchronizationRunStats", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/stats", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Returns detailed statistics about the execution of a synchronization run" }, { "info": { "name": "getSynchronizationRunResults", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/results", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Returns the results of a finished synchronization run" }, { "info": { "name": "getSynchronizationRunResultsUrl", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/resultsUrl", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Returns the url to the results of a finished synchronization run" }, { "info": { "name": "getSynchronizationRunWarnings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/synchronizationRuns/:id/warnings", "params": [ { "name": "offset", "value": "", "type": "query", "description": "The zero-based index of the first element to retrieve" }, { "name": "limit", "value": "", "type": "query", "description": "The number of elements that should be retrieved" }, { "name": "id", "value": "", "type": "path", "description": "The ID of the synchronization run" } ] }, "docs": "Returns the warnings of a synchronization run" }, { "info": { "name": "createSynchronizationRunWithConfig", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/withConfig", "params": [ { "name": "start", "value": "", "type": "query", "description": "If true the created run will be enqueued to be started" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed. This parameter requires the start parameter to be set to true as well" } ] }, "docs": "Starts a new synchronization run using the processor configuration and input object provided in the request.\n>__Please do not use this endpoint for production use cases. It was built for testing configurations only.__" }, { "info": { "name": "createSynchronizationRunWithUrlInput", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/withUrlInput", "params": [ { "name": "start", "value": "", "type": "query", "description": "If true the created run will be enqueued to be started" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed. This parameter requires the start parameter to be set to true as well" } ] }, "docs": "Starts a new synchronization run using a DataProvider information to obtain the LDIF input" }, { "info": { "name": "createSynchronizationRunWithExecutionGroupAndUrlInput", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/withExecutionGroupAndUrlInput", "params": [ { "name": "groupName", "value": "", "type": "query", "description": "The name of execution group" }, { "name": "start", "value": "", "type": "query", "description": "If true the created run will be enqueued to be started" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed. This parameter requires the start parameter to be set to true as well" } ] }, "docs": "Starts a new synchronization run using a DataProvider information to obtain the LDIF input, but choose a configuration based on execution group." }, { "info": { "name": "createSynchronizationRunWithExecutionGroup", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/synchronizationRuns/withExecutionGroup", "params": [ { "name": "groupName", "value": "", "type": "query", "description": "The name of execution group" }, { "name": "start", "value": "", "type": "query", "description": "If true the created run will be enqueued to be started" }, { "name": "test", "value": "", "type": "query", "description": "If true a dry run without any changes will be performed. This parameter requires the start parameter to be set to true as well" } ] }, "docs": "Starts a new synchronization run using combined processor configuration within an execution group and input object provided in the request." } ] } ], "bundled": true }