Example - npolar/api.npolar.no GitHub Wiki

Document API

Examples for /dataset API (discovery level metadata about a dataset)

GET (Accept)

$ curl -X GET http://api.npolar.no/dataset/025b82e5-4a5a-558f-b021-17c1a60f0922 -H "Accept: application/json"```
$ curl -X GET http://api.npolar.no/dataset/025b82e5-4a5a-558f-b021-17c1a60f0922 -H "Accept: application/xml"
$ curl -X GET http://api.npolar.no/dataset/025b82e5-4a5a-558f-b021-17c1a60f0922 -H "Accept: application/atom+xml"

HEAD

$ curl -iX HEAD  http://api.npolar.no/dataset/025b82e5-4a5a-558f-b021-17c1a60f0922

POST

$ curl -niX POST https://api.npolar.no/dataset -d@/path/dataset.json -H "Content-Type: application/json"

PUT

$ curl -niXPUT  https://api.npolar.no/dataset/025b82e5-4a5a-558f-b021-17c1a60f0922 -d@/path/dataset-.json -H "Content-Type: application/json" 

Multiple documents

Publishing multiple DIF XML, wrapped in OAI-PMH

$ curl -niX POST  https://api.npolar.no/dataset-d@seed/dataset/ris-dif.xml -H "Content-Type: application/xml"