{ "opencollection": "1.0.0", "info": { "name": "Datadog Account Schedules API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "items": [ { "info": { "name": "Schedules", "type": "folder" }, "items": [ { "info": { "name": "Datadog Schedule a Downtime", "type": "http" }, "http": { "method": "POST", "url": "https://{subdomain}.{site}/api/v2/downtime", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Schedule a downtime." }, { "info": { "name": "Datadog Create On-call Schedule", "type": "http" }, "http": { "method": "POST", "url": "https://{subdomain}.{site}/api/v2/on-call/schedules", "params": [ { "name": "include", "value": "example_value", "type": "query", "description": "Comma-separated list of included relationships to be returned. Allowed values: `teams`, `layers`, `layers.members`, `layers.members.user`." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Create a new On-Call schedule" }, { "info": { "name": "Datadog Get On-call Schedule", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/on-call/schedules/:schedule_id", "params": [ { "name": "include", "value": "example_value", "type": "query", "description": "Comma-separated list of included relationships to be returned. Allowed values: `teams`, `layers`, `layers.members`, `layers.members.user`." }, { "name": "schedule_id", "value": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", "type": "path", "description": "The ID of the schedule" } ], "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Get an On-Call schedule" }, { "info": { "name": "Datadog Update On-call Schedule", "type": "http" }, "http": { "method": "PUT", "url": "https://{subdomain}.{site}/api/v2/on-call/schedules/:schedule_id", "params": [ { "name": "include", "value": "example_value", "type": "query", "description": "Comma-separated list of included relationships to be returned. Allowed values: `teams`, `layers`, `layers.members`, `layers.members.user`." }, { "name": "schedule_id", "value": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", "type": "path", "description": "The ID of the schedule" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Update a new On-Call schedule" }, { "info": { "name": "Datadog Delete On-call Schedule", "type": "http" }, "http": { "method": "DELETE", "url": "https://{subdomain}.{site}/api/v2/on-call/schedules/:schedule_id", "params": [ { "name": "schedule_id", "value": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", "type": "path", "description": "The ID of the schedule" } ], "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Delete an On-Call schedule" }, { "info": { "name": "Datadog Get the Schedule On-call User", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/on-call/schedules/:schedule_id/on-call", "params": [ { "name": "include", "value": "example_value", "type": "query", "description": "Specifies related resources to include in the response as a comma-separated list. Allowed value: `user`." }, { "name": "schedule_id", "value": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", "type": "path", "description": "The ID of the schedule." }, { "name": "filter[at_ts]", "value": "2025-05-07T02:53:01Z", "type": "query", "description": "Retrieves the on-call user at the given timestamp (ISO-8601). Defaults to the current time if omitted.\"" } ], "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "docs": "Retrieves the user who is on-call for the specified schedule at a given time." } ] } ], "bundled": true }