D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

Resources

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
Configuration APIs
  • /configurations
  • /configurations/{CONTEXT_FULLNAME_PARAMETER}
  • POST
  • DELETE GET PATCH PURGE PUT
The catalogue configuration for the context of the request (i.e. the context where the token has been generated). Only Catalogue-Managers are able to invoke non-safe methods.
Group APIs
  • /groups
  • /groups/{GROUP_ID}
  • GET POST
  • DELETE GET PATCH PURGE PUT
This concept is mutated by Ckan which is used as underling technology to persist items. Only Catalogue-Admins or above are able to invoke non-safe methods.
Item APIs
  • /items
  • /items/{ITEM_ID}
  • DELETE GET POST PURGE
  • DELETE GET PATCH POST PURGE PUT
Item is a set of metadata to describe a concept. An Item can has one or more Resource attached.
Item's Resource APIs
  • /items/{ITEM_ID}/resources
  • /items/{ITEM_ID}/resources/{RESOURCE_ID}
  • GET POST
  • DELETE GET PATCH PUT
An Item's Resource is an URL (e.g. URL pointing to a file) and can exists only attached to an item.
License APIs
  • /licenses
  • GET
A collection to interact with licenses that are available in the catalogue. A license is associated with items to define the legal right to use such an item.
Namespace APIs
  • /namespaces
  • GET
A namespace defines a logical grouping for metadata contained in items.
Organization APIs
  • /organizations
  • /organizations/{ORGANIZATION_ID}
  • GET POST
  • DELETE GET PATCH PURGE PUT
This concept is mutated by Ckan which is used as underling technology to persist items. Only Catalogue-Admins or above are able to invoke non-safe methods.
Profile APIs
  • /profiles
  • /profiles/{PROFILE_NAME}
  • GET
  • DELETE GET PUT
A profile defines a type and the schema any item of such a type must comply with.
Trash APIs
  • /trash
  • DELETE GET PURGE
This collection allow to interact with thrashed items
User APIs
  • /users
  • /users/{GCUBE_USERNAME}
  • /users/{USER_ID}
  • DELETE GET POST
  • DELETE
  • GET PURGE PUT
This collection allows to interact with the catalogue users. Only Catalogue-Admins or above are able to invoke non-safe methods.