GET HTTPS API Specifications

All requests to the API must be made using HTTPS GET and return JSON (application/json). The implemented methods are:


GET / 200
e.g. https://api.paleomagnetism.org

Returns a list of available publications. Each publication is attributed a persistent identifier that can be used with the API.


GET / {persistent-identifier}
200 404
e.g. https://api.paleomagnetism.org/27efedb6cfb0329332521fa5a59cbefee4c5a3016e552e6862a1b235d42c2066

Returns the publication related to a particular persistent identifier.



POST HTTPS API Specifications

All requests to the API must be made using HTTPS POST using MIME type (multipart/form-data). The implemented methods are:


POST /
200 404
e.g. https://api.paleomagnetism.org

Submit a publication to the data library using the command line. Required fields are: "author", "name", "institution", "description", and one or multiple collection files under arbitrary names. An example python implementation can be found here.