Skip to navigation

Update a cage

Updates the supplied attributes of an existing cage.

Authentication

AuthorizationBearer

OAuth authentication of the form <token>.

Path parameters

cageIdstringRequiredformat: "^cge_[a-zA-Z0-9]{10,22}$"
The unique identifier of the cage.

Headers

X-Studies-Api-VersionstringOptional

Request

The cage attributes to change.
study_idstringOptionalformat: "^sdy_[a-zA-Z0-9]{10,22}$"
Unique identifier for a study.
namestringOptional1-50 characters
The cage name.
metadatamap from strings to any or nullOptional
The metadata to merge into the cage. Set an individual value to null to delete that key.

Response headers

X-RateLimit-LimitintegerOptional
The number of requests permitted in the current rate limit window.
X-RateLimit-RemainingintegerOptional

The number of requests still available in the current rate limit window. When several limits apply, this reflects the per-API-key limit, so a request can be rejected while this value is above zero.

X-RateLimit-ResetintegerOptional
The number of seconds until the current rate limit window resets.

Response

The updated cage.
idstringformat: "^cge_[a-zA-Z0-9]{10,22}$"
Unique identifier for a cage.
namestring<=50 characters
The name of the cage.
catalogstring or null<=255 characters
The generated catalog number of the cage.
metadatamap from strings to any or null
The metadata associated to the cage.
studyobject or null
The study the cage belongs to. Null when it is not assigned to a study.
created_atdatetime

UTC timestamp with microsecond precision, always suffixed with Z, in the form yyyy-MM-ddTHH:mm:ss.SSSSSSZ.

updated_atdatetime

UTC timestamp with microsecond precision, always suffixed with Z, in the form yyyy-MM-ddTHH:mm:ss.SSSSSSZ.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error