Frontline RPC reference
Generated reference: reviewed publication rules are not proof of runtime authorization or live availability. Use the guides for current behavior.
Use your approved FRONTLINE_BASE_URL deployment. Service: mybusz.frontline.FrontlineService. Only the consumer method family is catalogued here.
Request/response links lead to the schema reference. Check the usage guide for populated fields and implemented stream variants.
| RPC | Transport | Required scope | Documentation |
|---|---|---|---|
| FindNearbyStops | Unary | frontline:consumer |
Guide available — Usage guide |
| GetBusPosition | Unary | frontline:consumer |
Guide available — Usage guide |
| GetServiceDetails | Unary | frontline:consumer |
Guide available — Usage guide |
| GetServicesAtStop | Unary | frontline:consumer |
Guide available — Usage guide |
| GetStopArrivals | Unary | frontline:consumer |
Guide available — Usage guide |
| GetStopMessages | Unary | frontline:consumer |
Guide available — Usage guide |
| SearchBusStops | Unary | frontline:consumer |
Guide available — Usage guide |
| StreamAnnouncements | Server streaming | frontline:consumer |
Placeholder — no events — Usage guide |
| StreamServiceBuses | Server streaming | frontline:consumer |
Guide available — Usage guide |
| StreamStopArrivals | Server streaming | frontline:consumer |
Guide available — Usage guide |
FindNearbyStops
Section titled “FindNearbyStops”/mybusz.frontline.FrontlineService/FindNearbyStops
rpc FindNearbyStops(mybusz.frontline.FindNearbyStopsRequest) returns (mybusz.frontline.FindNearbyStopsResponse);Request: mybusz.frontline.FindNearbyStopsRequest. Response: mybusz.frontline.FindNearbyStopsResponse. Scope: frontline:consumer.
Guide available — Usage guide.
GetBusPosition
Section titled “GetBusPosition”/mybusz.frontline.FrontlineService/GetBusPosition
rpc GetBusPosition(mybusz.frontline.GetBusPositionRequest) returns (mybusz.frontline.GetBusPositionResponse);Request: mybusz.frontline.GetBusPositionRequest. Response: mybusz.frontline.GetBusPositionResponse. Scope: frontline:consumer.
Guide available — Usage guide.
GetServiceDetails
Section titled “GetServiceDetails”/mybusz.frontline.FrontlineService/GetServiceDetails
rpc GetServiceDetails(mybusz.frontline.GetServiceDetailsRequest) returns (mybusz.frontline.GetServiceDetailsResponse);Request: mybusz.frontline.GetServiceDetailsRequest. Response: mybusz.frontline.GetServiceDetailsResponse. Scope: frontline:consumer.
Guide available — Usage guide.
GetServicesAtStop
Section titled “GetServicesAtStop”/mybusz.frontline.FrontlineService/GetServicesAtStop
rpc GetServicesAtStop(mybusz.frontline.GetServicesAtStopRequest) returns (mybusz.frontline.GetServicesAtStopResponse);Request: mybusz.frontline.GetServicesAtStopRequest. Response: mybusz.frontline.GetServicesAtStopResponse. Scope: frontline:consumer.
Guide available — Usage guide.
GetStopArrivals
Section titled “GetStopArrivals”/mybusz.frontline.FrontlineService/GetStopArrivals
rpc GetStopArrivals(mybusz.frontline.GetStopArrivalsRequest) returns (mybusz.frontline.GetStopArrivalsResponse);Request: mybusz.frontline.GetStopArrivalsRequest. Response: mybusz.frontline.GetStopArrivalsResponse. Scope: frontline:consumer.
Guide available — Usage guide.
GetStopMessages
Section titled “GetStopMessages”/mybusz.frontline.FrontlineService/GetStopMessages
rpc GetStopMessages(mybusz.frontline.GetStopMessagesRequest) returns (mybusz.frontline.GetStopMessagesResponse);Request: mybusz.frontline.GetStopMessagesRequest. Response: mybusz.frontline.GetStopMessagesResponse. Scope: frontline:consumer.
Guide available — Usage guide.
SearchBusStops
Section titled “SearchBusStops”/mybusz.frontline.FrontlineService/SearchBusStops
rpc SearchBusStops(mybusz.frontline.SearchBusStopsRequest) returns (mybusz.frontline.SearchBusStopsResponse);Request: mybusz.frontline.SearchBusStopsRequest. Response: mybusz.frontline.SearchBusStopsResponse. Scope: frontline:consumer.
Guide available — Usage guide.
StreamAnnouncements
Section titled “StreamAnnouncements”/mybusz.frontline.FrontlineService/StreamAnnouncements
rpc StreamAnnouncements(google.protobuf.Empty) returns (stream mybusz.frontline.Announcement);Request: google.protobuf.Empty. Response: mybusz.frontline.Announcement. Scope: frontline:consumer.
Placeholder — no events — Usage guide.
Keeps the stream open until cancellation but does not emit announcements. Do not rely on it for notifications.
StreamServiceBuses
Section titled “StreamServiceBuses”/mybusz.frontline.FrontlineService/StreamServiceBuses
rpc StreamServiceBuses(mybusz.frontline.StreamServiceBusesRequest) returns (stream mybusz.frontline.ServiceBusesUpdate);Request: mybusz.frontline.StreamServiceBusesRequest. Response: mybusz.frontline.ServiceBusesUpdate. Scope: frontline:consumer.
Guide available — Usage guide.
StreamStopArrivals
Section titled “StreamStopArrivals”/mybusz.frontline.FrontlineService/StreamStopArrivals
rpc StreamStopArrivals(mybusz.frontline.StreamStopArrivalsRequest) returns (stream mybusz.frontline.StopArrivalsUpdate);Request: mybusz.frontline.StreamStopArrivalsRequest. Response: mybusz.frontline.StopArrivalsUpdate. Scope: frontline:consumer.
Guide available — Usage guide.