Log a feeding
Records a feeding activity for a raptor on the caller's behalf. For a scale reading of the amount fed, use log_weight with stomachState 'fed' instead.
bearerAuthAuthorizationBearer <token>A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.
raptorId*stringOpaque Convex document id.
length <= 64application/json- body
activityDate*stringISO 8601 date (yyyy-mm-dd).
length <= 32preyCount?integer0 <= value <= 9007199254740991locationDescription?stringlength <= 500notes?stringlength <= 2000Log a feeding
application/json- response
id*stringOpaque Convex document id.
length <= 64activityType*string"training""hunting""feeding""flight_exercise""health_observation""transport"activityDate*stringISO 8601 date (yyyy-mm-dd).
startTime*|HH:MM time of day.
durationMinutes*number|nulllocationDescription*string|nullpreFlightWeightGrams*number|nullpostFlightWeightGrams*number|nullweightChangeGrams*number|nullpreyCount*number|nullsuccessOutcome*|Whether a hunting slip was successful.
activitySubtype*string|nullbehavioralTags*array<string>creanceLengthM*|Training: creance line length, metres.
recallDistanceM*|Training: recall distance, metres.
slipAssessment*|Hunting only: the slip assessment (each advantage 0 to 100), when one was recorded.
notes*string|nullloggedByName*string|nullcurl -X POST 'https://app.falconryscale.com/api/v1/raptors/string/feedings' \
-H 'Content-Type: application/json' \
-d '{
"activityDate": "string"
}'{
"id": "string",
"activityType": "training",
"activityDate": "string",
"startTime": "string",
"durationMinutes": 0,
"locationDescription": "string",
"preFlightWeightGrams": 0,
"postFlightWeightGrams": 0,
"weightChangeGrams": 0,
"preyCount": 0,
"successOutcome": true,
"activitySubtype": "string",
"behavioralTags": [
"string"
],
"creanceLengthM": 0,
"recallDistanceM": 0,
"slipAssessment": {
"heightAdvantage": 0,
"speedAdvantage": 0,
"proximityAdvantage": 0,
"surpriseAdvantage": 0,
"coverAdvantage": 0,
"preyEscapeMethod": "outran",
"birdUsedHeightEffectively": true
},
"notes": "string",
"loggedByName": "string"
}Delete an activity
Deletes one activity (feeding, training, hunt, ...). It disappears from every list and cannot be restored from this API. Before calling, read the activity back to the user (type, date and raptor) and get their explicit confirmation.
List food items
Returns the food items the caller can log (built-in ones plus their own custom items), with the caller's favourite flag and usage count. Use an item's `id` as `preyTypeId` in log_weight / update_weight for a fed weigh-in.