Duplicate a business calendar Reference Published Oct 13, 2026 Duplicate a business calendar in Dynatrace with the Automation API by UUID, and optionally set a title for the new copy.
POST SaaS https://{your-environment-id}.apps.dynatrace.com/platform/automation/v1/business-calendars/{id}/duplicate
Overview You provide the business calendar UUID in the path and can include a title in the body for the duplicate. Dynatrace returns the new business calendar from the Automation API.
Authentication To execute this request, you need a platform token or OAuth access token with automation:calendars:write scope. To learn how to obtain and use it, see Tokens and authentication .
Parameters id string A UUID string identifying this business calendar.
path Required body Duplication Request - body Required
Request body objects The DuplicationRequest object Request body JSON model This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.
Response Response body objects The BusinessCalendarResponse object
The Holidays object The ModificationInfo object createdBy string - createdTime string - lastModifiedBy string - lastModifiedTime string -
The WeekdaysValues object
The WeekdaysNames object The ErrorDetails object errorCode string - errorRef string -
Response body JSON models {
"id" : "string" ,
"title" : "string" ,
"version" : 1 ,
"weekstart" : 1 ,
"holidays" : [
{
"title" : "string" ,
"date" : "string"
}
] ,
"validFrom" : "string" ,
"validTo" : "string" ,
"description" : "string" ,
"modificationInfo" : {
"createdBy" : "string" ,
"createdTime" : "string" ,
"lastModifiedBy" : "string" ,
"lastModifiedTime" : "string"
} ,
"weekdays" : [
1 ,
2 ,
3 ,
4 ,
5
] ,
"weekdaysNames" : [
"MO" ,
"TU" ,
"WE" ,
"TH" ,
"FR"
]
}
{
"error" : {
"message" : "string" ,
"code" : 1 ,
"details" : {
"errorCode" : "string" ,
"errorRef" : "string"
}
}
}