# List Data Monitors List all Data Monitors of the give storage. Endpoint: GET /v2/storages/{storageId}/datamonitors Version: 5 Security: apiKey ## Path parameters: - `storageId` (string, required) Unique identifier of the Storage. Example: "72d6900fce6b326088f5d9d91049e3e6" ## Query parameters: - `startAfter` (string) Only items with an ID greater than the given one will be retrieved. When nextStartAfter provided in the response, should be used instead of the ID as an indicator for a next page. Example: "5712566172571652" - `limit` (integer) Number of items to be returned on the page. Example: "100" - `sort` (string) Defines the attributes to sort by. Supported attribute is 'modifiedAt'. Sort direction can be specified in front of each attribute. '+' means ascending, '-' means descending. If direction is not given default sort is ascending. Example: "-modifiedAt" - `typeTechnicalKeys` (array) Business Partner type technical keys which should be filtered. Enum: "AUGMENTATION", "DATA_QUALITY_PROFILING", "SCREENING", "DUPLICATE" - `dataSourceId` (string) Filter by specified Data Source ID. Example: "648824a691d8d2503d65103e" - `configurationId` (string) Filter by specified Configuration ID. Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" ## Response 200 fields (application/json): - `values` (array) List of Data Monitors. Example: "[ff864c7bfe38397b8c160bc624f97574, 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p]" - `values.id` (string) Unique alpha-numeric number of the Data Monitor. Example: "bfdfd6f7-562f-4d4a-921f-e68cba60d5cf" - `values.type` (object) Type of the Data Monitor. - `values.type.name` (string) Display name of the Data Monitor Type. Example: "Augmentation" - `values.type.technicalKey` (string) Technical key of a data monitor. Example: "AUGMENTATION" - `values.dataSources` (array) List of Data Sources. - `values.dataSources.id` (string) Unique identifier for a Data Source of the Storage. Example: "648824a691d8d2503d65103e" - `values.dataSources.name` (string) Name of a data source of a storage. Example: "Internal customers" - `values.enabled` (boolean) The toggle used to enable or disable the Data Monitor. Example: true - `values.disabledAt` (string) Date in ISO-8601 format when data monitor was disabled. Example: "2025-09-09T13:03:09Z" - `values.configuration` (object) Configuration which is used during processing Business Partners. - `values.configuration.id` (string) Uniquely identifies a configuration. Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" - `values.executions` (array) Available executions of data monitor. - `values.executions.type` (object, required) Type of the Data Monitor Execution. - `values.executions.type.technicalKey` (string, required) Technical key of the Data Monitor Execution Type. Example: "TRIGGER" - `values.executions.frequency` (string) It is the interval at which updates are performed. Example: "BI_WEEKLY" - `values.validitySpan` (object) Period after which Business Partner is evaluated again. - `values.validitySpan.technicalKey` (string) Validity span period. Example: "YEAR" - `values.scopes` (array) Scope of data monitor. - `values.scopes.technicalKey` (string) Data Monitor scope of selected products. Augmentation Data Monitor may be one of: * AUGMENTED_BUSINESS_PARTNERS - enables Business Partner Augmentation * RAW_UPDATES - enables Raw Updates * OVERLAP - enables Overlap By default, when empty in Augmentation Data Monitor, below are enabled: * AUGMENTED_BUSINESS_PARTNERS * RAW_UPDATES Example: "RAW_UPDATES" - `values.createdAt` (string) Date of creation (ISO 8601-compliant). Example: "2025-09-09T13:03:09Z" - `values.createdBy` (string) Creator of a resource. Example: "76248934691294444" - `values.modifiedAt` (string) Date of modification (ISO 8601-compliant). Example: "2025-09-09T13:03:09Z" - `values.modifiedBy` (string) User or Client UUID which modified the resource. Example: "76248934691294444" - `values.featuresOn` (array) Features to be activated for Data Monitor. Example: ["BUILD_REPORT"] - `values.storageId` (string) Unique identifier of the Storage. Example: "72d6900fce6b326088f5d9d91049e3e6" - `limit` (integer) Number of items per page. Example: "100" - `startAfter` (string) The ID which is used to read the page. Example: "5712566172571652" - `nextStartAfter` (string) Provides a value to be used as a startAfter in next page request. Example: "5712566172571652" - `total` (integer) Total number of items which can be paged. Example: "67"