Get one weigh-in
Returns one weigh-in by id, including the name of the food item fed (fed weigh-ins only). 404s if it does not exist or is not visible to the caller.
bearerAuthAuthorizationBearer <token>A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.
weightId*stringA weigh-in's id, from get_weight_history or get_latest_weights.
length <= 64Get one weigh-in
application/json- response
id*stringOpaque Convex document id.
length <= 64weightGrams*numbermeasuredAt*stringISO 8601 datetime this weigh-in was measured at.
stomachState*string"empty""fed"avgGph*|Average grams-per-hour of weight change since the previous empty-stomach weigh-in, when computable.
notes*string|nullpreyTypeId*|nullraptorId*stringOpaque Convex document id.
length <= 64preyAmountGrams*number|nullloggedByName*string|nullpreyTypeName*string|nullcurl -X GET 'https://app.falconryscale.com/api/v1/weights/string'{
"id": "string",
"weightGrams": 0,
"measuredAt": "string",
"stomachState": "empty",
"avgGph": 0,
"notes": "string",
"preyTypeId": "string",
"raptorId": "string",
"preyAmountGrams": 0,
"loggedByName": "string",
"preyTypeName": "string"
}Get the latest weigh-in per raptor
Returns each raptor's two most recent weigh-ins plus its target/ready weight, for a fast morning-checklist read ("who still needs weighing today, who's out of range"). Pass `raptorIds` to scope to a subset, or omit it to check the whole roster.
Correct a weigh-in
Corrects a logged weigh-in (a mistyped weight, the wrong time, a missing note). Only the fields you send change; null clears an optional field. The grams-per-hour figures are recalculated. Weight alerts are not re-run.