- Akhris
- Caddaymo iyo xog
- API horumariyaha
Tiro kasta oo goobtan ku jirta waxay ka fog tahay hal wicitaan JSON oo bilaash ah.API horumariyaha
Every figure here is versioned JSON. Free to use, with or without a key.Every figure here is versioned JSON. Free to use, with or without a key.
Cinwaanka aasaasiga https://otranspo.ca/api/public/v1
Free, key optional · 1,000 a day, 60 a minute · code MIT · version 1.0.0
- Helitaan
Free
key optional
- Xadka codsiyada
1,000 a day
60 a minute; more on Developer
- Shatiga koodka
MIT
xogtu waxay haysaa shuruucda isha ay ka timid
- Nooca
1.0.0
stable · 180 days’ notice
Plans
Free
1,000 calls a day, 60 a minute. No key needed; a free key counts your calls separately from everyone else on your network.
Credit ‘Data: OTranspo (otranspo.ca)’ wherever you show the data.
Developer
$10 a monthor $100 a year (CAD)
- 100,000 calls a day, 600 a minute
- Bulk downloads and full history
- Support by email
Journalists, students and council staff: the free tier is yours. Write to us if you need more for a story or a study.
How to send a key
curl -H "Authorization: Bearer otr_…" https://otranspo.ca/api/public/v1/route-statesXadeynta
Each answer carries X-RateLimit-Remaining (this minute) and X-RateLimit-Daily-Remaining (today, UTC). Over the limit you get 429 with the time it resets.
Hal wicitaan, bilow ilaa dhammaad
Codsi
curl https://otranspo.ca/api/public/v1/route-statesJawaabtu waa tii dhabta ah ee goobtan, waxaana la soo helaa marka aad weydiiso.
Jawaab, la soo gaabiyay Qaab-dhismeed
Waa socotaa…
Khayraad kasta, 39
Jidadku waxay ka bilaabmaan /api/public/v1 haddii aan si buuxda loo qorin. Fur safka kasta si aad u aragto xaaladaha HTTP, koodhadhka khaladka, helitaanka, hubanti la'aanta iyo schema.
Tusmo iyo heshiiska bilow halkan2
Tusmada APIGET /api /public /v1—JSON
Xaaladda HTTP
200
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
endpoints.id · endpoints.path
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Heshiiska OpenAPI 3.1GET /openapi.json—JSON
Xaaladda HTTP
200
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
operationId · path
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Adeegga haddawaxa dhacaya daqiiqaddan5
Joojinta safarrada hadda la dhigayGET /current-cancellations—JSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
unsupported_query 400 · current_cancellations_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
trips.tripId · trips.routeId
Il iyo hubanti la'aan
Only explicit CANCELED/DELETED notices for timetable trips in the current snapshot are listed. Empty or unavailable feeds do not prove that no trips were cancelled; outside-timetable notices may be withheld.
Xaaladaha khadka: la jadwalay iyo la arkayGET /route-states—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
operatorId · routeId
Il iyo hubanti la'aan
This is not an operator alert. Routes without published positions use positions_not_published; stale or missing feeds return unavailable.
Dhacdooyin, Ingiriis iyo FaransiisGET /incidents—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
publicId · slug · updates.id
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Hal digniin rasmi ahGET /alerts /{alertId}format=json|csv · alertIdJSON · CSV
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_alert_id 400 · unsupported_format 400 · alert_not_found 400 · alert_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
alert.id · alert.operatorId
Il iyo hubanti la'aan
The notice is the operator’s own wording. Kept wordings start when we first saw the notice, not when the operator posted it, and an empty list does not prove the notice never changed.
Shaashadda saldhiggaGET /stations /{stationId}format=json|csv · stationIdJSON
Xaaladda HTTP
200 · 400 · 404 · 503
Koodhadhka sababta khaladka
invalid_station_id 400 · unsupported_format 400 · station_not_found 404 · station_board_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
station.id · lines.routeRecordId · departures.tripId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Xogta cadaynta iyo sheegisyadatirooyinka ka danbeeya bog kasta11
Caddaynta isku halayntaGET /reliability-evidenceformat=json|csvJSON · CSV
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
unsupported_format 400
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
routeId · window
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Xogta ligneGET /routes /{routeId} /evidenceformat=json|csv · routeIdJSON
Xaaladda HTTP
200 · 400 · 404 · 503
Koodhadhka sababta khaladka
invalid_route_id 400 · unsupported_format 400 · route_not_found 404 · route_evidence_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
route.routeId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Tusaale wicitaan
GET /api/public/v1/routes/{routeId}/evidence
Adeegga waddada maalin kastaGET /routes /{routeId} /service-evidencewindow=day|week|month|28d · date · format=json|csv · routeIdJSON
Xaaladda HTTP
200 · 400 · 404 · 503
Koodhadhka sababta khaladka
invalid_route_id 400 · unsupported_window 400 · invalid_service_date 400 · unsupported_format 400 · route_not_found 404 · route_service_evidence_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
routeId · window
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Adeegga saldhigga ama aagga doorashadaGET /places /{kind} /{placeId} /service-evidencedate · kind=station|ward · placeIdJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
unsupported_place_kind 400 · invalid_place_id 400 · unsupported_query 400 · invalid_service_date 400 · place_service_evidence_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
kind · placeId · operatorId
Il iyo hubanti la'aan
Observation and cancellation completeness are explicitly unverified; no-position candidate counts remain null and comparison eligibility is false.
Soo dejinta diiwaanka caddayntaGET /evidence /{evidenceId}format=json|csv · evidenceIdJSON · CSV
Xaaladda HTTP
200 · 400 · 404
Koodhadhka sababta khaladka
unsupported_format 400 · not_found 404
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
evidenceId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Kaararka qiimeynta xaafadaha doorashadaGET /ward-scorecardsformat=json|csvJSON · CSV
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
snapshotId · wardId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Daabacaadihii hore ee kaarka qiimeyntaGET /historical-scorecardssnapshotId=historical-scorecards:<sha256> · routeIdJSON
Xaaladda HTTP
200 · 400 · 404 · 422
Koodhadhka sababta khaladka
snapshot_id_required 400 · invalid_route_id 400 · invalid_parameters 400 · snapshot_not_found 404 · route_detail_not_published 422 · route_not_in_snapshot 404
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
snapshotId · routeId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Kaydka warbixinnada adeeggaGET /service-report-archivekindJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_archive_query 400 · archive_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
kind · period
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Saxnaanta saadaashaGET /prediction-calibration—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
operatorId · routeId · routeContext · horizonBucket
Il iyo hubanti la'aan
Later observed arrival is a comparison, not ground truth or a validated prediction interval; independent validation is false.
Warbixinta adeegga la doortayGET /api /insights /reports /selected?period={period}&date={YYYY-MM-DD}period=day|week|month · date=YYYY-MM-DD · operator=all|oc_transpo|sto · routeJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_selection 400 · selected_report_unavailable 503 · invalid_route_hour_selection 400 · route_hours_unavailable 503
Helitaanka iyo xadka codsiyada
Aqoonsi la'aan; wax xad ah oo public-api ah looma habeynin marinkan.
Aqoonsiyo go'aansan
period · date · operator · method
Il iyo hubanti la'aan
Without route, the selected-report contract is unchanged. With route, the selected-route-hours contract returns at most48 method-separated local-hour prediction groups, preserving requested report operator separately from routeOperator. These mutable retained predictions do not prove physical arrivals, complete archive coverage, zero service or an immutable publication.
Xogta lagu barbar dhigo saadaashaGET /api /insights /reports /selected /comparison-evidence?period={period}&date={YYYY-MM-DD}period=day|week|month · date=YYYY-MM-DD · operator=all|oc_transpo|stoJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_comparison_evidence_selection 400
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
payload.edition · payload.selection · checksum.value
Il iyo hubanti la'aan
This opt-in export preserves the exact captured route/day read results, declared calendar, comparison refusals and measured source-code manifest. It is bounded to 20,000 input rows and 8 MiB and does not claim an atomic database snapshot, statistical independence, confidence intervals, physical service delivery, causation, equivalence or model eligibility. Schema validation alone does not verify checksum or replay; consumers must perform those checks separately.
Tusaale wicitaan
GET /api/insights/reports/selected/comparison-evidence?period={period}&date={YYYY-MM-DD}
Taariikhda iyo dib-u-daawashowixii hore u dhacay6
Safarrada hore ee la joojiyay iyo kala go'yaashaGET /historical-cancellationswindow=day|week|28d|month · date · assessment=noneJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
unsupported_query 400 · unsupported_window 400 · invalid_service_date 400 · unsupported_assessment 400 · historical_cancellations_unavailable 503 · historical_cancellation_limit_exceeded 400
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
period · records.tripId
Il iyo hubanti la'aan
Historical polling completeness is unverified and schedule matching may be unassessed; unknown coverage is not zero cancellations.
Dib-u-ciyaarka magaaladaGET /replaydate · routeFamily · operator · fromMinute · minutes · summaryJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
date_required 400 · invalid_route_family 400 · invalid_operator 400 · replay_positions_unavailable 503 · published_replay_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
date · routeFamily · operator
Il iyo hubanti la'aan
Replay is historical and never live; only captured/published archive evidence is returned.
Gawaarida la arkay, maalin ka maalinGET /fleet-historydate · operator=all|oc_transpo|sto · route · feedIdJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_fleet_history_lookup 400 · invalid_fleet_history_date 400 · invalid_fleet_history_operator 400 · fleet_history_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
serviceDate · operator · route
Il iyo hubanti la'aan
Retained feed observations are not a physical fleet inventory; missing retention is not zero service.
Aqoonsiga gawaarida ee feedka, maalin ka maalinGET /fleet-history /feed-idsdate · operator=all|oc_transpo|sto · cursorJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_fleet_feed_id_selection 400 · invalid_fleet_history_date 400 · invalid_fleet_history_operator 400 · invalid_fleet_feed_id_cursor 400 · fleet_feed_id_census_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
date · operator · digest · collisionOrdinal
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Aqoonsiga hal gaari marka waqti la socdoGET /vehicles /{vehicleId} /visibility-historyformat=json|csv · vehicleIdJSON
Xaaladda HTTP
200 · 400 · 404 · 503
Koodhadhka sababta khaladka
invalid_vehicle_id 400 · unsupported_format 400 · vehicle_history_unavailable 503 · vehicle_history_not_found 404
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
vehicleId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Vehicles seen, in bulkGET /bulk /fleet-historyfrom · to · operator=all|oc_transpo|sto · route · feedIdJSON
Xaaladda HTTP
200 · 400 · 401 · 403 · 429 · 503
Koodhadhka sababta khaladka
unsupported_query 400 · invalid_bulk_range 400 · invalid_fleet_history_lookup 400 · invalid_fleet_history_operator 400 · fleet_history_unavailable 503 · api_key_required 401 · invalid_api_key 401 · plan_required 403 · rate_limited 429
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
serviceDate · operator · route
Il iyo hubanti la'aan
Each line is the fleet-history evidence for one seven-day window; retained feed observations are not a physical fleet inventory and missing retention is not zero service.
Jadwalada iyo isticmaalka internet la'aantajadwalka la daabacay6
Jadwalka hal waddoGET /transit-planning /{routeId}date · routeIdJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_route_or_date 400 · use_history_for_past_dates 400 · planning_baseline_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
routeId · serviceDate
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Jadwalka shabakaddaGET /transit-planning /networkdateJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_parameters 400 · invalid_service_date 400 · network_baseline_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
serviceDate
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Dariiqa waddada ee u dhexeeya laba baroodPOST /transit-planning /street-pathbodyJSON
Xaaladda HTTP
200 · 400 · 503
Koodhadhka sababta khaladka
invalid_body 400 · invalid_segment 400
Helitaanka iyo xadka codsiyada
Qarsoodi, asal la aamini karo ayaa loo baahan yahay. 60 mar daqiiqadii marka xadka qaybsan uu shidan yahay.
Aqoonsiyo go'aansan
from · to
Il iyo hubanti la'aan
Path may be unavailable when routing source data is absent; no path is not evidence of no accessible route.
Xirmooyinka jadwalka ee aan internet u baahnaynGET /offline-pack—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
offline_pack_not_published 503 · offline_pack_unavailable 503
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
packId · digest
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Liiska xirmada internet la'aanGET /offline-pack /manifestpackJSON
Xaaladda HTTP
200 · 404 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
packId · shards.id
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Qayb ka mid ah xirmada aan internet lahaynGET /offline-pack /shards /{id}idbytes
Xaaladda HTTP
200 · 404 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
id · digest
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Diiwaannada iyo siyaasaddawaxa aan beddelnay iyo sababta6
Diiwaanka sixitaannadaGET /correctionsformat=json|csvJSON · CSV
Xaaladda HTTP
200 · 400
Koodhadhka sababta khaladka
unsupported_format 400
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
records.id · records.revision
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Diiwaanka siyaasaddaGET /policy-register—JSON
Xaaladda HTTP
200
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
records.id · records.revision
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Hubinta helitaankaGET /accessibility-assurance—JSON
Xaaladda HTTP
200
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
evidence.id · remediationLog.id
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Daboolka gobolka iyo cusbaysnaanta xogtaGET /regional-coverage—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
operators.operatorId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Kanaalada ogeysiisyada iyo caawimaaddaGET /journey-service-policy—JSON
Xaaladda HTTP
200
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
contractVersion · channels.channel
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Hubinta muuqaalka gaadiidkaGET /fleet-presentation—JSON
Xaaladda HTTP
200 · 503
Koodhadhka sababta khaladka
—
Helitaanka iyo xadka codsiyada
Gelitaan aan magac lahayn; 60 daqiiqadii marka xadka codsiyada la qaybiyay uu shaqeynayo.
Aqoonsiyo go'aansan
evidence.operatorSamples.operatorId
Il iyo hubanti la'aan
Read the response status, evidenceState, source timestamps, limitations and gaps; absence is not proof of zero.
Wadaagidisku-xirayaal iyo kaararka bulshada3
Gelitaanka iyo isticmaalka
Gelitaanka iyo isticmaalkaLimits, caching, versions, privacy and licence
- Helitaan
- Every GET resource is public and free to use, with or without a key. Bulk and history resources need a Developer key. The two POST resources (making a share link, drawing a street path) only accept requests from otranspo.ca itself.
- Xadka codsiyada
- 1,000 calls a day and 60 a minute, with or without a free key; 100,000 a day and 600 a minute on the Developer plan. Read the X-RateLimit-* headers on every answer; X-RateLimit-Status says when limits are degraded.
- Keys
- Send a key as Authorization: Bearer otr_… or X-API-Key. Never in the address. A wrong, revoked or expired key gets 401, never a keyless answer.
- Kaydinta ku meel gaarka ah
- The index is kept 30 seconds by your browser and 5 minutes at the edge. Live resources such as cancellations are sent no-store. Offline timetable pieces never change once published.
- Noocyada
- Jawaab kastaa wuxuu magacaabaa schema iyo schemaVersion. Isbeddel jebinaya wuxuu helaa waddo cusub oo /v2, isagoo 180 maalmood ogeysiis ah ku siinaya madaxyada Deprecation, Sunset iyo Link.
- Asturnaanta
- Ha dirin xog shakhsi ah. Koordineetyada loo diro marinka waddada waxaa loo isticmaalaa codsigaas oo keliya, marna lagama diiwaangeliyo lamana keydiyo. Jawaabuhu marna ma hayaan aqoonsiyada akoonka, raadinta safarka, iimaylka ama cinwaannada shabakadda, ama xiriirinta caddaynta gudaha.
- Aan la ogayn ma aha eber
- Jawaabtu way noqon kartaa mid aan la heli karin xitaa marka agabku jiro. Akhri status, evidenceState, waqtiyada isha, daboolka iyo xadidaadaha. Xaaladaha khadadku waxay isbarbar dhigaan jadwalka iyo basaska la arkay. Ma aha digniino ka imanaya hawlgeliyaha.
- Shatiga
- Koodh: MIT. Xogta OC Transpo iyo STO waxay ku hoos jirtaa shuruudahooda furan ee xogta, waxayna u baahan tahay in la sheego il. Tirooyinkayaga: CC BY 4.0, sheeg otranspo.ca.
- Wali lama sameynin
- No SDK is published, no second city is supported, and partner tenant-key access is not open. This page does not claim them.