Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
iRail Belgium Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The iRail Belgium Connector facilitates seamless integration with the iRail Belgium API, providing access to Belgian railway data including stations, liveboards, connections, vehicle information, train compositions, disturbances, and logs. This connector acts as a proxy to streamline data retrieval, supporting actions for querying train schedules, real-time updates, and feedback submission. This supports JSON and XML response formats.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the iRail Belgium Connector.
Supported Integration Action Points
Detailed Integration Documentation
2.1 Get Stations Retrieval
Action | getStations |
Purpose | Retrieves a list of Belgian railway stations with details like IDs, names, and locations. This serves as the primary entry point for accessing station data, useful for building route planning interfaces. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required: None
Optional:
|
Output |
|
Workflow Example |
|
2.2 Get Liveboard Retrieval
Action | getLiveboard |
Purpose | Retrieves liveboard data for a station, including departures or arrivals with delays, platforms, and occupancy. This helps users monitor real-time train information. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required:
|
Output |
|
Workflow Example |
|
2.3 Get Connections Retrieval
Action | getConnections |
Purpose | Retrieves route connections between two stations, including durations, vias, and real-time delays. This enables route planning with transport options. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required:
|
Output |
|
Workflow Example |
|
2.4 Get Vehicle Retrieval
Action | getVehicle |
Purpose | Retrieves information about a specific train vehicle, including stops, delays, and current location. This supports detailed train tracking. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required:
|
Output |
|
Workflow Example |
|
2.5 Get Composition Retrieval
Action | getComposition |
Purpose | Retrieves the composition of a train, including carriages and locomotives with properties like toilets and outlets. This provides detailed train setup information. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required:
|
Output |
|
Workflow Example |
|
2.6 Get Disturbances Retrieval
Action | getDisturbances |
Purpose | Retrieves current disturbances on the rail network, including scheduled works and unscheduled issues. This supports network status monitoring. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required: None
Optional:
|
Output |
|
Workflow Example |
|
2.7 Post Feedback Retrieval
Action | postFeedback |
Purpose | Submits occupancy feedback for a train, contributing to average occupancy data. This enables crowd-sourced train occupancy updates. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required:
|
Output |
|
Workflow Example |
|
2.8 Get Logs Retrieval
Action | getLogs |
Purpose | Retrieves the last 1000 log entries in JSON format. This supports API usage monitoring and debugging. |
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_IRAILBELGIUM_BASE_URL environment variable. |
Parameters |
Required: None
Optional: None |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Train Journey Planning
Retrieve Stations |
|
Query Connections |
|
Fetch Vehicle and Liveboard Data |
|
Monitor Disturbances and Submit Feedback |
|
This workflow enables applications to provide users with accurate railway information, enhancing travel planning, monitoring, and user engagement.
Pricing
Support
For Technical support please contact us on
custom-connectors-support@isolutions.sa
iSolution logo - white - transparent 250 px
Register To Wired For Banking
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]