Detail
GET
/api/v1/object/detail
const url = 'https://example.com/api/v1/object/detail?key=example&bucket=example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/object/detail?key=example&bucket=example'Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”key
required
Key
string
bucket
required
Bucket
string
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
ObjectDetail
object
key
required
Key
string
name
required
Name
string
tags
required
Tags
object
key
additional properties
string
metadata
required
Metadata
object
key
additional properties
string
document
required
Any of:
DocumentSummary
object
id
required
Id
string format: uuid
state
required
DocumentState
string
stale
required
Stale
boolean
orphan
required
Orphan
boolean
properties
required
Properties
object
key
additional properties
any
link_count
required
Link Count
integer
null
retention
required
Any of:
RetentionConfigModel
object
mode
required
Mode
string
retain_until
required
Retain Until
string format: date-time
null
legal_hold
required
Legal Hold
boolean
object_lock_enabled
required
Object Lock Enabled
boolean
Example
{ "document": { "state": "NORMAL" }, "retention": { "mode": "GOVERNANCE" }}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}