Skip to main content

Welcome to our Dev Docs!

Pauses

usecase8_1.PNG

Endpoint can be called by:

GET /contractChanges/{id}?includePauses=All&includeContract=true

Parameter values for the includePauses:

Parameter value

Description

All

Contains unchanged and changed pauses

Changed

Contains only changed pauses

None

(Default) Contains no pauses

Example response for a component subscription change
{
    "Id": "647db9e7715e7089c55b7683",
    "Type": "Resume",
    "Timestamp": "2023-06-05T10:33:11.2860000Z",
    "ContractId": "647dae8f715e7089c55b75c1",
    "ChangeDate": "2023-06-05T10:33:09.0440000Z",
    "NewPlanVariantId": "63e62a0d9864a09b6e4b2048",
    "NewPlanId": "63e62a0d9864a09b6e4b2045",
    "Contract": {
        "Id": "647dae8f715e7089c55b75c1",
        "Before": {
            "CurrentPhase": { ... },
            "Phases": [ ... ],
            "CurrentPause": {
                "StartDate": "2023-06-05T10:16:56.1100000Z",
                "EndDate": "2023-06-05T10:33:09.0440000Z"
            }
        },
        "After": {
            "CurrentPhase": { ... },
            "Phases": [ ... ],
        }
    },
    "Pauses": [
        {
            "Id": "647db61c715e7089c55b7663",
            "Before": {
                "Id": "647db61c715e7089c55b7663",
                "StartDate": "2023-06-05T10:16:56.1100000Z"
            },
            "After": {
                "Id": "647db61c715e7089c55b7663",
                "StartDate": "2023-06-05T10:16:56.1100000Z",
                "EndDate": "2023-06-05T10:33:09.0440000Z"
            }
        }
    ]
}
Response object contains
  • A complete list of pauses as a list with Before and After states,

  • The active pause will always be displayed in the contract in node CurrentPause in the Before and After (as pauses might have an effect on the current phase).

usecase8_2.PNG
usecase8_3.PNG
usecase8_4.PNG
usecase8_5.PNG