SIC Clearing Day Calendar API
Scheduling information for the electronic payment services provided by SIX Interbank Clearing Ltd - clearing day calendar lookups - publicly documented on the SIX API portal with a downloadable OpenAPI 3.0 definition.
Scheduling information for the electronic payment services provided by SIX Interbank Clearing Ltd - clearing day calendar lookups - publicly documented on the SIX API portal with a downloadable OpenAPI 3.0 definition.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/six-group:sic-clearing-day-calendar-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Clearing Day v1 Calendar API
description: The clearing day calendar contains scheduling information for the electronic payment services provided by SIX Interbank Clearing Ltd. The information in the clearing day calendar includes events scheduled for future dates.
contact:
url: https://www.six-group.com/en/products-services/banking-services/interbank-clearing/online-services/download-clearing-day-calendar.html
email: contact.sic@six-group.com
version: 1.0 (generated 2024-03-27T17:02:01Z)
servers:
- url: https://api.six-group.com/api/epcd/clearingday/v1
- url: https://api.p2p.six-group.com/api/epcd/clearingday/v1
- url: https://api.fip.six-group.com/api/epcd/clearingday/v1
tags:
- name: Calendar
description: '**Clearing Day Calendar**
Informations about future clearing days can be found here.'
paths:
/calendar:
parameters:
- $ref: '#/components/parameters/query_calendarDay'
- $ref: '#/components/parameters/query_serviceIdentification'
get:
tags:
- Calendar
summary: GET Calendar in JSON Format
description: Returns the clearing day calendar data as a JSON object.
operationId: getClearingDayCalendarJson
responses:
'200':
description: Clearing day calendar in JSON format
content:
application/json:
schema:
$ref: '#/components/schemas/ClearingDayCalendarJsonResponse'
default:
description: Unexpected error.
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
head:
tags:
- Calendar
summary: HEAD Calendar in JSON Format
description: Clearing day calendar file in JSON format (only head, no content).
operationId: headClearingDayCalendarJson
responses:
'200':
description: Content can be downloaded with GET method.
content: {}
default:
description: Unexpected error.
content: {}
/calendar.csv:
parameters:
- $ref: '#/components/parameters/query_calendarDay'
- $ref: '#/components/parameters/query_serviceIdentification'
get:
tags:
- Calendar
summary: GET Calendar File in CSV Format
description: Clearing day calendar file in CSV format, with header row. The file encoding corresponds to the Unicode character set UTF-8 and must be read accordingly (umlauts, etc.).
operationId: getClearingDayCalendarCsv
responses:
'200':
description: Clearing day calendar file in CSV format.
content: {}
default:
description: Unexpected error.
content:
text/csv:
schema:
$ref: '#/components/schemas/Problem'
head:
tags:
- Calendar
summary: HEAD Calendar in CSV Format
description: Clearing day calendar file in CSV format (only head, no content).
operationId: headClearingDayCalendarCsv
responses:
'200':
description: Content can be downloaded with GET method.
content: {}
default:
description: Unexpected error.
content: {}
components:
schemas:
ClearingDayCalendarJsonResponse:
required:
- entries
- metaData
type: object
properties:
metaData:
$ref: '#/components/schemas/ClearingDayCalendarMetaData'
entries:
type: array
items:
$ref: '#/components/schemas/ClearingDayCalendarJsonResponseEntry'
description: Toplevel element that contains metadata and clearing day calendar entries.
ClearingDayCalendarMetaData:
required:
- createdStamp
type: object
properties:
createdStamp:
type: string
description: Date and time (according to ISO 8601) at which this response was created.
format: date-time
example: '2024-12-21T10:52:05.1904957+01:00'
description: Information about the validity and creation stamp.
GenericObject:
required:
- '@type'
- data
type: object
properties:
'@type':
type: string
description: 'The field "@type" contains a URI/name identifying the type. Example: "@type": "types.example.com/standard/id".
'
data:
type: object
properties: {}
description: 'An object of type @type containing custom fields.
'
description: 'Structured type that contains an object and its type.
'
example: 'When associated with a ''Problem'', it typically contains values which caused the failure and similar. May not contain sensitive CID.
'
Problem:
required:
- detail
- status
- title
type: object
properties:
type:
type: string
description: 'An absolute URI that identifies the problem type.
We may provide human-readable documentation for the problem type in the future, when the URI is dereferenced.
'
format: uri
example: /problems/REQUEST_PARAMETER_VALIDATION_FAILED
default: about:blank
title:
type: string
description: 'A short, human readable summary of the problem type.
'
example: Request parameter has missing or invalid values
status:
minimum: 100
type: integer
description: 'The HTTP status code generated by the origin server for this occurrence
of the problem.
'
format: int32
example: 400
exclusiveMaximum: 600
detail:
type: string
description: 'A human readable explanation specific to this occurrence of the
problem.
'
example: The submitted request contains invalid or missing request parameters which cannot be processed.
instance:
type: string
description: 'An absolute URI that identifies the specific occurrence of the problem.
It may or may not yield further information if dereferenced.
'
format: uri
example: /api/epcd/bankmaster/v3/public/errors/EPCD0090000001/provided-D
metadata:
$ref: '#/components/schemas/GenericObject'
ClearingDayCalendarJsonResponseEntry:
required:
- calendarDay
- dayOfWeek
- services
type: object
properties:
calendarDay:
type: string
description: Calendar day (according to ISO 8601) of the record. All dependent information can be found as child elements.
format: date
example: '2024-12-23'
dayOfWeek:
maxLength: 15
minLength: 1
type: string
description: Day of week of the current record in english. This redundant information is only available to support readability.
example: Wednesday
services:
type: array
items:
$ref: '#/components/schemas/Service'
description: Contains clearing day information for a specific calendar date.
ScheduledClearingDayChange:
required:
- nextClearingDay
type: object
properties:
scheduledClearingStop1:
type: string
description: Clearing stop 1 date and time.
format: date-time
example: '2024-12-23T17:00:00+01:00'
scheduledClearingStop2:
type: string
description: Clearing stop 2 date and time.
format: date-time
example: '2024-12-23T18:00:00+01:00'
scheduledClearingStop3:
type: string
description: Clearing stop 3 date and time.
format: date-time
example: '2024-12-23T18:15:00+01:00'
scheduledCutOff1:
type: string
description: Cut off 1 date and time.
format: date-time
example: '2024-12-23T16:30:00+01:00'
scheduledCutOff2:
type: string
description: Cut off 2 date and time.
format: date-time
example: '2024-12-23T17:30:00+01:00'
nextClearingDay:
type: string
description: The clearing day that starts after day end processing (SIC and euroSIC RTGS service) or after day change (SIC IP service).
format: date
example: '2024-12-24'
description: '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.
'
Service:
required:
- clearingDay
- serviceDescription
- serviceIdentification
type: object
properties:
serviceIdentification:
maxLength: 10
minLength: 1
type: string
description: "Values for Production Services: PCR_P; PER_P; PCI_P \nValues for Test environments:\n- SIC RTGS service: XCR_E; XCR_P; ACR_E; ACR_P \n- SIC IP service: XCI_E; ACI_E; XCI_P; ACI_P; VCI_E; VCI_P\n- euroSIC RTGS service: XER_E; XER_P; AER_E; AER_P\n"
example: PCR_P
serviceDescription:
maxLength: 250
minLength: 1
type: string
description: Additional information to the serviceIdentification. No predefined values.
example: 'SIC-RTGS-Service: External test environment for tests with production data and the current development status of the next release'
clearingDay:
type: string
description: The clearing day that is active on the start (00:00) of the related calendar day.
format: date
example: '2024-12-23'
scheduledDowntimes:
type: array
description: Planned downtime(s) of the service on this calendar day. If a downtime does not end by midnight, the end is 24:00 and the downtime continues at 00:00 on the next calendar day.
items:
$ref: '#/components/schemas/Duration'
scheduledClearingDayChange:
$ref: '#/components/schemas/ScheduledClearingDayChange'
description: 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.
Duration:
required:
- endDateTime
- startDateTime
type: object
properties:
startDateTime:
type: string
description: Start date and time of the duration.
format: date-time
example: '2024-12-23T12:00:00+01:00'
endDateTime:
type: string
description: End date and time of the duration.
format: date-time
description: 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.
parameters:
query_serviceIdentification:
name: serviceIdentification
in: query
description: Service identification that should be returned by the API call. If not specified all available services are returned.
required: false
style: form
explode: true
schema:
type: string
query_calendarDay:
name: calendarDay
in: query
description: Calendar day (according to ISO 8601) that should be returned by the API call. If not specified all available, future entries are returned.
required: false
style: form
explode: true
schema:
type: string
format: date
x-original-swagger-version: '2.0'