The resource for managing the Logical Data Model using MAQL DDL.
HTTP Request
POST
https://secure.gooddata.com/gdc/md/PROJECT_ID/ldm/manage
HTTP Headers
Content-Type: application/json
Accept: application/json
Following JSON payload is usage example:
{
"manage" : {
"maql" : "CREATE ATTRIBTE {my_attribute}"
}
}
200 OK HTTP Status
$ curl --cookie cookies.txt \ --data-binary @- \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ https://secure.gooddata.com/gdc/md/PROJECT_ID/ldm/manage EOR
{ "manage" : { "maql" : "CREATE ATTRIBTE {my_attribute}" }} EOR
The resource for validating project after model changes (LDM/PDM).
HTTP Request
POST
https://secure.gooddata.com/gdc/md/PROJECT_ID/validate/
HTTP Headers
Content-Type: application/json
Accept: application/json
Following JSON payload is usage example, you can choose from what do you want to validate:
{ "validateProject" : [ "IO", "LDM", "PDM" ] }
201 Created HTTP Status + URI of created Project:
{"uri" : "/gdc/md/PROJECT_ID/validate/TASK_ID"}
$ curl --cookie cookies.txt \ --data-binary @- \ --header 'Accept: application/yaml' \ --header 'Content-Type: application/json' \ https://secure.gooddata.com/gdc/md/PROJECT_ID/validate EOR
{ "validateProject" : [ "LDM", "PDM" ] } EOR