You are located in service: Coscine

Coscine API

Coscine API

Kurzinformation

Coscine offers an Application Programming Interface (API) for the automization of workflows. 


Detailinformation

REST API

You can interact with Coscine via a REST API (REpresentational State Transfer). For this purpose you need an access token. The process of creating an access token in your user profile is described in Access Token

To become familiar with API functions and how to use them you should take a look at the documentation of the specific endpoints. There you are able to test certain functions with custom parameters.

API Description
EndpointDescriptionLink
Resources

This api provides methods for interacting with resources.

https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Resources/swagger/index.html
Project

This api provides methods to access, create and update project information.

https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Project/swagger/index.html
UserThis api provides methods to access and update user information.https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.User/swagger/index.html
TreeApiThe TreeApi handles the retrieving or storing metadata to a certain path.https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Tree/swagger/index.html
OrganizationThis api provides methods for interacting with organizations.https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Organization/swagger/index.html
BlobApiThe BlobApi handles the interaction with binary large objects in the Coscine environment.https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Blob/swagger/index.html
MetadataThis api provides methods for interacting with metadata.https://coscine.rwth-aachen.de/coscine/api/Coscine.Api.Metadata/swagger/index.html
 

Bindings for various programming languages

You can use the Coscine REST API with a variety of programming languages. Here you can find a collection of tutorials on the REST API from the Coscine community:

https://git.rwth-aachen.de/coscine/docs/public/documentation/-/blob/master/docs/de/advanced/api.md

A client library in the Python programming language is currently actively maintained by the Coscine userbase:

https://git.rwth-aachen.de/coscine/community-features/coscine-python-sdk

 

Please contact us, if you have written any Tutorial for Coscine on your own! We'd love to share your Tutorials with the Coscine Community on GitLab.

 

 Zusatzinformation

last changed on 06/10/2022

How did this content help you?

Creative Commons Lizenzvertrag
This work is licensed under a Creative Commons Attribution - Share Alike 3.0 Germany License