JMESPath

Last edit: 2024.05.08

JMESPath Header

JMESPath is a query language for JSON. It allows you to transform (slice, filter, project, etc.) data and then even run built-in functions (like length, max, avg, abs, contains, sort, to_type, etc.) for purposes of aggregation and further transformation.

In the EV Search API, a JMESPath query can be passed as a header to enable the selection and modification of response data from this service.

JMESPath Examples

The following examples contain the JMESPath header value and the response that is returned by the EV Search API.

Default JMESPath Header With No Value

Original API Response
1{
2 "summary": {
3 "numResults": 10,
4 "totalResults": 65
5 },
6 "results": [
7 {
8 "id": "0e4c1f76-44da-4397-b103-b58f03b0c37a",
9 "name": "Blue Corner",
10 "position": {
11 "lat": 51.047985,
12 "lon": 3.7306787
13 },
14 "chargingStations": [
15 {
16 "id": "a5227cb8-8900-11eb-993a-42010a840003",
17 "chargingPoints": [
18 {
19 "capabilities": [
20 "RfidReader"
21 ],
22 "connectors": [
23 {
24 "id": "1337795",
25 "currentA": 32,
26 "currentType": "AC3",
27 "ratedPowerKW": 22.0,
28 "type": "IEC62196Type2Outlet",
29 "voltageV": 230
30 }
31 ],
32 "evseId": "BEBCAE100306*002",
33 "status": "Available"
34 },
35 {
36 "capabilities": [
37 "RfidReader"
38 ],
39 "connectors": [
40 {
41 "id": "1337796",
42 "currentA": 32,
43 "currentType": "AC3",
44 "ratedPowerKW": 22.0,
45 "type": "IEC62196Type2Outlet",
46 "voltageV": 230
47 }
48 ],
49 "evseId": "BEBCAE100306*001",
50 "status": "Occupied"
51 },
52 {
53 "capabilities": [
54 "RfidReader"
55 ],
56 "connectors": [
57 {
58 "id": "1337797",
59 "currentA": 32,
60 "currentType": "AC3",
61 "ratedPowerKW": 22.0,
62 "type": "IEC62196Type2CableAttached",
63 "voltageV": 230
64 }
65 ],
66 "evseId": "BEBCAE177555A*004",
67 "status": "Occupied"
68 },
69 {
70 "capabilities": [
71 "RfidReader"
72 ],
73 "connectors": [
74 {
75 "id": "1337798",
76 "currentA": 32,
77 "currentType": "AC3",
78 "ratedPowerKW": 22.0,
79 "type": "IEC62196Type2CableAttached",
80 "voltageV": 230
81 }
82 ],
83 "evseId": "BEBCAE177555A*008",
84 "status": "Available"
85 },
86 {
87 "capabilities": [
88 "RfidReader"
89 ],
90 "connectors": [
91 {
92 "id": "1337799",
93 "currentA": 32,
94 "currentType": "AC3",
95 "ratedPowerKW": 22.0,
96 "type": "IEC62196Type2CableAttached",
97 "voltageV": 230
98 }
99 ],
100 "evseId": "BEBCAE177555A*001",
101 "status": "Occupied"
102 },
103 {
104 "capabilities": [
105 "RfidReader"
106 ],
107 "connectors": [
108 {
109 "id": "1337801",
110 "currentA": 32,
111 "currentType": "AC3",
112 "ratedPowerKW": 22.0,
113 "type": "IEC62196Type2CableAttached",
114 "voltageV": 230
115 }
116 ],
117 "evseId": "BEBCAE177555A*005",
118 "status": "Occupied"
119 },
120 {
121 "capabilities": [
122 "RfidReader"
123 ],
124 "connectors": [
125 {
126 "id": "1337802",
127 "currentA": 32,
128 "currentType": "AC3",
129 "ratedPowerKW": 22.0,
130 "type": "IEC62196Type2CableAttached",
131 "voltageV": 230
132 }
133 ],
134 "evseId": "BEBCAE177555A*010",
135 "status": "Occupied"
136 },
137 {
138 "capabilities": [
139 "RfidReader"
140 ],
141 "connectors": [
142 {
143 "id": "1337802",
144 "currentA": 32,
145 "currentType": "AC3",
146 "ratedPowerKW": 22.0,
147 "type": "IEC62196Type2CableAttached",
148 "voltageV": 230
149 }
150 ],
151 "evseId": "BEBCAE177555A*003",
152 "status": "Occupied"
153 },
154 {
155 "capabilities": [
156 "RfidReader"
157 ],
158 "connectors": [
159 {
160 "id": "1337802",
161 "currentA": 32,
162 "currentType": "AC3",
163 "ratedPowerKW": 22.0,
164 "type": "IEC62196Type2CableAttached",
165 "voltageV": 230
166 }
167 ],
168 "evseId": "BEBCAE177555A*007",
169 "status": "Occupied"
170 },
171 {
172 "capabilities": [
173 "RfidReader"
174 ],
175 "connectors": [
176 {
177 "id": "1337803",
178 "currentA": 32,
179 "currentType": "AC3",
180 "ratedPowerKW": 22.0,
181 "type": "IEC62196Type2CableAttached",
182 "voltageV": 230
183 }
184 ],
185 "evseId": "BEBCAE177555A*002",
186 "status": "Occupied"
187 },
188 {
189 "capabilities": [
190 "RfidReader"
191 ],
192 "connectors": [
193 {
194 "id": "1337805",
195 "currentA": 32,
196 "currentType": "AC3",
197 "ratedPowerKW": 22.0,
198 "type": "IEC62196Type2CableAttached",
199 "voltageV": 230
200 }
201 ],
202 "evseId": "BEBCAE177555A*006",
203 "status": "Occupied"
204 },
205 {
206 "capabilities": [
207 "RfidReader"
208 ],
209 "connectors": [
210 {
211 "id": "1337806",
212 "currentA": 32,
213 "currentType": "AC3",
214 "ratedPowerKW": 22.0,
215 "type": "IEC62196Type2CableAttached",
216 "voltageV": 230
217 }
218 ],
219 "evseId": "BEBCAE177555A*009",
220 "status": "Available"
221 }
222 ]
223 }
224 ],
225 "address": {
226 "countryCode": "BE",
227 "countryCodeISO3": "BEL",
228 "country": "België",
229 "countrySubdivision": "Vlaams Gewest",
230 "countrySubdivisionName": "Vlaams Gewest",
231 "countrySecondarySubdivision": "Oost-Vlaanderen",
232 "countryTertiarySubdivision": "Gent",
233 "freeformAddress": "Franklin Rooseveltlaan 3A, 9000 Gent",
234 "localName": "Gent",
235 "municipality": "Gent",
236 "municipalitySubdivision": "Zuidpark",
237 "postalCode": "9000",
238 "streetNumber": "3A",
239 "streetName": "Franklin Rooseveltlaan"
240 },
241 "accessType": "Public"
242 },
243 {
244 "id": "15f02ca1-feba-4db1-a675-997cf32dd6e0",
245 "name": "Allego",
246 "position": {
247 "lat": 51.046942,
248 "lon": 3.7301152
249 },
250 "chargingStations": [
251 {
252 "id": "2984f126-88c9-11eb-8405-42010a840003",
253 "chargingPoints": [
254 {
255 "capabilities": [
256 "CreditCardPayable",
257 "RemoteStartStopCapable",
258 "RfidReader"
259 ],
260 "connectors": [
261 {
262 "id": "1337808",
263 "currentA": 32,
264 "currentType": "AC3",
265 "ratedPowerKW": 22.0,
266 "type": "IEC62196Type2Outlet",
267 "voltageV": 230
268 }
269 ],
270 "evseId": "BEALLEGO0043341",
271 "physicalReference": "GO0043341",
272 "status": "Available"
273 },
274 {
275 "capabilities": [
276 "CreditCardPayable",
277 "RemoteStartStopCapable",
278 "RfidReader"
279 ],
280 "connectors": [
281 {
282 "id": "1337809",
283 "currentA": 32,
284 "currentType": "AC3",
285 "ratedPowerKW": 22.0,
286 "type": "IEC62196Type2Outlet",
287 "voltageV": 230
288 }
289 ],
290 "evseId": "BEALLEGO0043342",
291 "physicalReference": "GO0043342",
292 "status": "Available"
293 }
294 ]
295 }
296 ],
297 "address": {
298 "countryCode": "BE",
299 "countryCodeISO3": "BEL",
300 "country": "België",
301 "countrySubdivision": "Vlaams Gewest",
302 "countrySubdivisionName": "Vlaams Gewest",
303 "countrySecondarySubdivision": "Oost-Vlaanderen",
304 "countryTertiarySubdivision": "Gent",
305 "freeformAddress": "Franklin Rooseveltlaan 44, 9000 Gent",
306 "localName": "Gent",
307 "municipality": "Gent",
308 "municipalitySubdivision": "Dierentuin",
309 "postalCode": "9000",
310 "streetNumber": "44",
311 "streetName": "Franklin Rooseveltlaan"
312 },
313 "openingHours": {
314 "mode": "nextSevenDays",
315 "timeRanges": [
316 {
317 "startTime": {
318 "date": "2023-06-23",
319 "hour": 0,
320 "minute": 0
321 },
322 "endTime": {
323 "date": "2023-06-30",
324 "hour": 0,
325 "minute": 0
326 }
327 }
328 ]
329 },
330 "timeZone": {
331 "ianaId": "Europe/Brussels"
332 },
333 "accessTypeibility": "Public"
334 },
335 {
336 "id": "40d46f84-3199-4daa-aa88-5fe5309ea216",
337 "name": "Allego",
338 "position": {
339 "lat": 51.0477338,
340 "lon": 3.7322153
341 },
342 "chargingStations": [
343 {
344 "id": "9c137768-6a47-11ea-b7f5-42010a840003",
345 "chargingPoints": [
346 {
347 "capabilities": [
348 "CreditCardPayable",
349 "RemoteStartStopCapable",
350 "RfidReader"
351 ],
352 "connectors": [
353 {
354 "id": "1337810",
355 "currentA": 16,
356 "currentType": "AC3",
357 "ratedPowerKW": 11.0,
358 "type": "IEC62196Type2Outlet",
359 "voltageV": 230
360 }
361 ],
362 "evseId": "BEALLEGO0014262",
363 "physicalReference": "GO0014262",
364 "status": "Available"
365 },
366 {
367 "capabilities": [
368 "CreditCardPayable",
369 "RemoteStartStopCapable",
370 "RfidReader"
371 ],
372 "connectors": [
373 {
374 "id": "1337811",
375 "currentA": 16,
376 "currentType": "AC3",
377 "ratedPowerKW": 11.0,
378 "type": "IEC62196Type2Outlet",
379 "voltageV": 230
380 }
381 ],
382 "evseId": "BEALLEGO0014261",
383 "physicalReference": "GO0014261",
384 "status": "Available"
385 }
386 ]
387 }
388 ],
389 "address": {
390 "countryCode": "BE",
391 "countryCodeISO3": "BEL",
392 "country": "België",
393 "countrySubdivision": "Vlaams Gewest",
394 "countrySubdivisionName": "Vlaams Gewest",
395 "countrySecondarySubdivision": "Oost-Vlaanderen",
396 "countryTertiarySubdivision": "Gent",
397 "freeformAddress": "Graaf van Vlaanderenplein 10, 9000 Gent",
398 "localName": "Gent",
399 "municipality": "Gent",
400 "municipalitySubdivision": "Gent-Centrum-Zuid",
401 "postalCode": "9000",
402 "streetNumber": "10",
403 "streetName": "Graaf van Vlaanderenplein"
404 },
405 "openingHours": {
406 "mode": "nextSevenDays",
407 "timeRanges": [
408 {
409 "startTime": {
410 "date": "2023-06-23",
411 "hour": 0,
412 "minute": 0
413 },
414 "endTime": {
415 "date": "2023-06-30",
416 "hour": 0,
417 "minute": 0
418 }
419 }
420 ]
421 },
422 "timeZone": {
423 "ianaId": "Europe/Brussels"
424 },
425 "accessType": "Private"
426 },
427 {
428 "id": "e0086433-d4e6-478d-abca-f0662871b343",
429 "name": "Blue Corner",
430 "position": {
431 "lat": 51.0470601,
432 "lon": 3.7275416
433 },
434 "chargingStations": [
435 {
436 "id": "9c63c104-8057-11e8-987c-42010a840002",
437 "chargingPoints": [
438 {
439 "capabilities": [
440 "RfidReader"
441 ],
442 "connectors": [
443 {
444 "id": "1337811",
445 "currentA": 32,
446 "currentType": "AC3",
447 "ratedPowerKW": 22.0,
448 "type": "IEC62196Type2Outlet",
449 "voltageV": 230
450 }
451 ],
452 "evseId": "BEBCAEEVA046A*002",
453 "status": "Unknown"
454 },
455 {
456 "capabilities": [
457 "RfidReader"
458 ],
459 "connectors": [
460 {
461 "id": "1337812",
462 "currentA": 32,
463 "currentType": "AC3",
464 "ratedPowerKW": 22.0,
465 "type": "IEC62196Type2CableAttached",
466 "voltageV": 230
467 }
468 ],
469 "evseId": "BEBCAEBCA042A*001",
470 "status": "Unknown"
471 },
472 {
473 "capabilities": [
474 "RfidReader"
475 ],
476 "connectors": [
477 {
478 "id": "1337813",
479 "currentA": 16,
480 "currentType": "AC1",
481 "ratedPowerKW": 3.0,
482 "type": "IEC62196Type2CableAttached",
483 "voltageV": 230
484 }
485 ],
486 "evseId": "BEBCAEEVA046A*001",
487 "status": "Unknown"
488 },
489 {
490 "capabilities": [
491 "RfidReader"
492 ],
493 "connectors": [
494 {
495 "id": "1337814",
496 "currentA": 32,
497 "currentType": "AC3",
498 "ratedPowerKW": 22.0,
499 "type": "IEC62196Type2Outlet",
500 "voltageV": 230
501 }
502 ],
503 "evseId": "BEBCAEBCA042A*002",
504 "status": "Unknown"
505 }
506 ]
507 }
508 ],
509 "address": {
510 "countryCode": "BE",
511 "countryCodeISO3": "BEL",
512 "country": "België",
513 "countrySubdivision": "Vlaams Gewest",
514 "countrySubdivisionName": "Vlaams Gewest",
515 "countrySecondarySubdivision": "Oost-Vlaanderen",
516 "countryTertiarySubdivision": "Gent",
517 "freeformAddress": "Sint-Pietersnieuwstraat 33, 9000 Gent",
518 "localName": "Gent",
519 "municipality": "Gent",
520 "municipalitySubdivision": "Sint-Pieters",
521 "postalCode": "9000",
522 "streetNumber": "33",
523 "streetName": "Sint-Pietersnieuwstraat"
524 },
525 "openingHours": {
526 "mode": "nextSevenDays",
527 "timeRanges": [
528 {
529 "startTime": {
530 "date": "2023-06-23",
531 "hour": 0,
532 "minute": 0
533 },
534 "endTime": {
535 "date": "2023-06-30",
536 "hour": 0,
537 "minute": 0
538 }
539 }
540 ]
541 },
542 "timeZone": {
543 "ianaId": "Europe/Brussels"
544 },
545 "accessType": "Public"
546 },
547 {
548 "id": "34cfc25f-6fea-429c-a404-44cd86b66d85",
549 "name": "stad_gent",
550 "position": {
551 "lat": 51.0475806,
552 "lon": 3.7261222
553 },
554 "chargingStations": [
555 {
556 "id": "7091bca6-c42d-11ed-8217-42010aa40fc0",
557 "chargingPoints": [
558 {
559 "capabilities": [
560 "RemoteStartStopCapable",
561 "RfidReader"
562 ],
563 "connectors": [
564 {
565 "id": "1337815",
566 "currentA": 32,
567 "currentType": "AC3",
568 "ratedPowerKW": 22.0,
569 "type": "IEC62196Type2Outlet",
570 "voltageV": 230
571 }
572 ],
573 "evseId": "BE-TCB-E104130-1",
574 "physicalReference": "104130",
575 "status": "Available"
576 },
577 {
578 "capabilities": [
579 "RemoteStartStopCapable",
580 "RfidReader"
581 ],
582 "connectors": [
583 {
584 "id": "1337816",
585 "currentA": 32,
586 "currentType": "AC3",
587 "ratedPowerKW": 22.0,
588 "type": "IEC62196Type2Outlet",
589 "voltageV": 230
590 }
591 ],
592 "evseId": "BE-TCB-E104130-2",
593 "physicalReference": "104130",
594 "status": "Available"
595 }
596 ]
597 }
598 ],
599 "address": {
600 "countryCode": "BE",
601 "countryCodeISO3": "BEL",
602 "country": "België",
603 "countrySubdivision": "Vlaams Gewest",
604 "countrySubdivisionName": "Vlaams Gewest",
605 "countrySecondarySubdivision": "Oost-Vlaanderen",
606 "countryTertiarySubdivision": "Gent",
607 "freeformAddress": "167 Bagattenstraat, 9000 Gent",
608 "localName": "Gent",
609 "municipality": "Gent",
610 "municipalitySubdivision": "Sint-Pieters",
611 "postalCode": "9000",
612 "streetName": "167 Bagattenstraat"
613 },
614 "accessType": "Public"
615 },
616 {
617 "id": "532cb2bf-b250-494b-9fd0-affadcea3b47",
618 "name": "Allego",
619 "position": {
620 "lat": 51.044969,
621 "lon": 3.7287568
622 },
623 "chargingStations": [
624 {
625 "id": "e787f322-7830-11e9-b16c-42010a840003",
626 "chargingPoints": [
627 {
628 "capabilities": [
629 "CreditCardPayable",
630 "RemoteStartStopCapable",
631 "RfidReader"
632 ],
633 "connectors": [
634 {
635 "id": "1337817",
636 "currentA": 16,
637 "currentType": "AC3",
638 "ratedPowerKW": 11.0,
639 "type": "IEC62196Type2Outlet",
640 "voltageV": 230
641 }
642 ],
643 "evseId": "BEALLEGO0014272",
644 "physicalReference": "GO0014272",
645 "status": "Occupied"
646 },
647 {
648 "capabilities": [
649 "CreditCardPayable",
650 "RemoteStartStopCapable",
651 "RfidReader"
652 ],
653 "connectors": [
654 {
655 "id": "1337818",
656 "currentA": 16,
657 "currentType": "AC3",
658 "ratedPowerKW": 11.0,
659 "type": "IEC62196Type2Outlet",
660 "voltageV": 230
661 }
662 ],
663 "evseId": "BEALLEGO0014271",
664 "physicalReference": "GO0014271",
665 "status": "Occupied"
666 }
667 ]
668 }
669 ],
670 "address": {
671 "countryCode": "BE",
672 "countryCodeISO3": "BEL",
673 "country": "België",
674 "countrySubdivision": "Vlaams Gewest",
675 "countrySubdivisionName": "Vlaams Gewest",
676 "countrySecondarySubdivision": "Oost-Vlaanderen",
677 "countryTertiarySubdivision": "Gent",
678 "freeformAddress": "Muinkkaai 34, 9000 Gent",
679 "localName": "Gent",
680 "municipality": "Gent",
681 "municipalitySubdivision": "Dierentuin",
682 "postalCode": "9000",
683 "streetNumber": "34",
684 "streetName": "Muinkkaai"
685 },
686 "openingHours": {
687 "mode": "nextSevenDays",
688 "timeRanges": [
689 {
690 "startTime": {
691 "date": "2023-06-23",
692 "hour": 0,
693 "minute": 0
694 },
695 "endTime": {
696 "date": "2023-06-30",
697 "hour": 0,
698 "minute": 0
699 }
700 }
701 ]
702 },
703 "timeZone": {
704 "ianaId": "Europe/Brussels"
705 },
706 "accessType": "Public"
707 },
708 {
709 "id": "67bc1e38-0873-48b8-9ff8-1bf999ce0c86",
710 "name": "Optimile",
711 "position": {
712 "lat": 51.0445696,
713 "lon": 3.7278329
714 },
715 "chargingStations": [
716 {
717 "id": "bb5bfed0-a530-11ec-bf8b-42010a840058",
718 "chargingPoints": [
719 {
720 "capabilities": [
721 "RemoteStartStopCapable",
722 "RfidReader"
723 ],
724 "connectors": [
725 {
726 "id": "1337819",
727 "currentA": 32,
728 "currentType": "AC3",
729 "ratedPowerKW": 22.0,
730 "type": "IEC62196Type2Outlet",
731 "voltageV": 230
732 }
733 ],
734 "evseId": "BEMOBE169967",
735 "physicalReference": "3188",
736 "status": "Available"
737 },
738 {
739 "capabilities": [
740 "RemoteStartStopCapable",
741 "RfidReader"
742 ],
743 "connectors": [
744 {
745 "id": "1337810",
746 "currentA": 32,
747 "currentType": "AC3",
748 "ratedPowerKW": 22.0,
749 "type": "IEC62196Type2Outlet",
750 "voltageV": 230
751 }
752 ],
753 "evseId": "BEMOBE169979",
754 "physicalReference": "3189",
755 "status": "Available"
756 }
757 ]
758 }
759 ],
760 "address": {
761 "countryCode": "BE",
762 "countryCodeISO3": "BEL",
763 "country": "België",
764 "countrySubdivision": "Vlaams Gewest",
765 "countrySubdivisionName": "Vlaams Gewest",
766 "countrySecondarySubdivision": "Oost-Vlaanderen",
767 "countryTertiarySubdivision": "Gent",
768 "freeformAddress": "Hoveniersberg 24, 9000 Gent",
769 "localName": "Gent",
770 "municipality": "Gent",
771 "municipalitySubdivision": "Sint-Pieters",
772 "postalCode": "9000",
773 "streetNumber": "24",
774 "streetName": "Hoveniersberg"
775 },
776 "openingHours": {
777 "mode": "nextSevenDays",
778 "timeRanges": [
779 {
780 "startTime": {
781 "date": "2023-06-23",
782 "hour": 0,
783 "minute": 0
784 },
785 "endTime": {
786 "date": "2023-06-30",
787 "hour": 0,
788 "minute": 0
789 }
790 }
791 ]
792 },
793 "timeZone": {
794 "ianaId": "Europe/Brussels"
795 },
796 "accessType": "Public"
797 },
798 {
799 "id": "5677d044-4309-48a2-85b0-2d4f2d4a5dbf",
800 "name": "stad_gent",
801 "position": {
802 "lat": 51.0466427,
803 "lon": 3.7246056
804 },
805 "chargingStations": [
806 {
807 "id": "93964afc-d3e4-11ed-abe1-42010aa40fc0",
808 "chargingPoints": [
809 {
810 "capabilities": [
811 "RemoteStartStopCapable",
812 "RfidReader"
813 ],
814 "connectors": [
815 {
816 "id": "1337810",
817 "currentA": 32,
818 "currentType": "AC3",
819 "ratedPowerKW": 22.0,
820 "type": "IEC62196Type2Outlet",
821 "voltageV": 230
822 }
823 ],
824 "evseId": "BE-TCB-E104136-1",
825 "physicalReference": "104136",
826 "status": "Occupied"
827 },
828 {
829 "capabilities": [
830 "RemoteStartStopCapable",
831 "RfidReader"
832 ],
833 "connectors": [
834 {
835 "id": "1337810",
836 "currentA": 32,
837 "currentType": "AC3",
838 "ratedPowerKW": 22.0,
839 "type": "IEC62196Type2Outlet",
840 "voltageV": 230
841 }
842 ],
843 "evseId": "BE-TCB-E104136-2",
844 "physicalReference": "104136",
845 "status": "Available"
846 }
847 ]
848 }
849 ],
850 "address": {
851 "countryCode": "BE",
852 "countryCodeISO3": "BEL",
853 "country": "België",
854 "countrySubdivision": "Vlaams Gewest",
855 "countrySubdivisionName": "Vlaams Gewest",
856 "countrySecondarySubdivision": "Oost-Vlaanderen",
857 "countryTertiarySubdivision": "Gent",
858 "freeformAddress": "Jan-Baptist Guinardstraat 28, 9000 Gent",
859 "localName": "Gent",
860 "municipality": "Gent",
861 "municipalitySubdivision": "Sint-Pieters",
862 "postalCode": "9000",
863 "streetNumber": "28",
864 "streetName": "Jan-Baptist Guinardstraat"
865 },
866 "accessType": "Public"
867 },
868 {
869 "id": "5681c6ae-3251-4188-a03b-a97c009374ce",
870 "name": "stad_gent",
871 "position": {
872 "lat": 51.0513734,
873 "lon": 3.7295156
874 },
875 "chargingStations": [
876 {
877 "id": "5bba6fc8-71ab-11ed-94c6-42010aa40fc0",
878 "chargingPoints": [
879 {
880 "capabilities": [
881 "RemoteStartStopCapable",
882 "RfidReader"
883 ],
884 "connectors": [
885 {
886 "id": "1337810",
887 "currentA": 32,
888 "currentType": "AC3",
889 "ratedPowerKW": 22.0,
890 "type": "IEC62196Type2Outlet",
891 "voltageV": 230
892 }
893 ],
894 "evseId": "BE-TCB-E104220-2",
895 "physicalReference": "104220",
896 "status": "Occupied"
897 },
898 {
899 "capabilities": [
900 "RemoteStartStopCapable",
901 "RfidReader"
902 ],
903 "connectors": [
904 {
905 "id": "1337810",
906 "currentA": 32,
907 "currentType": "AC3",
908 "ratedPowerKW": 22.0,
909 "type": "IEC62196Type2Outlet",
910 "voltageV": 230
911 }
912 ],
913 "evseId": "BE-TCB-E104220-1",
914 "physicalReference": "104220",
915 "status": "Available"
916 }
917 ]
918 }
919 ],
920 "address": {
921 "countryCode": "BE",
922 "countryCodeISO3": "BEL",
923 "country": "België",
924 "countrySubdivision": "Vlaams Gewest",
925 "countrySubdivisionName": "Vlaams Gewest",
926 "countrySecondarySubdivision": "Oost-Vlaanderen",
927 "countryTertiarySubdivision": "Gent",
928 "freeformAddress": "9 Notarisstraat, 9000 Gent",
929 "localName": "Gent",
930 "municipality": "Gent",
931 "municipalitySubdivision": "Gent-Centrum-Zuid",
932 "postalCode": "9000",
933 "streetName": "9 Notarisstraat"
934 },
935 "accessType": "Public"
936 },
937 {
938 "id": "ccc95f9c-ddf5-49ce-afb7-fc627c8be570",
939 "name": "Allego B.V.",
940 "position": {
941 "lat": 51.051395,
942 "lon": 3.728528
943 },
944 "chargingStations": [
945 {
946 "id": "BEALLEGO0017811",
947 "chargingPoints": [
948 {
949 "capabilities": [
950 "RfidReader",
951 "RemoteStartStopCapable",
952 "CreditCardPayable",
953 "RfidReader"
954 ],
955 "connectors": [
956 {
957 "id": "1337810",
958 "currentA": 16,
959 "currentType": "AC1",
960 "ratedPowerKW": 11.0,
961 "type": "IEC62196Type2Outlet",
962 "voltageV": 230
963 }
964 ],
965 "evseId": "BEALLEGO0017811",
966 "status": "Unknown"
967 }
968 ]
969 },
970 {
971 "id": "BEALLEGO0017812",
972 "chargingPoints": [
973 {
974 "capabilities": [
975 "RfidReader",
976 "RemoteStartStopCapable",
977 "CreditCardPayable",
978 "RfidReader"
979 ],
980 "connectors": [
981 {
982 "id": "1337810",
983 "currentA": 16,
984 "currentType": "AC1",
985 "ratedPowerKW": 11.0,
986 "type": "IEC62196Type2Outlet",
987 "voltageV": 230
988 }
989 ],
990 "evseId": "BEALLEGO0017812",
991 "status": "Unknown"
992 }
993 ]
994 }
995 ],
996 "address": {
997 "countryCode": "BE",
998 "countryCodeISO3": "BEL",
999 "country": "België",
1000 "countrySubdivision": "Vlaams Gewest",
1001 "countrySubdivisionName": "Vlaams Gewest",
1002 "countrySecondarySubdivision": "Oost-Vlaanderen",
1003 "countryTertiarySubdivision": "Gent",
1004 "freeformAddress": "François Laurentplein 1, 9000 Gent",
1005 "localName": "Gent",
1006 "municipality": "Gent",
1007 "municipalitySubdivision": "Gent-Centrum-Zuid",
1008 "postalCode": "9000",
1009 "streetNumber": "1",
1010 "streetName": "François Laurentplein"
1011 },
1012 "phone": "+32 3 393 92 09",
1013 "openingHours": {
1014 "mode": "nextSevenDays",
1015 "timeRanges": [
1016 {
1017 "startTime": {
1018 "date": "2023-06-23",
1019 "hour": 0,
1020 "minute": 0
1021 },
1022 "endTime": {
1023 "date": "2023-06-30",
1024 "hour": 0,
1025 "minute": 0
1026 }
1027 }
1028 ]
1029 },
1030 "timeZone": {
1031 "ianaId": "Europe/Brussels"
1032 }
1033 }
1034 ]
1035}

