The Job Scheduler API provides a comprehensive interface for managing and scheduling various types of jobs related to data monitoring, storage maintenance, and briefing events within a CDQ services. This API is designed to facilitate the automation of routine tasks, enhance data integrity through validation and duplication jobs, and support the efficient management of storage resources by scheduling deletion of outdated storages.
Job Scheduler API (2)
https://idp.cdq.com/_mock/apis/job-scheduler-api/api-v1/
https://job-scheduler-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v1/
https://job-scheduler-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/
Job Schedules
Contains a set of endpoints created to manage and automate to schedule different types of jobs. These jobs are crucial for maintaining the efficiency and reliability of data within the system. The endpoints in this category enable users to schedule jobs for specific tasks, such as deleting old storage data, validating and duplicating data mirrors, and initiating data monitoring jobs. Each type of job serves a specific purpose, contributing to the overall data management strategy by automating routine maintenance tasks, ensuring data accuracy, and optimizing storage usage.
Data Monitors
Data monitors are essential tools for ensuring data quality and integrity within the system. They provide real-time monitoring of data sources, alerting users to any discrepancies or anomalies that may arise. The endpoints of the Data Monitors allow users to schedule and run data monitor jobs, enabling them to monitor specific data sources and receive timely notifications of any issues. By leveraging data monitors, users can proactively identify and address data quality issues, ensuring the accuracy and reliability of their data.
Unique identifier of the Storage.
A monitoring service that can be activated for a Data Storage/Data Mirror.
Unique alpha-numeric number of the Data Monitor.
Data monitor type.
Client ID of the data monitor.
List of data sources to be monitored.
Makes the job evaluate business partners which were modified after given date described in ISO-8601 format.
- Mock server
https://idp.cdq.com/_mock/apis/job-scheduler-api/api-v1/datamonitors/schedule
- Production SOAP
https://job-scheduler-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v1/datamonitors/schedule
- Production
https://job-scheduler-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/datamonitors/schedule
curl -i -X POST \
https://idp.cdq.com/_mock/apis/job-scheduler-api/api-v1/datamonitors/schedule \
-H 'Content-Type: application/json' \
-d '{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"dataMonitor": {
"id": "bfdfd6f7-562f-4d4a-921f-e68cba60d5cf",
"type": {
"technicalKey": "AUGMENTATION"
},
"clientId": "12345678-1234-5678-1234-567812345678",
"dataSources": [
{
"id": "648824a691d8d2503d65103e"
}
],
"configuration": {
"id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4"
},
"featuresOn": [
"data_monitor_feature"
]
},
"countryShortNames": [
"DE"
],
"modifiedAfter": "2023-07-06T12:14:03.204Z",
"processingLogTrigger": {
"type": "INITIALIZED"
}
}'{ "status": "OK", "job": { "id": "35f23c03-1c22-45fe-9484-3ffe769325de" } }