Skip to navigation

Create measurements

Records measurements for between 1 and 100 animal and day combinations on the study, computing each calculation from the variables supplied. The request is validated as a whole; if any item is invalid, none are created. A study that is not on your team is reported as a validation error rather than as forbidden.

Authentication

AuthorizationBearer

OAuth authentication of the form <token>.

Path parameters

studyIdstringRequiredformat: "^sdy_[a-zA-Z0-9]{10,22}$"
The unique identifier of the study.

Headers

X-Studies-Api-VersionstringOptional

Request

The measurements to record.
animal_idstringRequiredformat: "^aml_[a-zA-Z0-9]{10,22}$"
The animal measured. Must be on the study.
measured_atdateRequired
The day the measurements were taken.
calculationslist of objectsRequired
The calculations to record, each listed at most once. At least one variable must be supplied across them.

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 created measurements.
datalist of objects
The measurements.

Errors

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