Only Positions and Ids - With Field Names

JMESPath Header Value
results[*].{id:id,position:position}
API Response
1[
2 {
3 "id": "0e4c1f76-44da-4397-b103-b58f03b0c37a",
4 "position": {
5 "lat": 51.047985,
6 "lon": 3.7306787
7 }
8 },
9 {
10 "id": "15f02ca1-feba-4db1-a675-997cf32dd6e0",
11 "position": {
12 "lat": 51.046942,
13 "lon": 3.7301152
14 }
15 },
16 {
17 "id": "40d46f84-3199-4daa-aa88-5fe5309ea216",
18 "position": {
19 "lat": 51.0477338,
20 "lon": 3.7322153
21 }
22 },
23 {
24 "id": "e0086433-d4e6-478d-abca-f0662871b343",
25 "position": {
26 "lat": 51.0470601,
27 "lon": 3.7275416
28 }
29 },
30 {
31 "id": "34cfc25f-6fea-429c-a404-44cd86b66d85",
32 "position": {
33 "lat": 51.0475806,
34 "lon": 3.7261222
35 }
36 },
37 {
38 "id": "532cb2bf-b250-494b-9fd0-affadcea3b47",
39 "position": {
40 "lat": 51.044969,
41 "lon": 3.7287568
42 }
43 },
44 {
45 "id": "67bc1e38-0873-48b8-9ff8-1bf999ce0c86",
46 "position": {
47 "lat": 51.0445696,
48 "lon": 3.7278329
49 }
50 },
51 {
52 "id": "5677d044-4309-48a2-85b0-2d4f2d4a5dbf",
53 "position": {
54 "lat": 51.0466427,
55 "lon": 3.7246056
56 }
57 },
58 {
59 "id": "5681c6ae-3251-4188-a03b-a97c009374ce",
60 "position": {
61 "lat": 51.0513734,
62 "lon": 3.7295156
63 }
64 },
65 {
66 "id": "ccc95f9c-ddf5-49ce-afb7-fc627c8be570",
67 "position": {
68 "lat": 51.051395,
69 "lon": 3.728528
70 }
71 }
72]

