Create Switch Time Overrides


This request adds a switch time overrides.

Resource

POST /switchtimeoverrides

Response

The created object.

Context

Authorization

Administrator

Errors

Example

Request
POST https://xelion.nl/api/v1/master/switchtimeoverrides
Payload
{
    "objectType": "XCCSwitchTimeOverrides",
    "commonName": "General overrides",
    "overrides": [
        {
            "overrideActive": true,
            "startOverrideDateTime": "2023-08-31 11:43:00",
            "endOverrideDateTime": "2023-09-01 11:43:00",
            "overrideStatus": "automatic",
            "objectType": "XCCDayNightModeOverride"
        },
        {
            "overrideActive": true,
            "startOverrideDateTime": "2023-08-31 11:43:00",
            "endOverrideDateTime": "2023-09-01 11:43:00",
            "overridePhoneLine": {
                "commonName": "Hoofdaansluiting",
                "oid": "1030585",
                "objectType": "XCCPhoneLine"
            },
            "overrideStatus": "unavailable",
            "objectType": "XCCDayNightModeOverride"
        }
    ]
}
Response
{
    "object": {
        "overrides": [
            {
                "overrideActive": true,
                "startOverrideDateTime": "2023-08-31 11:43:00",
                "endOverrideDateTime": "2023-09-01 11:43:00",
                "overrideStatus": "automatic",
                "oid": "2239514",
                "objectType": "XCCDayNightModeOverride"
            },
            {
                "overrideActive": true,
                "startOverrideDateTime": "2023-08-31 11:43:00",
                "endOverrideDateTime": "2023-09-01 11:43:00",
                "overridePhoneLine": {
                    "commonName": "Hoofdaansluiting",
                    "oid": "1030585",
                    "objectType": "XCCPhoneLine"
                },
                "overrideStatus": "unavailable",
                "oid": "2239517",
                "objectType": "XCCDayNightModeOverride"
            }
        ],
        "permissions": "ReadWriteRemove",
        "commonName": "General overrides",
        "oid": "2239513",
        "objectType": "XCCSwitchTimeOverrides"
    },
    "links": [
        {
            "rel": "self",
            "method": "GET"
        }
    ]
}