Page History
...
Panel | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
URL Syntax /objects/{pid}/datastreams/{dsID}/content ? [asOfDateTime] [download] HTTP Method GET HTTP Response 200Parameters
Examples /objects/demo:29/datastreams/DC/content /objects/demo:29/datastreams/DC/content?asOfDateTime=2008-01-01 |
getDissemination
Parameters
| ||||||||||||||||||||||
Panel | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
URL Syntax /objects/{pid}/methods/{sdefPid}/{method} ? [method parameters] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:29/methodsdatastreams/demo:27/resizeImage?width=100DC/content /objects/demo:SmileyEarring29/methodsdatastreams/demo:DualResolution/fullSize |
...
DC/content?asOfDateTime=2008-01-01 |
getDissemination
Panel | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
URL Syntax /objects/{pid}/methods/{sdefPid}/versions {method} ? [formatmethod parameters] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:29/versions/objectsmethods/demo:2927/versionsresizeImage?formatwidth=xml |
...
100 /objects/demo:SmileyEarring/methods/demo:DualResolution/fullSize |
getObjectHistory
Panel | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
URL Syntax /objects/{pid}/versions ? [format] [asOfDateTime] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:29/versions /objects/demo:29/versions?format=xml /objects/demo:29?asOfDateTime=2008-01-01 |
...
getObjectProfile
Panel | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
URL Syntax /objects/{pid} /datastreams ? [format] [asOfDateTime] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:35/datastreams29 /objects/demo:35/datastreams29?format=xml&asOfDateTime= /objects/demo:29?asOfDateTime=2008-01-01T05:15:00Z |
...
01 |
listDatastreams
Panel | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
URL Syntax /objects/{pid}/ methodsdatastreams ? [format] [asOfDateTime] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:2935/methodsdatastreams /objects/demo:2935/methodsdatastreams?format=xml&asOfDateTime=2008-01-01T05:15:00Z |
listMethods
Panel | ||||
---|---|---|---|---|
| ||||
URL Syntax
|
resumeFindObjects
Panel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
URL Syntax /objects ? [sessionToken] [all findObjects options
HTTP Method GET HTTP Response 200 Parameters
Examples /objects?terms=*&format=xml&pid=true&subject=true&label=true&sessionToken=xyz\\\\ |
API-M Methods
addDatastream
Examples /objects/demo:29/methods /objects/demo:29/methods?format=xml&asOfDateTime=2008-01-01T05:15:00Z /objects/demo:29/methods/demo:27 /objects/demo:29/methods/demo:27?format=xml&asOfDateTime=2008-01-01T05:15:00Z |
resumeFindObjects
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
URL Syntax /objects ? [sessionToken] [all findObjects options] HTTP Method GET HTTP Response 200 Parameters
Examples /objects?terms=*&format=xml&pid=true&subject=true&label=true&sessionToken=xyz\\\\ |
API-M Methods
addDatastream
Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL Syntax /objects/{pid}/datastreams/{dsID} ? [controlGroup] [dsLocation] [altIDs] [dsLabel] [versionable] [dsState] [formatURI] [checksumType] [checksum] [mimeType] [logMessage] HTTP Method POST HTTP Response 201 Parameters
Examples POST: /objects/demo:29/datastreams/NEWDS?controlGroup=X&dsLabel=New (with Multipart file) POST: /objects/demo:29/datastreams/NEWDS?controlGroup=M&dsLocation=http://example:80/newds&dsLabel=New |
addRelationship
Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL Syntax /objects/{pid}/relationships/new ? [subject] [predicate] [object] [isLiteral] [datatype] HTTP Method POST HTTP Response 200 Parameters
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL Syntax /objects/{pid}/datastreams/{dsID} ? [controlGroup] [dsLocation] [altIDs] [dsLabel] [versionable] [dsState] [formatURI] [checksumType] [checksum] [mimeType] [logMessage] HTTP Method POST HTTP Response 201 Parameters
Examples POST : /objects/demo:29/datastreamsrelationships/NEWDSnew?controlGroupsubject=Xinfo%3afedora%2fdemo%3a29%2fDC&dsLabel=New (with Multipart file) POST: /objects/demo:29/datastreams/NEWDS?controlGroup=M&dsLocation=http://example:80/newds&dsLabel=New |
...
predicate=http%3a%2f%2fwww.example.org%2frels%2fname&object=dublin%20core&isLiteral=true |
compareDatastreamChecksum
Panel | ||||
---|---|---|---|---|
| ||||
See #getDatastream |
export
Panel | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
URL Syntax /objects/{pid}/relationships/new export ? [subjectformat] [predicatecontext] [object] [isLiteral] [datatypeencoding] HTTP Method POSTGET HTTP Response 200 Parameters
Examples POST /objects/demo:29/relationships/new?subject=info%3afedora%2fdemo%3a29%2fDC&predicate=http%3a%2f%2fwww.example.org%2frels%2fname&object=dublin%20core&isLiteral=true |
compareDatastreamChecksum
Panel | ||||
---|---|---|---|---|
| ||||
See #getDatastream |
export
| ||||||||||||||||||||
Panel | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
URL Syntax /objects/{pid}/export ? [format] [context] [encoding] HTTP Method GET HTTP Response 200 Parameters
Examples /objects/demo:29/export /objects/demo:29/export?context=migrate |
...
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
URL Syntax /objects/{pid} ? [logMessage] HTTP Method DELETE HTTP Response 204200 Parameters
Examples DELETE: /objects/demo:29 |
...