Changes for page DataList Endpoints
Last modified by Outhman Moustaghfir on 2022/06/13 13:17
<
>
edited by Outhman Moustaghfir
on 2021/11/29 15:02
on 2021/11/29 15:02
edited by Outhman Moustaghfir
on 2021/11/29 15:09
on 2021/11/29 15:09
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -75,7 +75,57 @@ 75 75 } 76 76 {{/code}} 77 77 )))|(% style="width:205px" %) 78 -|(% style="width:261px" %)/rest/datalist/{alias} [GET]|(% style="width:318px" %)get a datalist by alias.|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %) 78 +|(% style="width:261px" %)/rest/datalist/{alias} [GET]|(% style="width:318px" %)get a datalist by alias.|(% style="width:405px" %)((( 79 +the {alias} must be replaced by the wanted alias. 80 + 81 +eg : 82 + 83 +/rest/datalist/city 84 + 85 +/rest/datalist/country 86 + 87 + 88 +)))|(% style="width:460px" %)((( 89 +for : /rest/datalist/city, the response will look like : 90 + 91 +{{code language="JSON"}} 92 +{ 93 + "timestamp": 1638194572812, 94 + "status": "200", 95 + "data": { 96 + "datalistid": null, 97 + "alias": "city", 98 + "label": { 99 + "fr": "Ville", 100 + "en": "City" 101 + }, 102 + "env": "iXPath", 103 + "global": false, 104 + "values": [ 105 + { 106 + "alias": "Casablanca", 107 + "label": { 108 + "fr": "Casablanca", 109 + "en": "Casablanca" 110 + }, 111 + "value": "Casablanca" 112 + }, 113 + { 114 + "alias": "Fez", 115 + "label": { 116 + "fr": "Fes", 117 + "en": "Fez" 118 + }, 119 + "value": "Fez" 120 + } 121 + ] 122 + } 123 +} 124 +{{/code}} 125 + 126 + 127 + 128 +)))|(% style="width:205px" %) 79 79 |(% style="width:261px" %)/rest/datalist [POST]|(% style="width:318px" %)add a new datalist.|(% style="width:405px" %)((( 80 80 81 81 ... ... @@ -143,7 +143,48 @@ 143 143 } 144 144 {{/code}} 145 145 )))|(% style="width:205px" %) 146 -|(% style="width:261px" %)/rest/datalist/{alias} [PUT]|(% style="width:318px" %)update an existing datalist by alias|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %) 196 +|(% style="width:261px" %)/rest/datalist/{alias} [PUT]|(% style="width:318px" %)update an existing datalist by alias|(% style="width:405px" %)((( 197 +to update the a datalist,we need to replace the {alias} brackets by the concerned datalist's alias **And **add a JSON body like: 198 + 199 +{{code language="json"}} 200 +{ 201 + "alias" : "city", 202 + "label" : { 203 + "fr" : "Ville", 204 + "en" : "City" 205 + }, 206 + "global" : false, 207 + "values" : [ { 208 + "alias" : "Casablanca", 209 + "label" : { 210 + "fr" : "Casablanca", 211 + "en" : "Casablanca" 212 + }, 213 + "value" : "Casablanca" 214 + }, 215 + { 216 + "alias" : "Fez", 217 + "label" : { 218 + "fr" : "Fes", 219 + "en" : "Fez" 220 + }, 221 + "value" : "Fez" 222 + }, 223 + { 224 + "alias" : "London", 225 + "label" : { 226 + "fr" : "Londres", 227 + "en" : "London" 228 + }, 229 + "value" : "london" 230 + }] 231 +} 232 +{{/code}} 233 + 234 +we added an new value to datalist's values list. 235 + 236 + 237 +)))|(% style="width:460px" %) |(% style="width:205px" %) 147 147 |(% style="width:261px" %)/rest/datalist/{alias} [DELETE]|(% style="width:318px" %)delete a datalist by alias.|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %) 148 148 149 149