-
Notifications
You must be signed in to change notification settings - Fork 10
Project settings links
Svyatoslav Reyentenko edited this page Jan 21, 2013
·
1 revision
Path : /projects/1/settings
Method : GET
Only admin and read-only admin
[
{"href" : "/project/1/configs", "rel" : "collection", "type" : "application/vnd.griddynamics.genesis.Configuration+json"},
{"href" : "/project/1/databags", "rel" :"collection", "type" : "application/vnd.griddynamics.genesis.Databag+json"},
....
]
Other links are omitted, but they are formed as databags
links.
Example is for project databags. Note that in example below item inside collection contain methods to update and delete itself.
Path: /projects/1/databags
Method: GET
As an admin
{
"items" : [
{"id": "1",
"links": [
{"href" : "/projects/1/databags/1", "rel":"self", "methods" : ["get","put","delete"], "type":"application/vnd.griddynamics.genesis.Databag+json"}
]
}
],
"links" : [
{"href":"//projects/1/databags", "methods": ["get","post"], "rel":"self", "type" : "application/vnd.griddynamics.genesis.Databag+json"}
]
}
As a read-only admin
{
"items" : [
{"id": "1",
"links": [
{"href" : "/projects/1/databags":"1", "rel":"self", "type":"application/vnd.griddynamics.genesis.Databag+json"}
]}
],
"links" : [
{"href":"//projects/1/databags", "rel":"self", "type" :"application/vnd.griddynamics.genesis.Databag+json"}
]
}