[{"data":1,"prerenderedAt":1354},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdatastore\u002Fapi-endpoints":3,"_apollo:default":1350,"_apollo:stationEditor":1351,"_apollo:feedManagement":1352,"_apollo:transferAnalyst":1353},{"id":4,"title":5,"body":6,"description":1341,"extension":1342,"meta":1343,"navigation":1345,"path":1346,"seo":1347,"stem":1348,"__hash__":1349},"content\u002Fdocs\u002Fdatastore\u002Fapi-endpoints.md","Datastore API endpoints",{"type":7,"value":8,"toc":1332},"minimark",[9,22,25,1256,1261,1283,1287,1298,1302,1320,1325],[10,11,12,13,17,18,21],"p",{},"To query the Transitland Datastore API, use the base URL of ",[14,15,16],"code",{},"https:\u002F\u002Ftransit.land\u002F",", appended with the endpoint information below. For example, to find routes operated by the San Francisco Municipal Transportation Agency (SFMTA), you can use this query: ",[14,19,20],{},"https:\u002F\u002Ftransit.land\u002Fapi\u002Fv1\u002Froutes?operated_by=o-9q8y-sfmta",".",[10,23,24],{},"The following endpoints are available in Transitland Datastore API.",[26,27,28,44],"table",{},[29,30,31],"thead",{},[32,33,34,38,41],"tr",{},[35,36,37],"th",{},"Method",[35,39,40],{},"Example URL",[35,42,43],{},"Parameters",[45,46,47,63,84,110,126,141,156,173,186,204,216,229,243,257,270,283,297,311,325,342,367,384,401,419,438,452,465,481,500,515,531,548,562,575,591,611,628,659,674,690,707,721,735,753,766,780,795,809,823,839,855,870,883,899,916,931,944,962,975,993,1014,1027,1046,1060,1074,1088,1102,1116,1130,1144,1158,1172,1186,1200,1214,1228,1242],"tbody",{},[32,48,49,55,60],{},[50,51,52],"td",{},[14,53,54],{},"GET",[50,56,57],{},[14,58,59],{},"\u002Fapi\u002Fv1\u002Fchangesets?applied=false",[50,61,62],{},"changesets that have not yet been applied",[32,64,65,70,75],{},[50,66,67],{},[14,68,69],{},"POST",[50,71,72],{},[14,73,74],{},"\u002Fapi\u002Fv1\u002Fchangesets",[50,76,77,78,83],{},"include a ",[79,80,82],"a",{"href":81},"changesets.html","changeset payload"," in the request body",[32,85,86,91,100],{},[50,87,88],{},[14,89,90],{},"PUT",[50,92,93,96,99],{},[14,94,95],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F32",[97,98],"br",{},"(a Changeset can only be updated if it hasn't yet been applied)",[50,101,77,102,104,105,109],{},[79,103,82],{"href":81}," in the request body (",[79,106,108],{"href":107},"#api-authentication","secured",")",[32,111,112,116,121],{},[50,113,114],{},[14,115,69],{},[50,117,118],{},[14,119,120],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1\u002Fcheck",[50,122,123,124,109],{},"(",[79,125,108],{"href":107},[32,127,128,132,137],{},[50,129,130],{},[14,131,69],{},[50,133,134],{},[14,135,136],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1\u002Fapply",[50,138,123,139,109],{},[79,140,108],{"href":107},[32,142,143,147,152],{},[50,144,145],{},[14,146,69],{},[50,148,149],{},[14,150,151],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1\u002Frevert",[50,153,123,154,109],{},[79,155,108],{"href":107},[32,157,158,163,168],{},[50,159,160],{},[14,161,162],{},"DELETE",[50,164,165],{},[14,166,167],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1",[50,169,170,171,109],{},"Delete Changeset (",[79,172,108],{"href":107},[32,174,175,179,184],{},[50,176,177],{},[14,178,54],{},[50,180,181],{},[14,182,183],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1\u002Fchange_payloads",[50,185],{},[32,187,188,192,196],{},[50,189,190],{},[14,191,90],{},[50,193,194],{},[14,195,183],{},[50,197,198,199,201,202,109],{},"Add an additional ",[79,200,82],{"href":81}," to a Changeset (",[79,203,108],{"href":107},[32,205,206,210,214],{},[50,207,208],{},[14,209,69],{},[50,211,212],{},[14,213,183],{},[50,215],{},[32,217,218,222,227],{},[50,219,220],{},[14,221,54],{},[50,223,224],{},[14,225,226],{},"\u002Fapi\u002Fv1\u002Fchangesets\u002F1\u002Fchange_payloads\u002F1",[50,228],{},[32,230,231,235,239],{},[50,232,233],{},[14,234,90],{},[50,236,237],{},[14,238,226],{},[50,240,123,241,109],{},[79,242,108],{"href":107},[32,244,245,249,253],{},[50,246,247],{},[14,248,162],{},[50,250,251],{},[14,252,226],{},[50,254,123,255,109],{},[79,256,108],{"href":107},[32,258,259,263,268],{},[50,260,261],{},[14,262,54],{},[50,264,265],{},[14,266,267],{},"\u002Fapi\u002Fv1\u002Fissues",[50,269],{},[32,271,272,276,281],{},[50,273,274],{},[14,275,54],{},[50,277,278],{},[14,279,280],{},"\u002Fapi\u002Fv1\u002Fissues\u002F1",[50,282],{},[32,284,285,289,294],{},[50,286,287],{},[14,288,54],{},[50,290,291],{},[14,292,293],{},"\u002Fapi\u002Fv1\u002Fissues\u002Fcategories",[50,295,296],{},"all available categories and issue_types of each category",[32,298,299,303,308],{},[50,300,301],{},[14,302,54],{},[50,304,305],{},[14,306,307],{},"\u002Fapi\u002Fv1\u002Fonestop_id\u002Fo-9q8y-SFMTA",[50,309,310],{},"final part of the path can be a Onestop ID for any type of entity (for example, a stop or an operator)",[32,312,313,317,322],{},[50,314,315],{},[14,316,54],{},[50,318,319],{},[14,320,321],{},"\u002Fapi\u002Fv1\u002Fstops",[50,323,324],{},"none required",[32,326,327,331,336],{},[50,328,329],{},[14,330,54],{},[50,332,333],{},[14,334,335],{},"\u002Fapi\u002Fv1\u002Fstops?imported_with_gtfs_id=true&gtfs_id=PITT",[50,337,338,341],{},[14,339,340],{},"gtfs_id"," is the ID used in a GTFS feed's stops.txt file",[32,343,344,348,353],{},[50,345,346],{},[14,347,54],{},[50,349,350],{},[14,351,352],{},"\u002Fapi\u002Fv1\u002Fstops?lon=-121.977772198&lat=37.413530093&r=100",[50,354,355,358,359,362,363,366],{},[14,356,357],{},"lon"," is longitude; ",[14,360,361],{},"lat"," is latitude; ",[14,364,365],{},"r"," is radius of search in meters (if not specified, defaults to 100 meters)",[32,368,369,373,378],{},[50,370,371],{},[14,372,54],{},[50,374,375],{},[14,376,377],{},"\u002Fapi\u002Fv1\u002Fstops?bbox=-122.4183,37.7758,-122.4120,37.7858",[50,379,380,383],{},[14,381,382],{},"bbox"," is a search bounding box with southwest longitude, southwest latitude, northeast longitude, northeast latitude (separated by commas)",[32,385,386,390,395],{},[50,387,388],{},[14,389,54],{},[50,391,392],{},[14,393,394],{},"\u002Fapi\u002Fv1\u002Fstops?served_by=o-9q9-BART,r-9q8y-richmond~dalycity~millbrae",[50,396,397,400],{},[14,398,399],{},"served_by"," can be any number of Onestop ID's for operators and routes",[32,402,403,407,412],{},[50,404,405],{},[14,406,54],{},[50,408,409],{},[14,410,411],{},"\u002Fapi\u002Fv1\u002Fstops?tag_key=wheelchair_boarding",[50,413,414,415,418],{},"find all stops that have a tag of ",[14,416,417],{},"tag_key"," with any value",[32,420,421,425,430],{},[50,422,423],{},[14,424,54],{},[50,426,427],{},[14,428,429],{},"\u002Fapi\u002Fv1\u002Fstops?tag_key=wheelchair_boarding&tag_value=1",[50,431,414,432,434,435],{},[14,433,417],{}," and a value of ",[14,436,437],{},"tag_value",[32,439,440,444,449],{},[50,441,442],{},[14,443,54],{},[50,445,446],{},[14,447,448],{},"\u002Fapi\u002Fv1\u002Fstops?import_level=4",[50,450,451],{},"find all stops with a given import level",[32,453,454,458,463],{},[50,455,456],{},[14,457,54],{},[50,459,460],{},[14,461,462],{},"\u002Fapi\u002Fv1\u002Foperators",[50,464,324],{},[32,466,467,471,476],{},[50,468,469],{},[14,470,54],{},[50,472,473],{},[14,474,475],{},"\u002Fapi\u002Fv1\u002Foperators?imported_with_gtfs_id=true&gtfs_id=CT",[50,477,478,480],{},[14,479,340],{}," is the ID used in a GTFS feed's agencies.txt file",[32,482,483,487,492],{},[50,484,485],{},[14,486,54],{},[50,488,489],{},[14,490,491],{},"\u002Fapi\u002Fv1\u002Foperators?lon=-121.977772198&lat=37.413530093&r=100",[50,493,494,358,496,362,498,366],{},[14,495,357],{},[14,497,361],{},[14,499,365],{},[32,501,502,506,511],{},[50,503,504],{},[14,505,54],{},[50,507,508],{},[14,509,510],{},"\u002Fapi\u002Fv1\u002Foperators?bbox=-122.4183,37.7758,-122.4120,37.7858",[50,512,513,383],{},[14,514,382],{},[32,516,517,521,526],{},[50,518,519],{},[14,520,54],{},[50,522,523],{},[14,524,525],{},"\u002Fapi\u002Fv1\u002Foperators?tag_key=agency_timezone",[50,527,528,529,418],{},"find all operators that have a tag of ",[14,530,417],{},[32,532,533,537,542],{},[50,534,535],{},[14,536,54],{},[50,538,539],{},[14,540,541],{},"\u002Fapi\u002Fv1\u002Foperators?tag_key=agency_timezone&tag_value=America\u002FLos_Angeles",[50,543,528,544,434,546],{},[14,545,417],{},[14,547,437],{},[32,549,550,554,559],{},[50,551,552],{},[14,553,54],{},[50,555,556],{},[14,557,558],{},"\u002Fapi\u002Fv1\u002Foperators?import_level=4",[50,560,561],{},"find all operators with a given import level",[32,563,564,568,573],{},[50,565,566],{},[14,567,54],{},[50,569,570],{},[14,571,572],{},"\u002Fapi\u002Fv1\u002Froutes",[50,574,324],{},[32,576,577,581,586],{},[50,578,579],{},[14,580,54],{},[50,582,583],{},[14,584,585],{},"\u002Fapi\u002Fv1\u002Froutes?imported_with_gtfs_id=true&gtfs_id=Lo-16APR",[50,587,588,590],{},[14,589,340],{}," is the ID used in a GTFS feed's routes.txt file",[32,592,593,597,602],{},[50,594,595],{},[14,596,54],{},[50,598,599],{},[14,600,601],{},"\u002Fapi\u002Fv1\u002Froutes?imported_with_gtfs_id=true&gtfs_id=Lo-16APR&imported_from_feed_version=fd0bf2327f8034ceabff6d914220531def1e3903",[50,603,604,606,607,610],{},[14,605,340],{}," is the ID used in a GTFS feed's routes.txt file and ",[14,608,609],{},"imported_from_feed_version"," is a feed version SHA1 hash",[32,612,613,617,622],{},[50,614,615],{},[14,616,54],{},[50,618,619],{},[14,620,621],{},"\u002Fapi\u002Fv1\u002Froutes?operated_by=o-9q9-BART",[50,623,624,627],{},[14,625,626],{},"operated_by"," is a Onestop ID for an operator\u002Fagency",[32,629,630,634,639],{},[50,631,632],{},[14,633,54],{},[50,635,636],{},[14,637,638],{},"\u002Fapi\u002Fv1\u002Froutes?vehicle_type=bus,4",[50,640,641,642,652,653,658],{},"find all routes with vehicle type(s) by integer or string. Possible values defined by the GTFS spec for ",[79,643,647,648,651],{"href":644,"rel":645},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Ftransit\u002Fblob\u002Fmaster\u002Fgtfs\u002Fspec\u002Fen\u002Freference.md#routestxt",[646],"nofollow","the ",[14,649,650],{},"route_type"," column"," and ",[79,654,657],{"href":655,"rel":656},"https:\u002F\u002Fsupport.google.com\u002Ftransitpartners\u002Fanswer\u002F3520902",[646],"the Extended GTFS Route Types",". Separate multiple vehicle types by commas.",[32,660,661,665,670],{},[50,662,663],{},[14,664,54],{},[50,666,667],{},[14,668,669],{},"\u002Fapi\u002Fv1\u002Froutes?bbox=-122.4183,37.7758,-122.4120,37.7858",[50,671,672,383],{},[14,673,382],{},[32,675,676,680,685],{},[50,677,678],{},[14,679,54],{},[50,681,682],{},[14,683,684],{},"\u002Fapi\u002Fv1\u002Froutes?tag_key=route_color",[50,686,687,688,418],{},"find all routes that have a tag of ",[14,689,417],{},[32,691,692,696,701],{},[50,693,694],{},[14,695,54],{},[50,697,698],{},[14,699,700],{},"\u002Fapi\u002Fv1\u002Froutes?tag_key=route_color&tag_value=FEF0B5",[50,702,687,703,434,705],{},[14,704,417],{},[14,706,437],{},[32,708,709,713,718],{},[50,710,711],{},[14,712,54],{},[50,714,715],{},[14,716,717],{},"\u002Fapi\u002Fv1\u002Froutes?traverses=r-9q9-pittsburg~baypoint~sfia~millbrae-49ae87-5ae164",[50,719,720],{},"find all routes having specified route stop patterns",[32,722,723,727,732],{},[50,724,725],{},[14,726,54],{},[50,728,729],{},[14,730,731],{},"\u002Fapi\u002Fv1\u002Froutes?import_level=4",[50,733,734],{},"find all routes with a given import level",[32,736,737,741,746],{},[50,738,739],{},[14,740,54],{},[50,742,743],{},[14,744,745],{},"\u002Fapi\u002Fv1\u002Froutes?include_geometry=true",[50,747,748,749,752],{},"determine whether to return the route geometry. The default is ",[14,750,751],{},"true",", which means route geometry is part of the response.",[32,754,755,759,764],{},[50,756,757],{},[14,758,54],{},[50,760,761],{},[14,762,763],{},"\u002Fapi\u002Fv1\u002Froute_stop_patterns",[50,765,324],{},[32,767,768,772,777],{},[50,769,770],{},[14,771,54],{},[50,773,774],{},[14,775,776],{},"\u002Fapi\u002Fv1\u002Froute_stop_patterns?traversed_by=r-9q8y-richmond~dalycity~millbrae",[50,778,779],{},"find all Route Stop Patterns belonging to route",[32,781,782,786,791],{},[50,783,784],{},[14,785,54],{},[50,787,788],{},[14,789,790],{},"\u002Fapi\u002Fv1\u002Froute_stop_patterns?bbox=-122.4183,37.7758,-122.4120,37.7858",[50,792,793,383],{},[14,794,382],{},[32,796,797,801,806],{},[50,798,799],{},[14,800,54],{},[50,802,803],{},[14,804,805],{},"\u002Fapi\u002Fv1\u002Froute_stop_patterns?stops_visited=s-dr5rec3weg-whitehallferryterminal,s-dr5r4rn32w-stgeorgeferryterminal",[50,807,808],{},"any one or more stop Onestop IDs, separated by comma. Finds Route Stop Patterns with stops_visited in stop_pattern.",[32,810,811,815,820],{},[50,812,813],{},[14,814,54],{},[50,816,817],{},[14,818,819],{},"\u002Fapi\u002Fv1\u002Froute_stop_patterns?trips=01SFO10,02SFO10",[50,821,822],{},"any one or more trip ids, separated by comma. Finds Route Stop Patterns with specified trips in trips.",[32,824,825,829,834],{},[50,826,827],{},[14,828,69],{},[50,830,831],{},[14,832,833],{},"\u002Fapi\u002Fv1\u002Fwebhooks\u002Ffeed_fetcher",[50,835,123,836,838],{},[79,837,108],{"href":107},") fetches all feeds",[32,840,841,845,850],{},[50,842,843],{},[14,844,69],{},[50,846,847],{},[14,848,849],{},"\u002Fapi\u002Fv1\u002Fwebhooks\u002Ffeed_fetcher?feed_onestop_id=f-9q9-caltrain",[50,851,123,852,854],{},[79,853,108],{"href":107},") fetches only one feed",[32,856,857,861,866],{},[50,858,859],{},[14,860,69],{},[50,862,863],{},[14,864,865],{},"\u002Fapi\u002Fv1\u002Fwebhooks\u002Ffeed_eater?feed_onestop_id=f-9q9-caltrain,feed_version_sha1=ab1e6ac73943082803f110df4b0fdd63a1d6b9f7",[50,867,123,868,109],{},[79,869,108],{"href":107},[32,871,872,876,881],{},[50,873,874],{},[14,875,54],{},[50,877,878],{},[14,879,880],{},"\u002Fapi\u002Fv1\u002Ffeeds",[50,882,324],{},[32,884,885,889,894],{},[50,886,887],{},[14,888,54],{},[50,890,891],{},[14,892,893],{},"\u002Fapi\u002Fv1\u002Ffeeds?tag_key=license",[50,895,896,897,418],{},"find all feeds that have a tag of ",[14,898,417],{},[32,900,901,905,910],{},[50,902,903],{},[14,904,54],{},[50,906,907],{},[14,908,909],{},"\u002Fapi\u002Fv1\u002Ffeeds?tag_key=license&tag_value=Creative%20Commons%20Attribution%203.0%20Unported%20License",[50,911,896,912,434,914],{},[14,913,417],{},[14,915,437],{},[32,917,918,922,927],{},[50,919,920],{},[14,921,54],{},[50,923,924],{},[14,925,926],{},"\u002Fapi\u002Fv1\u002Ffeeds?bbox=-122.4183,37.7758,-122.4120,37.7858",[50,928,929,383],{},[14,930,382],{},[32,932,933,937,942],{},[50,934,935],{},[14,936,54],{},[50,938,939],{},[14,940,941],{},"\u002Fapi\u002Fv1\u002Ffeeds\u002Ff-9q9-bayarearapidtransit",[50,943,324],{},[32,945,946,950,955],{},[50,947,948],{},[14,949,54],{},[50,951,952],{},[14,953,954],{},"\u002Fapi\u002Fv1\u002Ffeed_versions?feed_onestop_id=f-9q9-bayarearapidtransit",[50,956,957,958,961],{},"filter feed versions based on ",[14,959,960],{},"feed_onestop_id"," (which can be a comma-separated list of multiple Onestop IDs)",[32,963,964,968,973],{},[50,965,966],{},[14,967,54],{},[50,969,970],{},[14,971,972],{},"\u002Fapi\u002Fv1\u002Ffeed_versions\u002Fc06b4b6b40815f27c81b4fcf486ac1fd70ab1966",[50,974,324],{},[32,976,977,981,985],{},[50,978,979],{},[14,980,90],{},[50,982,983],{},[14,984,972],{},[50,986,123,987,989,990],{},[79,988,108],{"href":107},") update ",[14,991,992],{},"import_level",[32,994,995,999,1004],{},[50,996,997],{},[14,998,54],{},[50,1000,1001],{},[14,1002,1003],{},"\u002Fapi\u002Fv1\u002Ffeed_version_imports?feed_onestop_id=f-9q9-bayarearapidtransit&feed_version_sha1=c06b4b6b40815f27c81b4fcf486ac1fd70ab1966",[50,1005,1006,1007,1009,1010,1013],{},"filter feed version import records based on ",[14,1008,960],{}," and\u002For ",[14,1011,1012],{},"feed_version_sha1"," (both of which can be comma-separated lists of multiple Onestop IDs)",[32,1015,1016,1020,1025],{},[50,1017,1018],{},[14,1019,54],{},[50,1021,1022],{},[14,1023,1024],{},"\u002Fapi\u002Fv1\u002Ffeed_version_imports\u002F1",[50,1026,324],{},[32,1028,1029,1033,1038],{},[50,1030,1031],{},[14,1032,54],{},[50,1034,1035],{},[14,1036,1037],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs",[50,1039,1040,1041,1045],{},"Find all ",[79,1042,1044],{"href":1043},"schedules.html","Schedule Stop Pairs",". All options below can be combined.",[32,1047,1048,1052,1057],{},[50,1049,1050],{},[14,1051,54],{},[50,1053,1054],{},[14,1055,1056],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?origin_onestop_id=s-9q8yyugptw-sanfranciscocaltrainstation",[50,1058,1059],{},"Find all Schedule Stop Pairs from origin. Accepts multiple Onestop IDs, separated by commas.",[32,1061,1062,1066,1071],{},[50,1063,1064],{},[14,1065,54],{},[50,1067,1068],{},[14,1069,1070],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?destination_onestop_id=s-9q8yyugptw-sanfranciscocaltrainstation",[50,1072,1073],{},"Find all Schedule Stop Pairs to a destination. Accepts multiple Onestop IDs, separated by commas.",[32,1075,1076,1080,1085],{},[50,1077,1078],{},[14,1079,54],{},[50,1081,1082],{},[14,1083,1084],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?date=2015-08-05",[50,1086,1087],{},"Find all Schedule Stop Pairs from origin on date",[32,1089,1090,1094,1099],{},[50,1091,1092],{},[14,1093,54],{},[50,1095,1096],{},[14,1097,1098],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?service_from_date=2015-08-05",[50,1100,1101],{},"Find all Schedule Stop Pairs in effect from a date",[32,1103,1104,1108,1113],{},[50,1105,1106],{},[14,1107,54],{},[50,1109,1110],{},[14,1111,1112],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?service_before_date=2015-10-20",[50,1114,1115],{},"Find all Schedule Stop Pairs in effect before a date",[32,1117,1118,1122,1127],{},[50,1119,1120],{},[14,1121,54],{},[50,1123,1124],{},[14,1125,1126],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?origin_departure_between=09:00:00,09:10:00",[50,1128,1129],{},"Find all Schedule Stop Pairs with origin_departure_time in a range",[32,1131,1132,1136,1141],{},[50,1133,1134],{},[14,1135,54],{},[50,1137,1138],{},[14,1139,1140],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?trip=6507768-CT-14OCT-Combo-Weekday-01",[50,1142,1143],{},"Find all Schedule Stop Pairs by trip identifier",[32,1145,1146,1150,1155],{},[50,1147,1148],{},[14,1149,54],{},[50,1151,1152],{},[14,1153,1154],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?route_onestop_id=r-9q8y-richmond~dalycity~millbrae",[50,1156,1157],{},"Find all Schedule Stop Pairs by route. Accepts multiple Onestop IDs, separated by commas.",[32,1159,1160,1164,1169],{},[50,1161,1162],{},[14,1163,54],{},[50,1165,1166],{},[14,1167,1168],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?operator_onestop_id=o-9q9-caltrain",[50,1170,1171],{},"Find all Schedule Stop Pairs by operator. Accepts multiple Onestop IDs, separated by commas.",[32,1173,1174,1178,1183],{},[50,1175,1176],{},[14,1177,54],{},[50,1179,1180],{},[14,1181,1182],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?bbox=-121.0,35.0,-124.0,37.0",[50,1184,1185],{},"Find all Schedule Stop Pairs originating within a bounding box",[32,1187,1188,1192,1197],{},[50,1189,1190],{},[14,1191,54],{},[50,1193,1194],{},[14,1195,1196],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?active=true",[50,1198,1199],{},"Schedule Stop Pairs from active FeedVersions",[32,1201,1202,1206,1211],{},[50,1203,1204],{},[14,1205,54],{},[50,1207,1208],{},[14,1209,1210],{},"\u002Fapi\u002Fv1\u002Fschedule_stop_pairs?import_level=2",[50,1212,1213],{},"Schedule Stop Pairs from FeedVersion with a given import_level",[32,1215,1216,1220,1225],{},[50,1217,1218],{},[14,1219,54],{},[50,1221,1222],{},[14,1223,1224],{},"\u002Fapi\u002Fv1\u002Ffeed_version_infos?feed_version_sha1=700753c9707f4fb203776d13fcb1e372d7b068fa",[50,1226,1227],{},"FeedVersionInfo records for a given Feed Version",[32,1229,1230,1234,1239],{},[50,1231,1232],{},[14,1233,54],{},[50,1235,1236],{},[14,1237,1238],{},"\u002Fapi\u002Fv1\u002Ffeed_version_infos?feed_onestop_id=f-9q9-caltrain",[50,1240,1241],{},"FeedVersionInfo records for a given Feed",[32,1243,1244,1248,1253],{},[50,1245,1246],{},[14,1247,54],{},[50,1249,1250],{},[14,1251,1252],{},"\u002Fapi\u002Fv1\u002Ffeed_version_infos?type=FeedVersionInfoStatistics",[50,1254,1255],{},"FeedVersionInfo by info type",[1257,1258,1260],"h3",{"id":1259},"pagination-for-json-endpoints","Pagination for JSON endpoints",[1262,1263,1264,1271,1277],"ul",{},[1265,1266,1267,1270],"li",{},[14,1268,1269],{},"?offset=50"," is the index of the first entity to be displayed (starts with 0)",[1265,1272,1273,1274,21],{},"By default, 50 entities are displayed per page. To change the number, specify ",[14,1275,1276],{},"?per_page=1000",[1265,1278,1279,1280],{},"To show the total number of results, use ",[14,1281,1282],{},"?total=true",[1257,1284,1286],{"id":1285},"max-request-size","Max Request Size",[10,1288,1289,1290,1293,1294,21],{},"If queries have not completed after two minutes, they will be killed and you will receive a timeout response from the Datastore. If your query times out, try reducing the ",[14,1291,1292],{},"per_page"," count, the bounding box size, etc. If your query seems as small as is possible, ",[79,1295,1297],{"href":1296},"mailto:hello@transit.land","let us know",[1257,1299,1301],{"id":1300},"format","Format",[1262,1303,1304,1307],{},[1265,1305,1306],{},"By default, responses are paginated JSON",[1265,1308,1309,1310,1313,1314,652,1317],{},"Specify ",[14,1311,1312],{},".geojson"," instead for GeoJSON on some endpoints. For example: ",[14,1315,1316],{},"\u002Fapi\u002Fv1\u002Fstops.geojson?bbox=-122.4183,37.7758,-122.4120,37.7858",[14,1318,1319],{},"\u002Fapi\u002Fv1\u002Froutes.geojson?operated_by=o-9q9-bayarearapidtransit",[1321,1322,1324],"h2",{"id":1323},"api-authentication","API authentication",[10,1326,1327,1328,1331],{},"Any API calls that involve writing to the database (creating\u002Fediting\u002Fapplying ",[79,1329,1330],{"href":81},"changesets"," or running the Feed Eater data ingestion pipeline) require authentication. Currently authentication is limited to Mapzen staff, although we're preparing to share editing and moderation authorization with outsider collaborators in the future.",{"title":1333,"searchDepth":1334,"depth":1334,"links":1335},"",2,[1336,1338,1339,1340],{"id":1259,"depth":1337,"text":1260},3,{"id":1285,"depth":1337,"text":1286},{"id":1300,"depth":1337,"text":1301},{"id":1323,"depth":1334,"text":1324},"To query the Transitland Datastore API, use the base URL of https:\u002F\u002Ftransit.land\u002F, appended with the endpoint information below. For example, to find routes operated by the San Francisco Municipal Transportation Agency (SFMTA), you can use this query: https:\u002F\u002Ftransit.land\u002Fapi\u002Fv1\u002Froutes?operated_by=o-9q8y-sfmta.","md",{"layout":1344,"deprecated":1345,"exclude_from_sitemap":1345},"documentation",true,"\u002Fdocs\u002Fdatastore\u002Fapi-endpoints",{"title":5,"description":1341},"docs\u002Fdatastore\u002Fapi-endpoints","RaOKzGZPPnZk9Q8N_69ScxrgDBsACqA3HQ76uX1olGc",{},{},{},{},1790939287377]