SIC Clearing Day Calendar API V1 [CH]

ClearingDayCalendarMetaData

object

Information about the validity and creation stamp.

createdStampstring(date-time)required

Date and time (according to ISO 8601) at which this response was created.

Example:2024-12-21T10:52:05.1904957+01:00

Example
{
  "createdStamp": "2024-12-21T10:52:05.1904957+01:00"
}

ClearingDayCalendarJsonResponseEntry

object

Contains clearing day information for a specific calendar date.

calendarDaystring(date)required

Calendar day (according to ISO 8601) of the record. All dependent information can be found as child elements.

Example:2024-12-23

dayOfWeekstringrequired

Day of week of the current record in english. This redundant information is only available to support readability.

>= 1 characters<= 15 characters

Example:Wednesday

servicesarray[object]required

Clearing day information for a specific service (e.g. SIC RTGS service or SIC IP service). This always includes the currently valid clearing day and may include planned downtimes and planned clearing day changes - if any.

Show Child Parameters
Example
{
  "calendarDay": "2024-12-23",
  "dayOfWeek": "Wednesday",
  "services": [
    {
      "serviceIdentification": "PCR_P",
      "serviceDescription": "SIC-RTGS-Service: External test environment for tests with production data and the current development status of the next release",
      "clearingDay": "2024-12-23",
      "scheduledDowntimes": [
        {
          "startDateTime": "2024-12-23T12:00:00+01:00",
          "endDateTime": "endDateTime"
        }
      ],
      "scheduledClearingDayChange": {
        "scheduledClearingStop1": "2024-12-23T17:00:00+01:00",
        "scheduledClearingStop2": "2024-12-23T18:00:00+01:00",
        "scheduledClearingStop3": "2024-12-23T18:15:00+01:00",
        "scheduledCutOff1": "2024-12-23T16:30:00+01:00",
        "scheduledCutOff2": "2024-12-23T17:30:00+01:00",
        "nextClearingDay": "2024-12-24"
      }
    }
  ]
}

Service

object

Clearing day information for a specific service (e.g. SIC RTGS service or SIC IP service). This always includes the currently valid clearing day and may include planned downtimes and planned clearing day changes - if any.

serviceIdentificationstringrequired

Values for Production Services: PCR_P; PER_P; PCI_P
Values for Test environments:

  • SIC RTGS service: XCR_E; XCR_P; ACR_E; ACR_P
  • SIC IP service: XCI_E; ACI_E; XCI_P; ACI_P; VCI_E; VCI_P
  • euroSIC RTGS service: XER_E; XER_P; AER_E; AER_P

>= 1 characters<= 10 characters

Example:PCR_P

serviceDescriptionstringrequired

Additional information to the serviceIdentification. No predefined values.

>= 1 characters<= 250 characters

Example:SIC-RTGS-Service: External test environment for tests with production data and the current development status of the next release

clearingDaystring(date)required

The clearing day that is active on the start (00:00) of the related calendar day.

Example:2024-12-23

scheduledDowntimesarray[object]

A duration composed of start and end. The date-time fields are structured according to RFC3339, section 5.6 in ISO 8601 with timezone and milliseconds.

Show Child Parameters
scheduledClearingDayChangeobject

Used if a clearing day change is scheduled for the calendar date. Depending on the service certain child-elements are available:

a) clearing stops (SIC RTGS and euroSIC RTGS service)
b) cut-offs for euroSIC RTGS service
c) the next clearing day scheduled

The date-time fields are structured according to RFC3339, section 5.6 in ISO 8601 with timezone and milliseconds.

Show Child Parameters
Example
{
  "serviceIdentification": "PCR_P",
  "serviceDescription": "SIC-RTGS-Service: External test environment for tests with production data and the current development status of the next release",
  "clearingDay": "2024-12-23",
  "scheduledDowntimes": [
    {
      "startDateTime": "2024-12-23T12:00:00+01:00",
      "endDateTime": "endDateTime"
    }
  ],
  "scheduledClearingDayChange": {
    "scheduledClearingStop1": "2024-12-23T17:00:00+01:00",
    "scheduledClearingStop2": "2024-12-23T18:00:00+01:00",
    "scheduledClearingStop3": "2024-12-23T18:15:00+01:00",
    "scheduledCutOff1": "2024-12-23T16:30:00+01:00",
    "scheduledCutOff2": "2024-12-23T17:30:00+01:00",
    "nextClearingDay": "2024-12-24"
  }
}

ScheduledClearingDayChange

object

Used if a clearing day change is scheduled for the calendar date. Depending on the service certain child-elements are available:

a) clearing stops (SIC RTGS and euroSIC RTGS service)
b) cut-offs for euroSIC RTGS service
c) the next clearing day scheduled

The date-time fields are structured according to RFC3339, section 5.6 in ISO 8601 with timezone and milliseconds.

scheduledClearingStop1string(date-time)

Clearing stop 1 date and time.

Example:2024-12-23T17:00:00+01:00

scheduledClearingStop2string(date-time)

Clearing stop 2 date and time.

Example:2024-12-23T18:00:00+01:00

scheduledClearingStop3string(date-time)

Clearing stop 3 date and time.

Example:2024-12-23T18:15:00+01:00

scheduledCutOff1string(date-time)

Cut off 1 date and time.

Example:2024-12-23T16:30:00+01:00

scheduledCutOff2string(date-time)

Cut off 2 date and time.

Example:2024-12-23T17:30:00+01:00

nextClearingDaystring(date)required

The clearing day that starts after day end processing (SIC and euroSIC RTGS service) or after day change (SIC IP service).

Example:2024-12-24

Example
{
  "scheduledClearingStop1": "2024-12-23T17:00:00+01:00",
  "scheduledClearingStop2": "2024-12-23T18:00:00+01:00",
  "scheduledClearingStop3": "2024-12-23T18:15:00+01:00",
  "scheduledCutOff1": "2024-12-23T16:30:00+01:00",
  "scheduledCutOff2": "2024-12-23T17:30:00+01:00",
  "nextClearingDay": "2024-12-24"
}

Duration

object

A duration composed of start and end. The date-time fields are structured according to RFC3339, section 5.6 in ISO 8601 with timezone and milliseconds.

startDateTimestring(date-time)required

Start date and time of the duration.

Example:2024-12-23T12:00:00+01:00

endDateTimestring(date-time)required

End date and time of the duration.

Example
{
  "startDateTime": "2024-12-23T12:00:00+01:00",
  "endDateTime": "endDateTime"
}