Skip to content

Latest commit

 

History

History
403 lines (236 loc) · 12.9 KB

File metadata and controls

403 lines (236 loc) · 12.9 KB

SchedulerServiceApi

All URIs are relative to **

Method HTTP request Description
schedulerServiceCreateScheduledJob POST /api/v3/schedules Summary: Create scheduled job
Description: Create a new scheduled job with tasks.
schedulerServiceDeleteScheduledJob DELETE /api/v3/schedules/{schedule_id} Summary: Delete scheduled job
Description: Delete a single scheduled job.
schedulerServiceGetDependencies GET /api/v3/schedules/dependencies Summary: Get dependencies
Description: returns IDs of distribution rules, response templates, or processing rules that are in use
schedulerServiceGetDistributionRules GET /api/v3/schedules/distribution_rules Summary: Get distribution rules
Description: Return a list of distribution rule IDs that are used by the scheduler
Distribution rules can't be edited if it is used by a scheduled job.
schedulerServiceGetScheduledJobDetails GET /api/v3/schedules/{schedule_id}/details Summary: Get scheduled job
Description: Return a single ScheduledJob in detail.
schedulerServiceGetScheduledJobs GET /api/v3/schedules Summary: Get scheduled jobs
Description: Return a list of scheduled jobs and the linked tasks.
schedulerServiceGetSchedulesByReport POST /api/v3/schedules/searchByReport/{report_id} Summary: Get schedules by report
Description: Return an array of scheduled job IDs that run the report_id. An empty array is returned if the report_id is not scheduled.
schedulerServiceGetTags GET /api/v3/schedules/tags Summary: Get tags
Description: Return an array of all the unique tags from scheduled jobs.
schedulerServiceSearchScheduledJobs POST /api/v3/schedules/search Summary: Search scheduled jobs
Description: Return a filtered list of scheduled jobs and the linked tasks.
schedulerServiceSearchScheduledTaskRuns POST /api/v3/schedules/runs/search Summary: Search scheduled task runs
Description: Return a list of scheduled task run, start date, end date, status
schedulerServiceUpdateScheduledJob PATCH /api/v3/schedules/{schedule_id} Summary: Update scheduled job
Description: Update a single schedule job.

schedulerServiceCreateScheduledJob

Summary: Create scheduled job Description: Create a new scheduled job with tasks.

Example

 schedulerServiceCreateScheduledJob

Parameters

Name Type Description Notes
schedulerv3CreateScheduledJobRequest Schedulerv3CreateScheduledJobRequest

Return type

Schedulerv3CreateScheduledJobResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceDeleteScheduledJob

Summary: Delete scheduled job Description: Delete a single scheduled job.

Example

 schedulerServiceDeleteScheduledJob schedule_id=value

Parameters

Name Type Description Notes
scheduleId string Unique ID, required for delete. [default to null]

Return type

Schedulerv3DeleteScheduledJobResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetDependencies

Summary: Get dependencies Description: returns IDs of distribution rules, response templates, or processing rules that are in use

Example

 schedulerServiceGetDependencies  config_type=value

Parameters

Name Type Description Notes
configType string specify the configuration entry type: Distribution.Rule, workflow_investigation_link, workflow_response_template, etc. [optional] [default to null]

Return type

Schedulerv3GetDependenciesResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetDistributionRules

Summary: Get distribution rules Description: Return a list of distribution rule IDs that are used by the scheduler Distribution rules can't be edited if it is used by a scheduled job.

Example

 schedulerServiceGetDistributionRules

Parameters

This endpoint does not need any parameter.

Return type

Schedulerv3GetDistributionRulesResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetScheduledJobDetails

Summary: Get scheduled job Description: Return a single ScheduledJob in detail.

Example

 schedulerServiceGetScheduledJobDetails schedule_id=value

Parameters

Name Type Description Notes
scheduleId string Used to return a single scheduledjob. [default to null]

Return type

Schedulerv3GetScheduledJobResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetScheduledJobs

Summary: Get scheduled jobs Description: Return a list of scheduled jobs and the linked tasks.

Example

 schedulerServiceGetScheduledJobs  Offset=value  Limit=value

Parameters

Name Type Description Notes
offset integer Optional: the amount to offset the rows by for pagination. [optional] [default to null]
limit integer Optional: the max amount of rows to return for pagination. [optional] [default to null]

Return type

Schedulerv3ScheduledJobSummaryResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetSchedulesByReport

Summary: Get schedules by report Description: Return an array of scheduled job IDs that run the report_id. An empty array is returned if the report_id is not scheduled.

Example

 schedulerServiceGetSchedulesByReport report_id=value

Parameters

Name Type Description Notes
reportId string Report ID for the scheduled report. [default to null]
schedulerv3GetSchedulesByReportRequest Schedulerv3GetSchedulesByReportRequest

Return type

Schedulerv3GetSchedulesByReportResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceGetTags

Summary: Get tags Description: Return an array of all the unique tags from scheduled jobs.

Example

 schedulerServiceGetTags

Parameters

This endpoint does not need any parameter.

Return type

Schedulerv3GetTagsResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceSearchScheduledJobs

Summary: Search scheduled jobs Description: Return a filtered list of scheduled jobs and the linked tasks.

Example

 schedulerServiceSearchScheduledJobs

Parameters

Name Type Description Notes
schedulerv3SearchScheduledJobsRequest Schedulerv3SearchScheduledJobsRequest

Return type

Schedulerv3ScheduledJobSummaryResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceSearchScheduledTaskRuns

Summary: Search scheduled task runs Description: Return a list of scheduled task run, start date, end date, status

Example

 schedulerServiceSearchScheduledTaskRuns

Parameters

Name Type Description Notes
schedulerv3SearchScheduledTaskRunsRequest Schedulerv3SearchScheduledTaskRunsRequest

Return type

Schedulerv3SearchScheduledTaskRunsResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

schedulerServiceUpdateScheduledJob

Summary: Update scheduled job Description: Update a single schedule job.

Example

 schedulerServiceUpdateScheduledJob schedule_id=value

Parameters

Name Type Description Notes
scheduleId string Unique ID, required for update. [default to null]
schedulerv3UpdateScheduledJobRequest Schedulerv3UpdateScheduledJobRequest

Return type

Schedulerv3UpdateScheduledJobResponse

Authorization

BasicAuth, ApiKeyAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]