VPLS360_predictAddress

This Integration Procedure passes the input searchText of the address to the Google Address API and retrieves a list of suggestions.

Sample Input

1{
2    "inputText": "Mahaveer Varna",
3    "latitude": "13.0240923",
4    "longitude": "77.6405801"
5}

Parameter

Required/Optional

inputText

Required

latitude

Required

longitude

Required

Sample Output

1[
2    {
3        "status": "OK",
4        "result": {
5            "place_id": "ChIJ9_H0_MsPrjsR408m-T0SVcw",
6            "formatted_address": "SH 35, Ardendale, Kannamangala, Bengaluru, Karnataka 560067, India",
7            "address_components": [
8                {
9                    "types": [
10                        "route"
11                    ],
12                    "short_name": "SH 35",
13                    "long_name": "State Highway 35"
14                },
15                {
16                    "types": [
17                        "sublocality_level_2",
18                        "sublocality",
19                        "political"
20                    ],
21                    "short_name": "WestPark",
22                    "long_name": "West Park"
23                },
24                {
25                    "types": [
26                        "sublocality_level_1",
27                        "sublocality",
28                        "political"
29                    ],
30                    "short_name": "32nd Main",
31                    "long_name": "32nd Main"
32                },
33                {
34                    "types": [
35                        "locality",
36                        "political"
37                    ],
38                    "short_name": "Bengaluru",
39                    "long_name": "Bengaluru"
40                },
41                {
42                    "types": [
43                        "administrative_area_level_2",
44                        "political"
45                    ],
46                    "short_name": "Bangalore Rural",
47                    "long_name": "Bangalore Rural"
48                },
49                {
50                    "types": [
51                        "administrative_area_level_1",
52                        "political"
53                    ],
54                    "short_name": "KA",
55                    "long_name": "Karnataka"
56                },
57                {
58                    "types": [
59                        "country",
60                        "political"
61                    ],
62                    "short_name": "IN",
63                    "long_name": "India"
64                },
65                {
66                    "types": [
67                        "postal_code"
68                    ],
69                    "short_name": "560067",
70                    "long_name": "560067"
71                }
72            ]
73        },
74        "html_attributions": []
75    },
76    {
77        "status": "OK",
78        "result": {
79            "place_id": "ElVNYWhhdmVlciBNYW5kaXIgUmQsIFRhZ29yZSBUb3duLCBPcmRlcmx5IEJhemFyLCBWYXJhbmFzaSwgVXR0YXIgUHJhZGVzaCAyMjEwMDIsIEluZGlhIi4qLAoUChIJndZDkzIsjjkRqhyG_toFY9QSFAoSCYUSUmfMLY45ETzdItypTrB2",
80            "formatted_address": "Mahaveer Mandir Rd, Tagore Town, Orderly Bazar, Varanasi, Uttar Pradesh 221002, India",
81            "address_components": [
82                {
83                    "types": [
84                        "route"
85                    ],
86                    "short_name": "Mahaveer Mandir Rd",
87                    "long_name": "Mahaveer Mandir Road"
88                },
89                {
90                    "types": [
91                        "sublocality_level_2",
92                        "sublocality",
93                        "political"
94                    ],
95                    "short_name": "Tagore Town",
96                    "long_name": "Tagore Town"
97                },
98                {
99                    "types": [
100                        "sublocality_level_1",
101                        "sublocality",
102                        "political"
103                    ],
104                    "short_name": "Orderly Bazar",
105                    "long_name": "Orderly Bazar"
106                },
107                {
108                    "types": [
109                        "locality",
110                        "political"
111                    ],
112                    "short_name": "Varanasi",
113                    "long_name": "Varanasi"
114                },
115                {
116                    "types": [
117                        "administrative_area_level_2",
118                        "political"
119                    ],
120                    "short_name": "Varanasi",
121                    "long_name": "Varanasi"
122                },
123                {
124                    "types": [
125                        "administrative_area_level_1",
126                        "political"
127                    ],
128                    "short_name": "UP",
129                    "long_name": "Uttar Pradesh"
130                },
131                {
132                    "types": [
133                        "country",
134                        "political"
135                    ],
136                    "short_name": "IN",
137                    "long_name": "India"
138                },
139                {
140                    "types": [
141                        "postal_code"
142                    ],
143                    "short_name": "221002",
144                    "long_name": "221002"
145                }
146            ]
147        },
148        "html_attributions": []
149    },
150    {
151        "status": "OK",
152        "result": {
153            "place_id": "ChIJ1VFAjqctjjkRO8cPd6EdJuM",
154            "formatted_address": "Ardali Bazar Rd, Taktakpur, Orderly Bazar, Varanasi, Uttar Pradesh 221002, India",
155            "address_components": [
156                {
157                    "types": [
158                        "route"
159                    ],
160                    "short_name": "Ardali Bazar Rd",
161                    "long_name": "Ardali Bazar Road"
162                },
163                {
164                    "types": [
165                        "sublocality_level_2",
166                        "sublocality",
167                        "political"
168                    ],
169                    "short_name": "Taktakpur",
170                    "long_name": "Taktakpur"
171                },
172                {
173                    "types": [
174                        "sublocality_level_1",
175                        "sublocality",
176                        "political"
177                    ],
178                    "short_name": "Orderly Bazar",
179                    "long_name": "Orderly Bazar"
180                },
181                {
182                    "types": [
183                        "locality",
184                        "political"
185                    ],
186                    "short_name": "Varanasi",
187                    "long_name": "Varanasi"
188                },
189                {
190                    "types": [
191                        "administrative_area_level_2",
192                        "political"
193                    ],
194                    "short_name": "Varanasi",
195                    "long_name": "Varanasi"
196                },
197                {
198                    "types": [
199                        "administrative_area_level_1",
200                        "political"
201                    ],
202                    "short_name": "UP",
203                    "long_name": "Uttar Pradesh"
204                },
205                {
206                    "types": [
207                        "country",
208                        "political"
209                    ],
210                    "short_name": "IN",
211                    "long_name": "India"
212                },
213                {
214                    "types": [
215                        "postal_code"
216                    ],
217                    "short_name": "221002",
218                    "long_name": "221002"
219                }
220            ]
221        },
222        "html_attributions": []
223    },
224    {
225        "status": "OK",
226        "result": {
227            "place_id": "ChIJn4IlCQYyjjkRrfHc2rjpn8U",
228            "formatted_address": "T K 34/54, Sarasuati Pada, Near Golden Temple, Chowk, Kabir Road, Kabir Road, Giri Nagar Colony, Varanasi, Uttar Pradesh 221001, India",
229            "address_components": [
230                {
231                    "types": [
232                        "locality",
233                        "political"
234                    ],
235                    "short_name": "Varanasi",
236                    "long_name": "Varanasi"
237                },
238                {
239                    "types": [
240                        "sublocality_level_1",
241                        "sublocality",
242                        "political"
243                    ],
244                    "short_name": "Giri Nagar Colony",
245                    "long_name": "Giri Nagar Colony"
246                },
247                {
248                    "types": [
249                        "administrative_area_level_2",
250                        "political"
251                    ],
252                    "short_name": "Varanasi",
253                    "long_name": "Varanasi"
254                },
255                {
256                    "types": [
257                        "administrative_area_level_1",
258                        "political"
259                    ],
260                    "short_name": "UP",
261                    "long_name": "Uttar Pradesh"
262                },
263                {
264                    "types": [
265                        "country",
266                        "political"
267                    ],
268                    "short_name": "IN",
269                    "long_name": "India"
270                },
271                {
272                    "types": [
273                        "postal_code"
274                    ],
275                    "short_name": "221001",
276                    "long_name": "221001"
277                }
278            ]
279        },
280        "html_attributions": []
281    },
282    {
283        "status": "OK",
284        "result": {
285            "place_id": "ChIJiQWKhZcxjjkRb9PW7v_BV8U",
286            "formatted_address": "Bhagwanpur, Varanasi, Uttar Pradesh 221005, India",
287            "address_components": [
288                {
289                    "types": [
290                        "sublocality_level_1",
291                        "sublocality",
292                        "political"
293                    ],
294                    "short_name": "Bhagwanpur",
295                    "long_name": "Bhagwanpur"
296                },
297                {
298                    "types": [
299                        "locality",
300                        "political"
301                    ],
302                    "short_name": "Varanasi",
303                    "long_name": "Varanasi"
304                },
305                {
306                    "types": [
307                        "administrative_area_level_2",
308                        "political"
309                    ],
310                    "short_name": "Varanasi",
311                    "long_name": "Varanasi"
312                },
313                {
314                    "types": [
315                        "administrative_area_level_1",
316                        "political"
317                    ],
318                    "short_name": "UP",
319                    "long_name": "Uttar Pradesh"
320                },
321                {
322                    "types": [
323                        "country",
324                        "political"
325                    ],
326                    "short_name": "IN",
327                    "long_name": "India"
328                },
329                {
330                    "types": [
331                        "postal_code"
332                    ],
333                    "short_name": "221005",
334                    "long_name": "221005"
335                }
336            ]
337        },
338        "html_attributions": []
339    }
340]

Called By

  • Flows:

    • Web shop: New User Onboarding

    • Self care: Updating the Primary Address

  • Components:

    • LWC: vplS360AccountSignup.js

    • LWC: vplS360SearchAddress.js

Calls

  • Data Mapper: FetchAPIFromVPLMetadata

  • HTTP Action: getAddress

  • HTTP Action: getPlaceDetail