Tier | Version | REST | Function |
---|---|---|---|
1 | 1.0 | GET /monitor/ping | MNCore.ping() |
1 | 1.0, 2.0 | GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}] | MNCore.getLogRecords() |
1 | 1.0 | GET / and GET /node | MNCore.getCapabilities() |
1 | 1.0 | GET /object/{id} | MNRead.get() |
1 | 1.0 | GET /meta/{id} | MNRead.getSystemMetadata() |
1 | 1.0 | HEAD /object/{id} | MNRead.describe() |
1 | 1.0 | GET /checksum/{pid}[?checksumAlgorithm={checksumAlgorithm}] | MNRead.getChecksum() |
1 | 1.0 | GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&replicaStatus={replicaStatus}&start={start}&count={count}] | MNRead.listObjects() |
1 | POST /error | MNRead.synchronizationFailed() | |
1 | 1.0 | POST /dirtySystemMetadata | MNRead.systemMetadataChanged() |
1 | 1.0 | GET /replica/{pid} | MNRead.getReplica() |
2 | 1.0 | GET /isAuthorized/{id}?action={action} | MNAuthorization.isAuthorized() |
3 | 1.0 | POST /object | MNStorage.create() |
3 | 1.0 | PUT /object/{pid} | MNStorage.update() |
3 | 1.0 | POST /generate | MNStorage.generateIdentifier() |
3 | 1.0 | DELETE /object/{id} | MNStorage.delete() |
3 | 1.0 | PUT /archive/{id} | MNStorage.archive() |
1 | 2.0 | PUT /meta | MNStorage.updateSystemMetadata() |
4 | 1.0 | POST /replicate | MNReplication.replicate() |
1 | 1.1 | GET /query/{queryEngine}/{query} | MNQuery.query() |
1 | 1.1 | GET /query/{queryType} | MNQuery.getQueryEngineDescription() |
1 | 1.1 | GET /query | MNQuery.listQueryEngines() |
1 | 1.2 | GET /views/{theme}/{pid} | MNView.view() |
1 | 1.2 | GET /views | MNView.listViews() |
1 | 1.2 | GET /packages/{packageType}/{pid} | MNPackage.getPackage() |
Last active
April 24, 2018 22:12
-
-
Save csjx/8c2b11402c034f3ac5dba835e8bbd649 to your computer and use it in GitHub Desktop.
DataONE Replication required API methods
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment