Reference for https://www.gotracker.ca/GoTracker/web/GODataAPIProxy.svc/StationStatus/{STATIONCD}

Url: https://www.gotracker.ca/GoTracker/web/GODataAPIProxy.svc/StationStatus/{STATIONCD}

HTTP Method: GET

Message direction Format Body
Request N/A The Request body is empty.
Response Xml Example,Schema

The following is an example response Xml body:

<ReturnValueOfListOfStationStatus ErrCode="2147483647" ErrMsg="String content">
  <Data>
    <StationStatus StatusTimeStamp="String content" EstimatedArrival="1999-05-31T11:20:00" TripCancelled="true" StopAtIndex="2147483647" TrackActualOverrided="true" UnionPlatformActualOverrided="true" UnionArrivalDepartureTime="String content" UnionDepartPlatform="String content" UnionArrivePlatform="String content" StopListString="String content" StoppingAtIsCancelled="true" StoppingAt="String content" ServiceCd="String content" ArriveIn="String content" DelayDesc="String content" DelaySec="2147483647" Delay="2147483647" IsRunningTrip="true" HasActualTime="true" ScheduledTime="String content" DetailTxt="String content" ArriveTxt="String content" DepartTxt="String content" DirectionIndex="2147483647" DirectionCd="String content" Direction="String content" ExtraRemark="String content" Expected="String content" TripNumber="String content" OnGridDisplayed="true" RowIndex="2147483647" Actual="1999-05-31T11:20:00" Scheduled="1999-05-31T11:20:00" Track="String content" TripName="String content" Destination="String content" IsExpress="true" OverallThreshold="String content">
      <Messages xmlns="GoTransit.ca">
        <GOVisualMessageText Language="String content" Text="String content" />
        <GOVisualMessageText Language="String content" Text="String content" />
      </Messages>
      <Remarks xmlns="GoTransit.ca">
        <GOVisualMessageText Language="String content" Text="String content" />
        <GOVisualMessageText Language="String content" Text="String content" />
      </Remarks>
      <StopsList xmlns="GoTransit.ca">
        <GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
          <StatusText>
            <GOVisualMessageText Language="String content" Text="String content" />
            <GOVisualMessageText Language="String content" Text="String content" />
          </StatusText>
        </GOStopMessage>
        <GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
          <StatusText>
            <GOVisualMessageText Language="String content" Text="String content" />
            <GOVisualMessageText Language="String content" Text="String content" />
          </StatusText>
        </GOStopMessage>
      </StopsList>
      <TrackAttr Background="String content" Foreground="String content" Blink="true" Bold="true" Italics="true" Underline="true" xmlns="GoTransit.ca" />
      <StoppingAtList>
        <StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
        <StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
      </StoppingAtList>
    </StationStatus>
    <StationStatus StatusTimeStamp="String content" EstimatedArrival="1999-05-31T11:20:00" TripCancelled="true" StopAtIndex="2147483647" TrackActualOverrided="true" UnionPlatformActualOverrided="true" UnionArrivalDepartureTime="String content" UnionDepartPlatform="String content" UnionArrivePlatform="String content" StopListString="String content" StoppingAtIsCancelled="true" StoppingAt="String content" ServiceCd="String content" ArriveIn="String content" DelayDesc="String content" DelaySec="2147483647" Delay="2147483647" IsRunningTrip="true" HasActualTime="true" ScheduledTime="String content" DetailTxt="String content" ArriveTxt="String content" DepartTxt="String content" DirectionIndex="2147483647" DirectionCd="String content" Direction="String content" ExtraRemark="String content" Expected="String content" TripNumber="String content" OnGridDisplayed="true" RowIndex="2147483647" Actual="1999-05-31T11:20:00" Scheduled="1999-05-31T11:20:00" Track="String content" TripName="String content" Destination="String content" IsExpress="true" OverallThreshold="String content">
      <Messages xmlns="GoTransit.ca">
        <GOVisualMessageText Language="String content" Text="String content" />
        <GOVisualMessageText Language="String content" Text="String content" />
      </Messages>
      <Remarks xmlns="GoTransit.ca">
        <GOVisualMessageText Language="String content" Text="String content" />
        <GOVisualMessageText Language="String content" Text="String content" />
      </Remarks>
      <StopsList xmlns="GoTransit.ca">
        <GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
          <StatusText>
            <GOVisualMessageText Language="String content" Text="String content" />
            <GOVisualMessageText Language="String content" Text="String content" />
          </StatusText>
        </GOStopMessage>
        <GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
          <StatusText>
            <GOVisualMessageText Language="String content" Text="String content" />
            <GOVisualMessageText Language="String content" Text="String content" />
          </StatusText>
        </GOStopMessage>
      </StopsList>
      <TrackAttr Background="String content" Foreground="String content" Blink="true" Bold="true" Italics="true" Underline="true" xmlns="GoTransit.ca" />
      <StoppingAtList>
        <StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
        <StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
      </StoppingAtList>
    </StationStatus>
  </Data>
</ReturnValueOfListOfStationStatus>

The following is the response Xml Schema:

