FalconryScale
DevelopersAPI reference

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.

GET
/weights/latest

Authorization

bearerAuth
headerAuthorizationBearer <token>

A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.

Query Parameters

raptorIds?array<>

Raptor ids to check. Omit to check every raptor in the roster (own + team-shared), the morning checklist case.

Itemsitems <= 200

Response Body

Get the latest weigh-in per raptor

application/json
  1. response
latest*array<>
Example Request
curl -X GET 'https://app.falconryscale.com/api/v1/weights/latest'
Example Response
{
  "latest": [
    {
      "raptorId": "string",
      "current": {
        "id": "string",
        "weightGrams": 0,
        "measuredAt": "string",
        "stomachState": "empty",
        "avgGph": 0,
        "notes": "string",
        "preyTypeId": "string",
        "raptorId": "string",
        "preyAmountGrams": 0,
        "loggedByName": "string"
      },
      "previous": {
        "id": "string",
        "weightGrams": 0,
        "measuredAt": "string",
        "stomachState": "empty",
        "avgGph": 0,
        "notes": "string",
        "preyTypeId": "string",
        "raptorId": "string",
        "preyAmountGrams": 0,
        "loggedByName": "string"
      },
      "targetWeightMinGrams": 0,
      "targetWeightMaxGrams": 0,
      "readyWeightGrams": 0,
      "toleranceGrams": 0
    }
  ]
}