/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

idData Set identifier. You can find the ID in the response to /api/dataSets.123
codeAttribute code. You can find the code in the response to /api/dataSets/:id.L_STATE
data

Form contents to submit in following JSON format:

namename of the custom member
aliasalias of the custom member (optional)
formulaformula 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:


idID 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:

{
    "id""22fyrmwIMY"
}

If the provided formula is not valid, the endpoint will return status 406 Not Acceptable with response "FORMULA_NOT_VALID".

  • No labels