Return all data identifiers in the given scope.
Example request:
GET /dids/<scope>/$ HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
List all data identifiers in a scope which match a given metadata.
Example request:
GET /dids/<scope>/dids/search HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
No doc string
Example request:
POST /dids HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
No doc string
Example request:
POST /dids/attachments/attachments HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Retrieve a single data identifier.
Example request:
GET /dids/<scope>/<name>/status/(.+)/(.+) HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/json'
Status Codes: |
|
---|
Create a new data identifier.
Example request:
POST /dids/<scope>/<name>/status/(.+)/(.+) HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes: |
|
---|
Update data identifier status.
Example request:
PUT /dids/<scope>/<name>/status/(.+)/(.+) HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes: |
|
---|
Returns the contents of a data identifier.
Example request:
GET /dids/<scope>/<name>/dids HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
Append data identifiers to data identifiers.
Example request:
POST /dids/<scope>/<name>/dids HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes: |
|
---|
Detach data identifiers from data identifiers.
Example request:
DELETE /dids/<scope>/<name>/dids HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes: |
|
---|
No doc string
Example request:
GET /dids HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
List all replicas of a data identifier.
Example request:
GET /dids/<scope>/<name>/files HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
List all parents of a data identifier.
Example request:
GET /dids/<scope>/<name>/parents HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
List all meta of a data identifier.
Example request:
GET /dids/<scope>/<name>/meta HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/json'
Status Codes: |
|
---|
Add metadata to a data identifier.
Example request:
POST /dids/<scope>/<name>/meta/<key> HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes: |
|
---|
Return all rules of a given DID.
Example request:
GET /dids/<scope>/<name>/rules HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
Return all associated rules of a file.
Example request:
GET /dids/<scope>/<name>/associated_rules HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|
Return the file associated to a GUID.
Example request:
GET /dids/<guid>/guid HTTP/1.1
Example response:
HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/x-json-stream'
Status Codes: |
|
---|