<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="GoTransit.ca" />
  <xs:element name="ReturnValueOfListOfStationStatus" nillable="true" type="ReturnValueOfListOfStationStatus" />
  <xs:complexType name="ReturnValueOfListOfStationStatus">
    <xs:complexContent mixed="false">
      <xs:extension base="GOBase">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="Data" type="ArrayOfStationStatus" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GOBase">
    <xs:attribute name="ErrCode" type="xs:int" use="required" />
    <xs:attribute name="ErrMsg" type="xs:string" />
  </xs:complexType>
  <xs:complexType name="ArrayOfStationStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StationStatus" nillable="true" type="StationStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="StationStatus">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="GoTransit.ca" base="q1:GOTripStopMessage">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="StoppingAtList" type="ArrayOfStoppingAtDisplay" />
        </xs:sequence>
        <xs:attribute name="StatusTimeStamp" type="xs:string" />
        <xs:attribute name="EstimatedArrival" type="xs:dateTime" use="required" />
        <xs:attribute name="TripCancelled" type="xs:boolean" use="required" />
        <xs:attribute name="StopAtIndex" type="xs:int" use="required" />
        <xs:attribute name="TrackActualOverrided" type="xs:boolean" use="required" />
        <xs:attribute name="UnionPlatformActualOverrided" type="xs:boolean" use="required" />
        <xs:attribute name="UnionArrivalDepartureTime" type="xs:string" />
        <xs:attribute name="UnionDepartPlatform" type="xs:string" />
        <xs:attribute name="UnionArrivePlatform" type="xs:string" />
        <xs:attribute name="StopListString" type="xs:string" />
        <xs:attribute name="StoppingAtIsCancelled" type="xs:boolean" use="required" />
        <xs:attribute name="StoppingAt" type="xs:string" />
        <xs:attribute name="ServiceCd" type="xs:string" />
        <xs:attribute name="ArriveIn" type="xs:string" />
        <xs:attribute name="DelayDesc" type="xs:string" />
        <xs:attribute name="DelaySec" type="xs:int" use="required" />
        <xs:attribute name="Delay" type="xs:int" use="required" />
        <xs:attribute name="IsRunningTrip" type="xs:boolean" use="required" />
        <xs:attribute name="HasActualTime" type="xs:boolean" use="required" />
        <xs:attribute name="ScheduledTime" type="xs:string" />
        <xs:attribute name="DetailTxt" type="xs:string" />
        <xs:attribute name="ArriveTxt" type="xs:string" />
        <xs:attribute name="DepartTxt" type="xs:string" />
        <xs:attribute name="DirectionIndex" type="xs:int" use="required" />
        <xs:attribute name="DirectionCd" type="xs:string" />
        <xs:attribute name="Direction" type="xs:string" />
        <xs:attribute name="ExtraRemark" type="xs:string" />
        <xs:attribute name="Expected" type="xs:string" />
        <xs:attribute name="TripNumber" type="xs:string" />
        <xs:attribute name="OnGridDisplayed" type="xs:boolean" use="required" />
        <xs:attribute name="RowIndex" type="xs:int" use="required" />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ArrayOfStoppingAtDisplay">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StoppingAtDisplay" nillable="true" type="StoppingAtDisplay" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="StoppingAtDisplay">
    <xs:attribute name="StopDisplay" type="xs:string" />
    <xs:attribute name="IsCancelled" type="xs:boolean" use="required" />
  </xs:complexType>
</xs:schema>

Additional response Xml Schemas:

<xs:schema xmlns:tns="GoTransit.ca" elementFormDefault="qualified" targetNamespace="GoTransit.ca" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="GOTripStopMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfGOVisualMessageText" />
      <xs:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:ArrayOfGOVisualMessageText" />
      <xs:element minOccurs="0" maxOccurs="1" name="StopsList" type="tns:ArrayOfGOStopMessage" />
      <xs:element minOccurs="0" maxOccurs="1" name="TrackAttr" type="tns:FieldAttribute" />
    </xs:sequence>
    <xs:attribute name="Actual" type="xs:dateTime" use="required" />
    <xs:attribute name="Scheduled" type="xs:dateTime" use="required" />
    <xs:attribute name="Track" type="xs:string" />
    <xs:attribute name="TripName" type="xs:string" />
    <xs:attribute name="Destination" type="xs:string" />
    <xs:attribute name="IsExpress" type="xs:boolean" use="required" />
    <xs:attribute name="OverallThreshold" type="xs:string" />
  </xs:complexType>
  <xs:complexType name="ArrayOfGOVisualMessageText">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GOVisualMessageText" nillable="true" type="tns:GOVisualMessageText" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GOVisualMessageText">
    <xs:attribute name="Language" type="xs:string" />
    <xs:attribute name="Text" type="xs:string" />
  </xs:complexType>
  <xs:complexType name="ArrayOfGOStopMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GOStopMessage" nillable="true" type="tns:GOStopMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GOStopMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="StatusText" type="tns:ArrayOfGOVisualMessageText" />
    </xs:sequence>
    <xs:attribute name="StatusCode" type="xs:string" />
    <xs:attribute name="StopCode" type="xs:string" />
    <xs:attribute name="StopName" type="xs:string" />
  </xs:complexType>
  <xs:complexType name="FieldAttribute">
    <xs:attribute name="Background" type="xs:string" />
    <xs:attribute name="Foreground" type="xs:string" />
    <xs:attribute name="Blink" type="xs:boolean" use="required" />
    <xs:attribute name="Bold" type="xs:boolean" use="required" />
    <xs:attribute name="Italics" type="xs:boolean" use="required" />
    <xs:attribute name="Underline" type="xs:boolean" use="required" />
  </xs:complexType>
</xs:schema>