Only Positions and Ids - No Field Name

JMESPath Header Value
results[*].[id,position.lat,position.lon]
API Response
1[
2 [
3 "0e4c1f76-44da-4397-b103-b58f03b0c37a",
4 51.047985,
5 3.7306787
6 ],
7 [
8 "15f02ca1-feba-4db1-a675-997cf32dd6e0",
9 51.046942,
10 3.7301152
11 ],
12 [
13 "40d46f84-3199-4daa-aa88-5fe5309ea216",
14 51.0477338,
15 3.7322153
16 ],
17 [
18 "e0086433-d4e6-478d-abca-f0662871b343",
19 51.0470601,
20 3.7275416
21 ],
22 [
23 "34cfc25f-6fea-429c-a404-44cd86b66d85",
24 51.0475806,
25 3.7261222
26 ],
27 [
28 "532cb2bf-b250-494b-9fd0-affadcea3b47",
29 51.044969,
30 3.7287568
31 ],
32 [
33 "67bc1e38-0873-48b8-9ff8-1bf999ce0c86",
34 51.0445696,
35 3.7278329
36 ],
37 [
38 "5677d044-4309-48a2-85b0-2d4f2d4a5dbf",
39 51.0466427,
40 3.7246056
41 ],
42 [
43 "5681c6ae-3251-4188-a03b-a97c009374ce",
44 51.0513734,
45 3.7295156
46 ],
47 [
48 "ccc95f9c-ddf5-49ce-afb7-fc627c8be570",
49 51.051395,
50 3.728528
51 ]
52]

