The gCube Science Catalogue Service is a RESTful web service based on the principles defined in gCube Catalogue
Collections
Group Collection
Operation |
HTTP Method |
URL
|
List |
GET |
/groups
|
Create |
POST |
/groups
|
Read |
GET |
/groups/{NAME}
|
Update |
PUT |
/groups/{NAME}
|
Patch |
PATCH |
/groups/{NAME}
|
Delete |
DELETE |
/groups/{NAME}
|
Purge |
PURGE |
/groups/{NAME}
|
Purge |
DELETE |
/groups/{NAME}?purge=true
|
Item Collection
Operation |
HTTP Method |
URL
|
List |
GET |
/items
|
Create |
POST |
/items
|
Read |
GET |
/items/{NAME}
|
Update |
PUT |
/items/{NAME}
|
Delete |
DELETE |
/items/{NAME}
|
Purge |
PURGE |
/items/{NAME}
|
Purge |
DELETE |
/items/{NAME}?purge=true
|
Resource Collection
Operation |
HTTP Method |
URL
|
List |
GET |
/items/{NAME}/resources
|
Create |
POST |
/items/{NAME}/resources
|
Read |
GET |
/items/{NAME}/resources/{ID}
|
Update |
PUT |
/items/{NAME}/resources/{ID}
|
Delete |
DELETE |
/items/{NAME}/resources/{ID}
|
License Collection
Operation |
HTTP Method |
URL
|
List |
GET |
/licenses
|
Organization Collection
User Collection
Profile Collection
Namespace Collection