[{"data":1,"prerenderedAt":1071},["Reactive",2],{"navigation-list":3,"page-/api-reference/tile-service/filters-navigation-name":460,"page-/api-reference/tile-service/filters":461},{"api-reference":4,"basics":312,"examples":353,"tree":440},{"asideHeader":5,"sectionList":6,"mainHeader":311},"API reference",[7,29,50,95,120,142,155,188,217,249,270],{"label":8,"navigation":-1,"to":9,"icon":10,"itemList":11},"API","/api-reference/api","medium/products/api",[12,17,21,25],{"label":13,"navigation":14,"to":15,"icon":-1,"itemList":16},"Quick setup guide","api-reference","/api-reference/api/quick-setup-guide",[],{"label":18,"navigation":14,"to":19,"icon":-1,"itemList":20},"Pagination","/api-reference/api/pagination",[],{"label":22,"navigation":14,"to":23,"icon":-1,"itemList":24},"API lifecycle","/api-reference/api/api-lifecycle",[],{"label":26,"navigation":14,"to":27,"icon":-1,"itemList":28},"Beta features","/api-reference/api/beta-features",[],{"label":30,"navigation":-1,"to":31,"icon":32,"itemList":33},"Vehicles","/api-reference/vehicle","medium/products/vehicle",[34,38,42,46],{"label":35,"navigation":14,"to":36,"icon":-1,"itemList":37},"Vehicle introduction","/api-reference/vehicle/introduction",[],{"label":39,"navigation":14,"to":40,"icon":-1,"itemList":41},"Query vehicles","/api-reference/vehicle/query-vehicles",[],{"label":43,"navigation":14,"to":44,"icon":-1,"itemList":45},"Query vehicle details","/api-reference/vehicle/query-vehicle-details",[],{"label":47,"navigation":14,"to":48,"icon":-1,"itemList":49},"Query premium vehicle details","/api-reference/vehicle/query-premium-vehicle-details",[],{"label":51,"navigation":-1,"to":52,"icon":53,"itemList":54},"Stations","/api-reference/stations","medium/products/charge-station",[55,59,63,67,71,75,79,83,87,91],{"label":56,"navigation":14,"to":57,"icon":-1,"itemList":58},"Station introduction","/api-reference/stations/introduction",[],{"label":60,"navigation":14,"to":61,"icon":-1,"itemList":62},"Query station details","/api-reference/stations/query-station-details",[],{"label":64,"navigation":14,"to":65,"icon":-1,"itemList":66},"Query stations around a GeoJSON point","/api-reference/stations/query-stations-around",[],{"label":68,"navigation":14,"to":69,"icon":-1,"itemList":70},"Query station reviews","/api-reference/stations/query-stations-reviews",[],{"label":72,"navigation":14,"to":73,"icon":-1,"itemList":74},"Mutate to create a station review","/api-reference/stations/mutate-station-reviews",[],{"label":76,"navigation":14,"to":77,"icon":-1,"itemList":78},"Query station operators","/api-reference/stations/query-station-operators",[],{"label":80,"navigation":14,"to":81,"icon":-1,"itemList":82},"Query station operator details","/api-reference/stations/query-station-operator-details",[],{"label":84,"navigation":14,"to":85,"icon":-1,"itemList":86},"Query station tariffs","/api-reference/stations/query-station-tariffs",[],{"label":88,"navigation":14,"to":89,"icon":-1,"itemList":90},"Query station tariff details","/api-reference/stations/query-station-tariff-details",[],{"label":92,"navigation":14,"to":93,"icon":-1,"itemList":94},"Query station amenities","/api-reference/stations/query-station-amenities",[],{"label":96,"navigation":-1,"to":97,"icon":98,"itemList":99},"Legacy | Routes","/api-reference/routes-legacy","medium/products/route",[100,104,108,112,116],{"label":101,"navigation":14,"to":102,"icon":-1,"itemList":103},"Route legacy introduction","/api-reference/routes-legacy/introduction",[],{"label":105,"navigation":14,"to":106,"icon":-1,"itemList":107},"Mutate to create a new legacy route","/api-reference/routes-legacy/mutate-route",[],{"label":109,"navigation":14,"to":110,"icon":-1,"itemList":111},"Subscribe to route updates","/api-reference/routes-legacy/subscribe-to-route-updates",[],{"label":113,"navigation":14,"to":114,"icon":-1,"itemList":115},"Query route details","/api-reference/routes-legacy/query-route-details",[],{"label":117,"navigation":14,"to":118,"icon":-1,"itemList":119},"Query route path","/api-reference/routes-legacy/query-route-path",[],{"label":121,"navigation":-1,"to":122,"icon":98,"itemList":123},"Routes","/api-reference/routes",[124,128,132,136,139],{"label":125,"navigation":14,"to":126,"icon":-1,"itemList":127},"Route introduction","/api-reference/routes/introduction",[],{"label":129,"navigation":14,"to":130,"icon":-1,"itemList":131},"Migration from Route Legacy","/api-reference/routes/migration",[],{"label":133,"navigation":14,"to":134,"icon":-1,"itemList":135},"Mutate to create a new route","/api-reference/routes/mutate-route",[],{"label":109,"navigation":14,"to":137,"icon":-1,"itemList":138},"/api-reference/routes/subscribe-to-route-updates",[],{"label":113,"navigation":14,"to":140,"icon":-1,"itemList":141},"/api-reference/routes/query-route-details",[],{"label":143,"navigation":-1,"to":144,"icon":145,"itemList":146},"Emissions","/api-reference/route-emissions","medium/content/leaf",[147,151],{"label":148,"navigation":14,"to":149,"icon":-1,"itemList":150},"Route emissions introduction","/api-reference/route-emissions/introduction",[],{"label":152,"navigation":14,"to":153,"icon":-1,"itemList":154},"Query route emissions","/api-reference/route-emissions/query-route-emissions",[],{"label":156,"navigation":-1,"to":157,"icon":158,"itemList":159},"Navigation","/api-reference/navigation","medium/products/navigation",[160,164,168,172,176,180,184],{"label":161,"navigation":14,"to":162,"icon":-1,"itemList":163},"Navigation introduction","/api-reference/navigation/introduction",[],{"label":165,"navigation":14,"to":166,"icon":-1,"itemList":167},"Mutate to start a new navigation session","/api-reference/navigation/mutate-start-navigation",[],{"label":169,"navigation":14,"to":170,"icon":-1,"itemList":171},"Subscribe to navigation updates","/api-reference/navigation/subscribe-to-navigation-updates",[],{"label":173,"navigation":14,"to":174,"icon":-1,"itemList":175},"Query navigation session","/api-reference/navigation/query-a-navigation-session",[],{"label":177,"navigation":14,"to":178,"icon":-1,"itemList":179},"Mutate to update a navigation session","/api-reference/navigation/mutate-update-navigation",[],{"label":181,"navigation":14,"to":182,"icon":-1,"itemList":183},"Mutate to recalculate navigation","/api-reference/navigation/mutate-recalculate-navigation",[],{"label":185,"navigation":14,"to":186,"icon":-1,"itemList":187},"Mutate to finish navigation","/api-reference/navigation/mutate-to-finish-navigation",[],{"label":189,"navigation":-1,"to":190,"icon":191,"itemList":192},"Legacy | Tile service","/api-reference/tile-service-legacy","medium/products/tile-set",[193,197,201,205,209,213],{"label":194,"navigation":14,"to":195,"icon":-1,"itemList":196},"Legacy | Tile service introduction","/api-reference/tile-service-legacy/introduction",[],{"label":198,"navigation":14,"to":199,"icon":-1,"itemList":200},"Legacy | Mapbox Vector Tile","/api-reference/tile-service-legacy/mvt",[],{"label":202,"navigation":14,"to":203,"icon":-1,"itemList":204},"Legacy | JSON Tile","/api-reference/tile-service-legacy/json",[],{"label":206,"navigation":14,"to":207,"icon":-1,"itemList":208},"Legacy | Filters","/api-reference/tile-service-legacy/filters",[],{"label":210,"navigation":14,"to":211,"icon":-1,"itemList":212},"Legacy | Selectors","/api-reference/tile-service-legacy/selectors",[],{"label":214,"navigation":14,"to":215,"icon":-1,"itemList":216},"Legacy | Integration","/api-reference/tile-service-legacy/integration",[],{"label":218,"navigation":-1,"to":219,"icon":191,"itemList":220},"Tile service","/api-reference/tile-service",[221,225,229,233,237,241,245],{"label":222,"navigation":14,"to":223,"icon":-1,"itemList":224},"Tile service introduction","/api-reference/tile-service/introduction",[],{"label":226,"navigation":14,"to":227,"icon":-1,"itemList":228},"Mapbox Vector Tile","/api-reference/tile-service/mvt",[],{"label":230,"navigation":14,"to":231,"icon":-1,"itemList":232},"JSON Tile","/api-reference/tile-service/json",[],{"label":234,"navigation":14,"to":235,"icon":-1,"itemList":236},"Filters","/api-reference/tile-service/filters",[],{"label":238,"navigation":14,"to":239,"icon":-1,"itemList":240},"Selectors","/api-reference/tile-service/selectors",[],{"label":242,"navigation":14,"to":243,"icon":-1,"itemList":244},"Station count","/api-reference/tile-service/count",[],{"label":246,"navigation":14,"to":247,"icon":-1,"itemList":248},"Integration","/api-reference/tile-service/integration",[],{"label":250,"navigation":-1,"to":251,"icon":252,"itemList":253},"Isolines","/api-reference/isolines","medium/products/isoline",[254,258,262,266],{"label":255,"navigation":14,"to":256,"icon":-1,"itemList":257},"Isoline introduction","/api-reference/isolines/introduction",[],{"label":259,"navigation":14,"to":260,"icon":-1,"itemList":261},"Mutation to create an isoline","/api-reference/isolines/mutate-isoline",[],{"label":263,"navigation":14,"to":264,"icon":-1,"itemList":265},"Subscribe to isoline details","/api-reference/isolines/subscribe-to-isoline",[],{"label":267,"navigation":14,"to":268,"icon":-1,"itemList":269},"Query isoline details","/api-reference/isolines/query-isoline",[],{"label":271,"navigation":-1,"to":272,"icon":273,"itemList":274},"Vehicle connectivity","/api-reference/vehicle-connectivity","medium/products/connectivity",[275,279,283,287,291,295,299,303,307],{"label":276,"navigation":14,"to":277,"icon":-1,"itemList":278},"Introduction","/api-reference/vehicle-connectivity/introduction",[],{"label":280,"navigation":14,"to":281,"icon":-1,"itemList":282},"Mutate to create a new connected vehicle","/api-reference/vehicle-connectivity/mutate-create-connected-vehicle",[],{"label":284,"navigation":14,"to":285,"icon":-1,"itemList":286},"Subscribe to a connected vehicle","/api-reference/vehicle-connectivity/subscribe-connected-vehicle",[],{"label":288,"navigation":14,"to":289,"icon":-1,"itemList":290},"Mutate to authorize a connected vehicle","/api-reference/vehicle-connectivity/mutate-authorize-connected-vehicle",[],{"label":292,"navigation":14,"to":293,"icon":-1,"itemList":294},"Query connected vehicle list","/api-reference/vehicle-connectivity/query-connected-vehicle-list",[],{"label":296,"navigation":14,"to":297,"icon":-1,"itemList":298},"Query data from vehicle","/api-reference/vehicle-connectivity/query-connected-vehicle-data",[],{"label":300,"navigation":14,"to":301,"icon":-1,"itemList":302},"Query connected vehicle","/api-reference/vehicle-connectivity/query-connected-vehicle",[],{"label":304,"navigation":14,"to":305,"icon":-1,"itemList":306},"Mutate to update a connected vehicle","/api-reference/vehicle-connectivity/mutate-update-connected-vehicle",[],{"label":308,"navigation":14,"to":309,"icon":-1,"itemList":310},"Mutate to remove a connected vehicle","/api-reference/vehicle-connectivity/mutate-remove-connected-vehicle",[],"Sections",{"asideHeader":313,"sectionList":314,"mainHeader":311},"Basics",[315,341],{"label":316,"navigation":-1,"to":317,"icon":318,"itemList":319},"API Basics","/basics/api-basics","medium/code/code",[320,325,329,333,337],{"label":321,"navigation":322,"to":323,"icon":-1,"itemList":324},"Getting started","basics","/basics/api-basics/getting-started",[],{"label":326,"navigation":322,"to":327,"icon":-1,"itemList":328},"Authorization","/basics/api-basics/authorization",[],{"label":330,"navigation":322,"to":331,"icon":-1,"itemList":332},"Security","/basics/api-basics/security",[],{"label":334,"navigation":322,"to":335,"icon":-1,"itemList":336},"Status & error codes","/basics/api-basics/status-and-error-codes",[],{"label":338,"navigation":322,"to":339,"icon":-1,"itemList":340},"Subscriptions","/basics/api-basics/subscriptions",[],{"label":342,"navigation":-1,"to":343,"icon":318,"itemList":344},"Learn more","/basics/other-basics",[345,349],{"label":346,"navigation":322,"to":347,"icon":-1,"itemList":348},"GraphQL Basics","/basics/other-basics/graphql-basics",[],{"label":350,"navigation":322,"to":351,"icon":-1,"itemList":352},"EV basics","/basics/other-basics/ev-basics",[],{"asideHeader":354,"sectionList":355,"mainHeader":439},"API Section",[356,369,380,420,432],{"label":30,"navigation":-1,"to":357,"icon":358,"itemList":359},"/examples/vehicles","car",[360,365],{"label":361,"navigation":362,"to":363,"icon":-1,"itemList":364},"Vehicle list","examples","/examples/vehicles/vehicle-list",[],{"label":366,"navigation":362,"to":367,"icon":-1,"itemList":368},"Vehicle details","/examples/vehicles/vehicle-details",[],{"label":51,"navigation":-1,"to":370,"icon":371,"itemList":372},"/examples/stations","charge-stations",[373,376],{"label":51,"navigation":362,"to":374,"icon":-1,"itemList":375},"/examples/stations/station-list",[],{"label":377,"navigation":362,"to":378,"icon":-1,"itemList":379},"Station details","/examples/stations/station-info",[],{"label":121,"navigation":-1,"to":381,"icon":382,"itemList":383},"/examples/routes","route",[384,388,392,396,400,404,408,412,416],{"label":385,"navigation":362,"to":386,"icon":-1,"itemList":387},"Route","/examples/routes/route",[],{"label":389,"navigation":362,"to":390,"icon":-1,"itemList":391},"Route (NEW)","/examples/routes/route-new",[],{"label":393,"navigation":362,"to":394,"icon":-1,"itemList":395},"Alternative routes","/examples/routes/alternative-routes",[],{"label":397,"navigation":362,"to":398,"icon":-1,"itemList":399},"Alternative stations","/examples/routes/stations-along-route",[],{"label":401,"navigation":362,"to":402,"icon":-1,"itemList":403},"Operator preference","/examples/routes/preferred-operator",[],{"label":405,"navigation":362,"to":406,"icon":-1,"itemList":407},"Elevation plot","/examples/routes/elevation-plot",[],{"label":409,"navigation":362,"to":410,"icon":-1,"itemList":411},"Battery capacity","/examples/routes/battery-capacity",[],{"label":413,"navigation":362,"to":414,"icon":-1,"itemList":415},"State of charge","/examples/routes/state-of-charge",[],{"label":417,"navigation":362,"to":418,"icon":-1,"itemList":419},"Toll roads and Ferries","/examples/routes/tolls-and-ferries",[],{"label":218,"navigation":-1,"to":421,"icon":422,"itemList":423},"/examples/tile-service","layers",[424,428],{"label":425,"navigation":362,"to":426,"icon":-1,"itemList":427},"Mapbox Vector Tiles","/examples/tile-service/tile-server",[],{"label":429,"navigation":362,"to":430,"icon":-1,"itemList":431},"GeoJSON tiles","/examples/tile-service/tile-json",[],{"label":250,"navigation":-1,"to":433,"icon":434,"itemList":435},"/examples/isolines","isoline",[436],{"label":250,"navigation":362,"to":437,"icon":-1,"itemList":438},"/examples/isolines/isoline",[],"Examples",[441,445,447,452,457],{"label":313,"navigation":442,"to":443,"icon":444,"itemList":314},"main","/basics","medium/content/bookmark",{"label":5,"navigation":442,"to":446,"icon":318,"itemList":6},"/api-reference",{"label":448,"navigation":442,"to":449,"icon":450,"itemList":451},"Release notes","/release-notes","medium/content/megaphone",[],{"label":453,"navigation":442,"to":454,"icon":455,"itemList":456},"Deprecations","/deprecations","medium/content/shredded",[],{"label":439,"navigation":442,"to":458,"icon":459,"itemList":355},"/examples","code",{"navigation":14},{"_path":235,"_dir":462,"_draft":463,"_partial":463,"_locale":464,"title":234,"description":465,"navigation":14,"body":466,"_type":1066,"_id":1067,"_source":1068,"_file":1069,"_extension":1070},"tile-service",false,"","The tile service filter list of possible filters that can be applied",{"type":467,"children":468,"toc":1051},"root",[469],{"type":470,"tag":471,"props":472,"children":473},"element","ct-aside-layout",{},[474,481,495,500,505,512,517,533,539,544,551,556,707,713,732,842,848,853,857,863,891,896,898,956,962,967,979,985,996,1001,1012,1018,1035,1040],{"type":470,"tag":475,"props":476,"children":478},"h1",{"id":477},"filters",[479],{"type":480,"value":234},"text",{"type":470,"tag":482,"props":483,"children":484},"p",{},[485,487,493],{"type":480,"value":486},"Filters define which stations are included in the Tile service response. While all filters perform exclusion, EVSE-level filters also ",{"type":470,"tag":488,"props":489,"children":490},"strong",{},[491],{"type":480,"value":492},"transform",{"type":480,"value":494}," the station’s data fields to ensure the output is contextually relevant to the specific search criteria.",{"type":470,"tag":482,"props":496,"children":497},{},[498],{"type":480,"value":499},"Filters are categorized into two types based on their impact on the response payload:",{"type":470,"tag":501,"props":502,"children":504},"ct-expandable-card",{":item-list":503},"[{\"label\":\"Station-level Filters (Exclusion Only)\",\"itemList\":[{\"sublabel\":\"Evaluates global station attributes. Stations that do not meet the criteria are removed. Data fields for the remaining stations remain unchanged.\",\"model-value\":0,\"max-open\":1}]},{\"label\":\"EVSE-level Filters (Exclusion + Transformation)\",\"itemList\":[{\"sublabel\":\"Evaluates specific EVSE properties. Stations that do not meet the criteria are removed. For the remaining stations, the dynamic properties - `evses_*` and `connector_maximum_power` — are recalculated to reflect only the hardware satisfying the filters.\"}]}]",[],{"type":470,"tag":506,"props":507,"children":509},"h2",{"id":508},"implementation",[510],{"type":480,"value":511},"Implementation",{"type":470,"tag":482,"props":513,"children":514},{},[515],{"type":480,"value":516},"Filter parameters are appended to the request URL as query strings to any of the Tile service endpoints (MVT , JSON, or Count). When no filters are applied, the API returns the full set of available charging stations and all properties reflect the station’s total configuration .",{"type":470,"tag":518,"props":519,"children":523},"ct-code-block",{":is-inline":520,"language":521,"label":522},"true","bash","Filters / URL Example",[524],{"type":470,"tag":525,"props":526,"children":528},"pre",{"code":527},"https://api.chargetrip.io/v2/station/..../?{filter_1}&{filter_2}&{filter_n}\n",[529],{"type":470,"tag":459,"props":530,"children":531},{"__ignoreMap":464},[532],{"type":480,"value":527},{"type":470,"tag":506,"props":534,"children":536},{"id":535},"parameters",[537],{"type":480,"value":538},"Parameters",{"type":470,"tag":482,"props":540,"children":541},{},[542],{"type":480,"value":543},"An overview of possible filter parameters can be found below.",{"type":470,"tag":545,"props":546,"children":548},"h3",{"id":547},"station-level-filters",[549],{"type":480,"value":550},"Station-level filters",{"type":470,"tag":482,"props":552,"children":553},{},[554],{"type":480,"value":555},"Filters that evaluate the station's global attributes. These filters exclude non-matching stations but never transform the values of the returned data.",{"type":470,"tag":557,"props":558,"children":561},"ct-card",{"className":559},[560],"filter-params",[562,570,575,587,595,600,611,619,624,635,643,648,659,667,672,683,691,696],{"type":470,"tag":482,"props":563,"children":564},{},[565],{"type":470,"tag":488,"props":566,"children":567},{},[568],{"type":480,"value":569},"amenities",{"type":470,"tag":482,"props":571,"children":572},{},[573],{"type":480,"value":574},"Filter to include only stations that provide the specified amenities near or at the station.",{"type":470,"tag":518,"props":576,"children":578},{":is-inline":520,"language":577,":is-expandable":520},"js",[579],{"type":470,"tag":525,"props":580,"children":582},{"code":581},"?amenities[]=HOTEL\n\n/* Default value */\n// All amenities\n\n/* Accepted values */\n// Hotel\n// Shopping\n// Bathroom\n// Supermarket\n// Playground\n// Pharmacy\n// Museum\n// Coffee\n// Park\n// Restaurant\n",[583],{"type":470,"tag":459,"props":584,"children":585},{"__ignoreMap":464},[586],{"type":480,"value":581},{"type":470,"tag":482,"props":588,"children":589},{},[590],{"type":470,"tag":488,"props":591,"children":592},{},[593],{"type":480,"value":594},"preferred_operators",{"type":470,"tag":482,"props":596,"children":597},{},[598],{"type":480,"value":599},"Filter to include only stations operated by operators configured as \"preferred\". Preferred operators can be set in project settings within the dashboard.",{"type":470,"tag":518,"props":601,"children":602},{":is-inline":520,"language":577,":is-expandable":520},[603],{"type":470,"tag":525,"props":604,"children":606},{"code":605},"?preferred_operators=true\n\n/* Default value */\n// false\n",[607],{"type":470,"tag":459,"props":608,"children":609},{"__ignoreMap":464},[610],{"type":480,"value":605},{"type":470,"tag":482,"props":612,"children":613},{},[614],{"type":470,"tag":488,"props":615,"children":616},{},[617],{"type":480,"value":618},"hide_excluded_operators",{"type":470,"tag":482,"props":620,"children":621},{},[622],{"type":480,"value":623},"Filter to exclude stations operated by operators configured as \"excluded\". Excluded operators can be set in project settings within the dashboard.",{"type":470,"tag":518,"props":625,"children":626},{":is-inline":520,"language":577,":is-expandable":520},[627],{"type":470,"tag":525,"props":628,"children":630},{"code":629},"?hide_excluded_operators=true\n\n/* Default value */\n// false\n",[631],{"type":470,"tag":459,"props":632,"children":633},{"__ignoreMap":464},[634],{"type":480,"value":629},{"type":470,"tag":482,"props":636,"children":637},{},[638],{"type":470,"tag":488,"props":639,"children":640},{},[641],{"type":480,"value":642},"operator_ids",{"type":470,"tag":482,"props":644,"children":645},{},[646],{"type":480,"value":647},"Filter that includes only stations operated by specific operator IDs.",{"type":470,"tag":518,"props":649,"children":650},{":is-inline":520,"language":577,":is-expandable":520},[651],{"type":470,"tag":525,"props":652,"children":654},{"code":653},"?operator_ids[]=631834841e604d2273ffb2b5&operator_ids[]=64e6979d49ed0ae2316ec052\n\n/* Default value */\n// All operators\n",[655],{"type":470,"tag":459,"props":656,"children":657},{"__ignoreMap":464},[658],{"type":480,"value":653},{"type":470,"tag":482,"props":660,"children":661},{},[662],{"type":470,"tag":488,"props":663,"children":664},{},[665],{"type":480,"value":666},"truck_dedicated",{"type":470,"tag":482,"props":668,"children":669},{},[670],{"type":480,"value":671},"Filter to include only stations dedicated or primarily intended for truck charging. Only applicable if the Eco-Movement station database is used; otherwise, it is ignored.",{"type":470,"tag":518,"props":673,"children":674},{":is-inline":520,"language":577,":is-expandable":520},[675],{"type":470,"tag":525,"props":676,"children":678},{"code":677},"?truck_dedicated=true\n\n/* Default value */\n// False\n",[679],{"type":470,"tag":459,"props":680,"children":681},{"__ignoreMap":464},[682],{"type":480,"value":677},{"type":470,"tag":482,"props":684,"children":685},{},[686],{"type":470,"tag":488,"props":687,"children":688},{},[689],{"type":480,"value":690},"vehicle_types",{"type":470,"tag":482,"props":692,"children":693},{},[694],{"type":480,"value":695},"Filter to include only stations supporting the specified OCPI Vehicle Types. Only applicable if the Eco-Movement station database is used; otherwise, it is ignored.",{"type":470,"tag":518,"props":697,"children":698},{":is-inline":520,"language":577,":is-expandable":520},[699],{"type":470,"tag":525,"props":700,"children":702},{"code":701},"?vehicle_types[]=VAN&vehicle_types[]=RIGID\n\n/* Default value */\n// All vehicle types (Car,Van,Rigid,Truck with Trailer)\n\n/* Accepted values */\n// Van\n// Rigid\n// Truck_with_trailer\n\n",[703],{"type":470,"tag":459,"props":704,"children":705},{"__ignoreMap":464},[706],{"type":480,"value":701},{"type":470,"tag":545,"props":708,"children":710},{"id":709},"evse-level-filters",[711],{"type":480,"value":712},"EVSE-Level Filters",{"type":470,"tag":482,"props":714,"children":715},{},[716,718,723,725,730],{"type":480,"value":717},"Filters that evaluate the station’s specific charging capabilities. These filters perform both ",{"type":470,"tag":488,"props":719,"children":720},{},[721],{"type":480,"value":722},"exclusion",{"type":480,"value":724}," (removing non-matching stations) and ",{"type":470,"tag":488,"props":726,"children":727},{},[728],{"type":480,"value":729},"transformation",{"type":480,"value":731}," (recalculating dynamic fields for matching stations).",{"type":470,"tag":557,"props":733,"children":735},{"className":734},[560],[736,744,749,760,768,773,784,792,797,808,816,821],{"type":470,"tag":482,"props":737,"children":738},{},[739],{"type":470,"tag":488,"props":740,"children":741},{},[742],{"type":480,"value":743},"minimum_power",{"type":470,"tag":482,"props":745,"children":746},{},[747],{"type":480,"value":748},"Filter to include only stations where at least one connector meets or exceeds the specified power value (in kW).",{"type":470,"tag":518,"props":750,"children":751},{":is-inline":520,"language":577,":is-expandable":520},[752],{"type":470,"tag":525,"props":753,"children":755},{"code":754},"?minimum_power=50\n\n/* Default value */\n// All minimum powers\n\n/* Accepted values */\n// Integer greater than 0.\n",[756],{"type":470,"tag":459,"props":757,"children":758},{"__ignoreMap":464},[759],{"type":480,"value":754},{"type":470,"tag":482,"props":761,"children":762},{},[763],{"type":470,"tag":488,"props":764,"children":765},{},[766],{"type":480,"value":767},"maximum_power",{"type":470,"tag":482,"props":769,"children":770},{},[771],{"type":480,"value":772},"Filter to include only stations where the maximum charging power of any connector does not exceed the specified power value (in kW).",{"type":470,"tag":518,"props":774,"children":775},{":is-inline":520,"language":577,":is-expandable":520},[776],{"type":470,"tag":525,"props":777,"children":779},{"code":778},"?maximum_power=150\n\n/* Default value */\n// All maximum powers\n\n/* Accepted values */\n// Integer greater than 0.\n",[780],{"type":470,"tag":459,"props":781,"children":782},{"__ignoreMap":464},[783],{"type":480,"value":778},{"type":470,"tag":482,"props":785,"children":786},{},[787],{"type":470,"tag":488,"props":788,"children":789},{},[790],{"type":480,"value":791},"connectors",{"type":470,"tag":482,"props":793,"children":794},{},[795],{"type":480,"value":796},"Filter to include only stations that have EVSEs with the specified connector types. Accepts an array of strings with any OCPI 2.2.1 connector values.",{"type":470,"tag":518,"props":798,"children":799},{":is-inline":520,"language":577,":is-expandable":520},[800],{"type":470,"tag":525,"props":801,"children":803},{"code":802},"?connectors[]=CHADEMO&connectors[]=IEC_62196_T2_COMBO\n\n/* Default value */\n// All connectors\n\n/* Accepted values */\n// CHADEMO\n// DOMESTIC_A\n// DOMESTIC_B\n// DOMESTIC_C\n// DOMESTIC_D\n// DOMESTIC_E\n// DOMESTIC_F\n// DOMESTIC_G\n// DOMESTIC_H\n// DOMESTIC_I\n// DOMESTIC_J\n// DOMESTIC_K\n// DOMESTIC_L\n// DOMESTIC_M\n// DOMESTIC_N\n// DOMESTIC_O\n// IEC_60309_2_single_16\n// IEC_60309_2_three_16\n// IEC_60309_2_three_32\n// IEC_60309_2_three_64\n// IEC_62196_T1\n// IEC_62196_T1_COMBO\n// IEC_62196_T2\n// IEC_62196_T2_COMBO\n// IEC_62196_T3A\n// IEC_62196_T3C\n// PANTOGRAPH_BOTTOM_UP\n// PANTOGRAPH_TOP_DOWN\n// TESLA_R\n// TESLA_S\n// GB_T\n// CHAOJI\n// NEMA_5_20\n// NEMA_6_30\n// NEMA_6_50\n// NEMA_10_30\n// NEMA_10_50\n// NEMA_14_30\n// NEMA_14_50\n",[804],{"type":470,"tag":459,"props":805,"children":806},{"__ignoreMap":464},[807],{"type":480,"value":802},{"type":470,"tag":482,"props":809,"children":810},{},[811],{"type":470,"tag":488,"props":812,"children":813},{},[814],{"type":480,"value":815},"evse_statuses",{"type":470,"tag":482,"props":817,"children":818},{},[819],{"type":480,"value":820},"Filter to include only stations with EVSEs that have the specified statuses.",{"type":470,"tag":518,"props":822,"children":823},{":is-inline":520,"language":577,":is-expandable":520},[824,832,837],{"type":470,"tag":525,"props":825,"children":827},{"code":826},"?evse_statuses[]=AVAILABLE&evse_statuses[]=CHARGING\n",[828],{"type":470,"tag":459,"props":829,"children":830},{"__ignoreMap":464},[831],{"type":480,"value":826},{"type":470,"tag":482,"props":833,"children":834},{},[835],{"type":480,"value":836},"/* Default value */\n// All statuses",{"type":470,"tag":482,"props":838,"children":839},{},[840],{"type":480,"value":841},"/* Accepted values */\n// AVAILABLE\n// CHARGING\n// BLOCKED\n// INOPERATIVE\n// OUTOFORDER\n// PLANNED\n// RESERVED\n// UNKNOWN",{"type":470,"tag":506,"props":843,"children":845},{"id":844},"filter-combinations-logic",[846],{"type":480,"value":847},"Filter combinations & logic",{"type":470,"tag":482,"props":849,"children":850},{},[851],{"type":480,"value":852},"Filters can be combined in two ways.",{"type":470,"tag":501,"props":854,"children":856},{":item-list":855},"[{\"label\":\"Same filter type, multiple values\",\"itemList\":[{\"sublabel\":\"When multiple values are provided for the same filter parameter, the logic depends on the filter type.\\n\\n**Amenities filter:** Station must match *all* specified values (AND logic).  `?Amenities[]=toilet&?Amenities[]=restaurant` -> *Returns only stations near at least a toilet AND a restaurant*\\n\\n\\n**All other filters:** Station must match *any* of the specified values (OR logic)`?connectors[]=IEC_62196_T1_COMBO&connectors[]=CHADEMO` -> *Returns stations with at least one IEC_62196_T1_COMBO OR CHADEMO connector.*\"}]},{\"label\":\"Multiple different filter types\",\"itemList\":[{\"sublabel\":\"When different filter types are combined, the station must satisfy all filters (AND logic). `?minimum_power=120 & evse_statuses[]=AVAILABLE & connectors[]=IEC_62196_T1_COMBO` -> *Returns stations with at least one AVAILABLE IEC_62196_T1_COMBO connector rated at 120kW+.*\"}]}]",[],{"type":470,"tag":506,"props":858,"children":860},{"id":859},"data-transformations",[861],{"type":480,"value":862},"Data transformations",{"type":470,"tag":482,"props":864,"children":865},{},[866,868,873,875,881,883,889],{"type":480,"value":867},"When ",{"type":470,"tag":488,"props":869,"children":870},{},[871],{"type":480,"value":872},"EVSE-Level filters",{"type":480,"value":874}," are applied the station properties ",{"type":470,"tag":459,"props":876,"children":878},{"className":877},[],[879],{"type":480,"value":880},"connector_maximum_power",{"type":480,"value":882}," and ",{"type":470,"tag":459,"props":884,"children":886},{"className":885},[],[887],{"type":480,"value":888},"evses_*",{"type":480,"value":890}," are re-calculated to reflect only the connectors that match filtering criteria.",{"type":470,"tag":482,"props":892,"children":893},{},[894],{"type":480,"value":895},"This station serves as reference point for how data transformations occur based on different filter parameters.",{"type":480,"value":897},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":470,"tag":899,"props":900,"children":901},"table",{},[902,919],{"type":470,"tag":903,"props":904,"children":905},"thead",{},[906],{"type":470,"tag":907,"props":908,"children":909},"tr",{},[910],{"type":470,"tag":911,"props":912,"children":913},"th",{},[914],{"type":470,"tag":488,"props":915,"children":916},{},[917],{"type":480,"value":918},"Station A",{"type":470,"tag":920,"props":921,"children":922},"tbody",{},[923,932,940,948],{"type":470,"tag":907,"props":924,"children":925},{},[926],{"type":470,"tag":927,"props":928,"children":929},"td",{},[930],{"type":480,"value":931},"1x Combo Type 1 (IEC_62196_T1_COMBO), Available, 150 kW",{"type":470,"tag":907,"props":933,"children":934},{},[935],{"type":470,"tag":927,"props":936,"children":937},{},[938],{"type":480,"value":939},"1x Combo Type 1 (IEC_62196_T1_COMBO), Out of Order, 150 kW",{"type":470,"tag":907,"props":941,"children":942},{},[943],{"type":470,"tag":927,"props":944,"children":945},{},[946],{"type":480,"value":947},"1x CHAdeMO, Available, 100 kW",{"type":470,"tag":907,"props":949,"children":950},{},[951],{"type":470,"tag":927,"props":952,"children":953},{},[954],{"type":480,"value":955},"Belongs to a prefered operator",{"type":470,"tag":545,"props":957,"children":959},{"id":958},"request-without-filters",[960],{"type":480,"value":961},"Request without filters",{"type":470,"tag":482,"props":963,"children":964},{},[965],{"type":480,"value":966},"When no filters are applied, all stations are returned and the response reflects the aggregate data of all the stations evses.",{"type":470,"tag":518,"props":968,"children":970},{":is-inline":520,"language":521,"label":969},"Data transformations / Without filters response",[971],{"type":470,"tag":525,"props":972,"children":974},{"code":973},"{\n  \"id\": \"station_a\",\n// Static: The station's absolute maximum power \n  \"station_maximum_power\": 150,    \n// Dynamic: Reflects the maximum power available across all connectors since no filters are applied\n  \"connector_maximum_power\": 150,  \n// Dynamic: Counts all available connectors\n  \"evses_available\": 2, \n// Dynamic: Counts all out-of-order connectors\n  \"evses_out_of_order\":1 \n}\n",[975],{"type":470,"tag":459,"props":976,"children":977},{"__ignoreMap":464},[978],{"type":480,"value":973},{"type":470,"tag":545,"props":980,"children":982},{"id":981},"request-with-station-level-filters",[983],{"type":480,"value":984},"Request with Station-Level filters",{"type":470,"tag":482,"props":986,"children":987},{},[988,990],{"type":480,"value":989},"Filter: ",{"type":470,"tag":459,"props":991,"children":993},{"className":992},[],[994],{"type":480,"value":995},"?preferred_operator=true",{"type":470,"tag":482,"props":997,"children":998},{},[999],{"type":480,"value":1000},"In this example the station is returned because it matches the operator criteria and no re-calculations are performed as only a station-level filter was used.",{"type":470,"tag":518,"props":1002,"children":1004},{":is-inline":520,"language":521,"label":1003},"Data transformations / Filters response",[1005],{"type":470,"tag":525,"props":1006,"children":1007},{"code":973},[1008],{"type":470,"tag":459,"props":1009,"children":1010},{"__ignoreMap":464},[1011],{"type":480,"value":973},{"type":470,"tag":545,"props":1013,"children":1015},{"id":1014},"request-with-evse-level-filters",[1016],{"type":480,"value":1017},"Request with EVSE-Level filters",{"type":470,"tag":482,"props":1019,"children":1020},{},[1021,1022,1027,1029],{"type":480,"value":989},{"type":470,"tag":459,"props":1023,"children":1025},{"className":1024},[],[1026],{"type":480,"value":995},{"type":480,"value":1028}," & ",{"type":470,"tag":459,"props":1030,"children":1032},{"className":1031},[],[1033],{"type":480,"value":1034},"connectors[]=CHADEMO",{"type":470,"tag":482,"props":1036,"children":1037},{},[1038],{"type":480,"value":1039},"In this example, the station is returned because it matches the operator criteria and the EVSE-Level filter (connector_type CHAdeMO is present). The dynamic fields are recalculated to \"mask\" any hardware that isn't a CHAdeMO connector.",{"type":470,"tag":518,"props":1041,"children":1042},{":is-inline":520,"language":521,"label":1003},[1043],{"type":470,"tag":525,"props":1044,"children":1046},{"code":1045},"{\n  \"id\": \"station_a\",\n  // Static: Remains 150 kW (This represents the station maximum power across all conectors)\n  \"station_maximum_power\": 150,    \n  // Dynamic: Adjusted to 100 kW (Max power of the CHADEMO connector)\n  \"connector_maximum_power\": 100,  \n  // Dynamic: Counts the 1 CHADEMO chargers \n  \"evses_available\": 1,      \n  // Dynamic: 0, because the charging Type 1 plugs are filtered out\n  \"evses_out_of_order\": 0    \n}\n",[1047],{"type":470,"tag":459,"props":1048,"children":1049},{"__ignoreMap":464},[1050],{"type":480,"value":1045},{"title":464,"searchDepth":1052,"depth":1052,"links":1053},2,[1054,1055,1060,1061],{"id":508,"depth":1052,"text":511},{"id":535,"depth":1052,"text":538,"children":1056},[1057,1059],{"id":547,"depth":1058,"text":550},3,{"id":709,"depth":1058,"text":712},{"id":844,"depth":1052,"text":847},{"id":859,"depth":1052,"text":862,"children":1062},[1063,1064,1065],{"id":958,"depth":1058,"text":961},{"id":981,"depth":1058,"text":984},{"id":1014,"depth":1058,"text":1017},"markdown","content:2.api-reference:9.tile-service:4.filters.md","content","2.api-reference/9.tile-service/4.filters.md","md",1775054260189]