Only Results With At Least One Available Charging Point

JMESPath Header Value
results[*].{cs:chargingStations[*].{cp:chargingPoints[?status=='Available']}}|[?length(cs[?length(cp)>'0'])>'0']
API Response
1[
2 {
3 "cs": [
4 {
5 "cp": [
6 {
7 "capabilities": [
8 "RfidReader"
9 ],
10 "connectors": [
11 {
12 "id": "1337810",
13 "currentA": 32,
14 "currentType": "AC3",
15 "ratedPowerKW": 22,
16 "type": "IEC62196Type2Outlet",
17 "voltageV": 230
18 }
19 ],
20 "evseId": "BEBCAE100306*002",
21 "status": "Available"
22 },
23 {
24 "capabilities": [
25 "RfidReader"
26 ],
27 "connectors": [
28 {
29 "id": "1337810",
30 "currentA": 32,
31 "currentType": "AC3",
32 "ratedPowerKW": 22,
33 "type": "IEC62196Type2CableAttached",
34 "voltageV": 230
35 }
36 ],
37 "evseId": "BEBCAE177555A*008",
38 "status": "Available"
39 },
40 {
41 "capabilities": [
42 "RfidReader"
43 ],
44 "connectors": [
45 {
46 "id": "1337810",
47 "currentA": 32,
48 "currentType": "AC3",
49 "ratedPowerKW": 22,
50 "type": "IEC62196Type2CableAttached",
51 "voltageV": 230
52 }
53 ],
54 "evseId": "BEBCAE177555A*009",
55 "status": "Available"
56 }
57 ]
58 }
59 ]
60 },
61 {
62 "cs": [
63 {
64 "cp": [
65 {
66 "capabilities": [
67 "CreditCardPayable",
68 "RemoteStartStopCapable",
69 "RfidReader"
70 ],
71 "connectors": [
72 {
73 "id": "1337810",
74 "currentA": 32,
75 "currentType": "AC3",
76 "ratedPowerKW": 22,
77 "type": "IEC62196Type2Outlet",
78 "voltageV": 230
79 }
80 ],
81 "evseId": "BEALLEGO0043341",
82 "physicalReference": "GO0043341",
83 "status": "Available"
84 },
85 {
86 "capabilities": [
87 "CreditCardPayable",
88 "RemoteStartStopCapable",
89 "RfidReader"
90 ],
91 "connectors": [
92 {
93 "id": "1337810",
94 "currentA": 32,
95 "currentType": "AC3",
96 "ratedPowerKW": 22,
97 "type": "IEC62196Type2Outlet",
98 "voltageV": 230
99 }
100 ],
101 "evseId": "BEALLEGO0043342",
102 "physicalReference": "GO0043342",
103 "status": "Available"
104 }
105 ]
106 }
107 ]
108 },
109 {
110 "cs": [
111 {
112 "cp": [
113 {
114 "capabilities": [
115 "CreditCardPayable",
116 "RemoteStartStopCapable",
117 "RfidReader"
118 ],
119 "connectors": [
120 {
121 "id": "1337810",
122 "currentA": 16,
123 "currentType": "AC3",
124 "ratedPowerKW": 11,
125 "type": "IEC62196Type2Outlet",
126 "voltageV": 230
127 }
128 ],
129 "evseId": "BEALLEGO0014262",
130 "physicalReference": "GO0014262",
131 "status": "Available"
132 },
133 {
134 "capabilities": [
135 "CreditCardPayable",
136 "RemoteStartStopCapable",
137 "RfidReader"
138 ],
139 "connectors": [
140 {
141 "id": "1337810",
142 "currentA": 16,
143 "currentType": "AC3",
144 "ratedPowerKW": 11,
145 "type": "IEC62196Type2Outlet",
146 "voltageV": 230
147 }
148 ],
149 "evseId": "BEALLEGO0014261",
150 "physicalReference": "GO0014261",
151 "status": "Available"
152 }
153 ]
154 }
155 ]
156 },
157 {
158 "cs": [
159 {
160 "cp": [
161 {
162 "capabilities": [
163 "RemoteStartStopCapable",
164 "RfidReader"
165 ],
166 "connectors": [
167 {
168 "id": "1337810",
169 "currentA": 32,
170 "currentType": "AC3",
171 "ratedPowerKW": 22,
172 "type": "IEC62196Type2Outlet",
173 "voltageV": 230
174 }
175 ],
176 "evseId": "BE-TCB-E104130-1",
177 "physicalReference": "104130",
178 "status": "Available"
179 },
180 {
181 "capabilities": [
182 "RemoteStartStopCapable",
183 "RfidReader"
184 ],
185 "connectors": [
186 {
187 "id": "1337810",
188 "currentA": 32,
189 "currentType": "AC3",
190 "ratedPowerKW": 22,
191 "type": "IEC62196Type2Outlet",
192 "voltageV": 230
193 }
194 ],
195 "evseId": "BE-TCB-E104130-2",
196 "physicalReference": "104130",
197 "status": "Available"
198 }
199 ]
200 }
201 ]
202 },
203 {
204 "cs": [
205 {
206 "cp": [
207 {
208 "capabilities": [
209 "RemoteStartStopCapable",
210 "RfidReader"
211 ],
212 "connectors": [
213 {
214 "id": "1337810",
215 "currentA": 32,
216 "currentType": "AC3",
217 "ratedPowerKW": 22,
218 "type": "IEC62196Type2Outlet",
219 "voltageV": 230
220 }
221 ],
222 "evseId": "BEMOBE169967",
223 "physicalReference": "3188",
224 "status": "Available"
225 },
226 {
227 "capabilities": [
228 "RemoteStartStopCapable",
229 "RfidReader"
230 ],
231 "connectors": [
232 {
233 "id": "1337810",
234 "currentA": 32,
235 "currentType": "AC3",
236 "ratedPowerKW": 22,
237 "type": "IEC62196Type2Outlet",
238 "voltageV": 230
239 }
240 ],
241 "evseId": "BEMOBE169979",
242 "physicalReference": "3189",
243 "status": "Available"
244 }
245 ]
246 }
247 ]
248 },
249 {
250 "cs": [
251 {
252 "cp": [
253 {
254 "capabilities": [
255 "RemoteStartStopCapable",
256 "RfidReader"
257 ],
258 "connectors": [
259 {
260 "id": "1337810",
261 "currentA": 32,
262 "currentType": "AC3",
263 "ratedPowerKW": 22,
264 "type": "IEC62196Type2Outlet",
265 "voltageV": 230
266 }
267 ],
268 "evseId": "BE-TCB-E104136-2",
269 "physicalReference": "104136",
270 "status": "Available"
271 }
272 ]
273 }
274 ]
275 },
276 {
277 "cs": [
278 {
279 "cp": [
280 {
281 "capabilities": [
282 "RemoteStartStopCapable",
283 "RfidReader"
284 ],
285 "connectors": [
286 {
287 "id": "1337810",
288 "currentA": 32,
289 "currentType": "AC3",
290 "ratedPowerKW": 22,
291 "type": "IEC62196Type2Outlet",
292 "voltageV": 230
293 }
294 ],
295 "evseId": "BE-TCB-E104220-1",
296 "physicalReference": "104220",
297 "status": "Available"
298 }
299 ]
300 }
301 ]
302 }
303]

