/api/dataSets/:id/attributes/:code/customMembers/create
Create a new custom member for given data set ID and attribute code.
Resource Information
Resource URL | https://service.belladati.com/api/dataSets/:id/attributes/:code/customMembers/create |
---|
HTTP Method | POST
|
---|
Request Parameters
id | Data Set identifier. You can find the ID in the response to /api/dataSets . | 123 |
code | Attribute code. You can find the code in the response to /api/dataSets/:id . | L_STATE |
data | Form contents to submit in following JSON format: name | name of the custom member | alias | alias of the custom member (optional) | formula | formula of the custom member (optional) |
|
{"name": "custommember", "alias": "firstCM", "formula": "return firstValue('L_ABC')"} |
|
Response Structure
JSON response contains one JSON object with following element:
id | ID of the new custom member |
Sample Request / Response
Using curl
:
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" -d "data={\"name\": \"asd\", "\alias\": \"gghgh\", \"formula\": \"return 10000\}" https://service.belladati.com/ api/dataSets/5745/attributes/L_PRODUCT_TYPE/customMembers/create
|
The JSON format response:
If the provided formula is not valid, the endpoint will return status 406 Not Acceptable with response "FORMULA_NOT_VALID".