DataList Endpoints
Version 1.2 by Outhman Moustaghfir on 2021/11/29 15:02
Introduction
The endpoints below help in creating, updating , deleting or getting DataLists.
Endpoints
All datalists are grouped by the current envrionment.
URL [method] | Description | Input example | Output example | Comments |
/rest/datalist [GET] | get all datalists of the current environment. | (no input required) |
{ "timestamp": 1638194413239, "status": "200", "data": [ { "datalistid": null, "alias": "country", "label": { "fr": "pays", "en": "country" }, "env": "iXPath", "global": true, "values": [ { "alias": "Morocco", "label": { "fr": "Maroc", "en": "Morocco" }, "value": "Maroc" }, { "alias": "Russia", "label": { "fr": "Russie", "en": "Russia" }, "value": "Russia" } ] }, { "datalistid": null, "alias": "city", "label": { "fr": "Ville", "en": "City" }, "env": "iXPath", "global": false, "values": [ { "alias": "Casablanca", "label": { "fr": "Casablanca", "en": "Casablanca" }, "value": "Casablanca" }, { "alias": "Fez", "label": { "fr": "Fes", "en": "Fez" }, "value": "Fez" } ] } ] } | |
/rest/datalist/{alias} [GET] | get a datalist by alias. | |||
/rest/datalist [POST] | add a new datalist. |
{ "alias" : "city", "label" : { "fr" : "Ville", "en" : "City" }, "global" : false, "values" : [ { "alias" : "Casablanca", "label" : { "fr" : "Casablanca", "en" : "Casablanca" }, "value" : "Casablanca" }, { "alias" : "Fez", "label" : { "fr" : "Fes", "en" : "Fez" }, "value" : "Fez" }] } | the response is the object added to the database. { "timestamp": 1638194247251, "status": "200", "data": { "datalistid": null, "alias": "city", "label": { "fr": "Ville", "en": "City" }, "env": "iXPath", "global": false, "values": [ { "alias": "Casablanca", "label": { "fr": "Casablanca", "en": "Casablanca" }, "value": "Casablanca" }, { "alias": "Fez", "label": { "fr": "Fes", "en": "Fez" }, "value": "Fez" } ] } } | |
/rest/datalist/{alias} [PUT] | update an existing datalist by alias | |||
/rest/datalist/{alias} [DELETE] | delete a datalist by alias. |