Count of Fast Chargers

JMESPath Header Value
results[*].{id:id,position:position,cs:chargingStations[].{cp:chargingPoints[].{evseId:evseId,fastChargersCount:length(connectors[?ratedPowerKW>'20'])}}}
API Response
1[
2 {
3 "id": "0e4c1f76-44da-4397-b103-b58f03b0c37a",
4 "position": {
5 "lat": 51.047985,
6 "lon": 3.7306787
7 },
8 "cs": [
9 {
10 "cp": [
11 {
12 "evseId": "BEBCAE100306*002",
13 "fastChargersCount": 2
14 },
15 {
16 "evseId": "BEBCAE100306*001",
17 "fastChargersCount": 1
18 },
19 {
20 "evseId": "BEBCAE177555A*004",
21 "fastChargersCount": 1
22 },
23 {
24 "evseId": "BEBCAE177555A*008",
25 "fastChargersCount": 1
26 },
27 {
28 "evseId": "BEBCAE177555A*001",
29 "fastChargersCount": 1
30 },
31 {
32 "evseId": "BEBCAE177555A*005",
33 "fastChargersCount": 1
34 },
35 {
36 "evseId": "BEBCAE177555A*010",
37 "fastChargersCount": 1
38 },
39 {
40 "evseId": "BEBCAE177555A*003",
41 "fastChargersCount": 1
42 },
43 {
44 "evseId": "BEBCAE177555A*007",
45 "fastChargersCount": 1
46 },
47 {
48 "evseId": "BEBCAE177555A*002",
49 "fastChargersCount": 1
50 },
51 {
52 "evseId": "BEBCAE177555A*006",
53 "fastChargersCount": 1
54 },
55 {
56 "evseId": "BEBCAE177555A*009",
57 "fastChargersCount": 1
58 }
59 ]
60 }
61 ]
62 },
63 {
64 "id": "15f02ca1-feba-4db1-a675-997cf32dd6e0",
65 "position": {
66 "lat": 51.046942,
67 "lon": 3.7301152
68 },
69 "cs": [
70 {
71 "cp": [
72 {
73 "evseId": "BEALLEGO0043341",
74 "fastChargersCount": 1
75 },
76 {
77 "evseId": "BEALLEGO0043342",
78 "fastChargersCount": 1
79 }
80 ]
81 }
82 ]
83 },
84 {
85 "id": "40d46f84-3199-4daa-aa88-5fe5309ea216",
86 "position": {
87 "lat": 51.0477338,
88 "lon": 3.7322153
89 },
90 "cs": [
91 {
92 "cp": [
93 {
94 "evseId": "BEALLEGO0014262",
95 "fastChargersCount": 0
96 },
97 {
98 "evseId": "BEALLEGO0014261",
99 "fastChargersCount": 0
100 }
101 ]
102 }
103 ]
104 },
105 {
106 "id": "e0086433-d4e6-478d-abca-f0662871b343",
107 "position": {
108 "lat": 51.0470601,
109 "lon": 3.7275416
110 },
111 "cs": [
112 {
113 "cp": [
114 {
115 "evseId": "BEBCAEEVA046A*002",
116 "fastChargersCount": 1
117 },
118 {
119 "evseId": "BEBCAEBCA042A*001",
120 "fastChargersCount": 1
121 },
122 {
123 "evseId": "BEBCAEEVA046A*001",
124 "fastChargersCount": 0
125 },
126 {
127 "evseId": "BEBCAEBCA042A*002",
128 "fastChargersCount": 1
129 }
130 ]
131 }
132 ]
133 },
134 {
135 "id": "34cfc25f-6fea-429c-a404-44cd86b66d85",
136 "position": {
137 "lat": 51.0475806,
138 "lon": 3.7261222
139 },
140 "cs": [
141 {
142 "cp": [
143 {
144 "evseId": "BE-TCB-E104130-1",
145 "fastChargersCount": 1
146 },
147 {
148 "evseId": "BE-TCB-E104130-2",
149 "fastChargersCount": 1
150 }
151 ]
152 }
153 ]
154 },
155 {
156 "id": "532cb2bf-b250-494b-9fd0-affadcea3b47",
157 "position": {
158 "lat": 51.044969,
159 "lon": 3.7287568
160 },
161 "cs": [
162 {
163 "cp": [
164 {
165 "evseId": "BEALLEGO0014272",
166 "fastChargersCount": 0
167 },
168 {
169 "evseId": "BEALLEGO0014271",
170 "fastChargersCount": 0
171 }
172 ]
173 }
174 ]
175 },
176 {
177 "id": "67bc1e38-0873-48b8-9ff8-1bf999ce0c86",
178 "position": {
179 "lat": 51.0445696,
180 "lon": 3.7278329
181 },
182 "cs": [
183 {
184 "cp": [
185 {
186 "evseId": "BEMOBE169967",
187 "fastChargersCount": 1
188 },
189 {
190 "evseId": "BEMOBE169979",
191 "fastChargersCount": 1
192 }
193 ]
194 }
195 ]
196 },
197 {
198 "id": "5677d044-4309-48a2-85b0-2d4f2d4a5dbf",
199 "position": {
200 "lat": 51.0466427,
201 "lon": 3.7246056
202 },
203 "cs": [
204 {
205 "cp": [
206 {
207 "evseId": "BE-TCB-E104136-1",
208 "fastChargersCount": 1
209 },
210 {
211 "evseId": "BE-TCB-E104136-2",
212 "fastChargersCount": 1
213 }
214 ]
215 }
216 ]
217 },
218 {
219 "id": "5681c6ae-3251-4188-a03b-a97c009374ce",
220 "position": {
221 "lat": 51.0513734,
222 "lon": 3.7295156
223 },
224 "cs": [
225 {
226 "cp": [
227 {
228 "evseId": "BE-TCB-E104220-2",
229 "fastChargersCount": 1
230 },
231 {
232 "evseId": "BE-TCB-E104220-1",
233 "fastChargersCount": 1
234 }
235 ]
236 }
237 ]
238 },
239 {
240 "id": "ccc95f9c-ddf5-49ce-afb7-fc627c8be570",
241 "position": {
242 "lat": 51.051395,
243 "lon": 3.728528
244 },
245 "cs": [
246 {
247 "cp": [
248 {
249 "evseId": "BEALLEGO0017811",
250 "fastChargersCount": 0
251 }
252 ]
253 },
254 {
255 "cp": [
256 {
257 "evseId": "BEALLEGO0017812",
258 "fastChargersCount": 0
259 }
260 ]
261 }
262 ]
263 }
264]