End a raptor’s moult
Ends moult mode. The finished moult (start, end, and the bird's latest weigh-in as the end weight) is saved to list_moult_history.
bearerAuthAuthorizationBearer <token>A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.
raptorId*stringA raptor's id, from list_raptors.
length <= 64End a raptor’s moult
application/json- response
id*stringOpaque Convex document id.
length <= 64name*stringspecies*|nullgender*|nullstatus*|nullacquisitionDate*stringISO 8601 date (yyyy-mm-dd).
birthDate*|ISO 8601 date (yyyy-mm-dd), the hatch date.
bandNumber*string|nullmicrochipId*string|nullnotes*string|nullavatarUrl*string|nullheaderUrl*string|nulltargetWeightMinGrams*number|nulltargetWeightMaxGrams*number|nullreadyWeightGrams*number|nulltoleranceGrams*number|nulllatestWeightGrams*|The raptor's most recent logged weigh-in, grams.
isFavorite*booleanisInMoult*booleanmoultStartedAt*|ISO 8601 datetime the current moult started, when in moult.
moultTargetWeightGrams*number|nullacquisitionMethod*|nullfate*|nullfateNote*string|nulltransmitterFrequencyMhz*number|nullisTeamShared*booleanWhether the bird is shared with its owner's team.
ownerName*|The owner's display name, for a team-shared bird the caller does not own.
canLog*booleanWhether the caller may log weigh-ins, feedings and activities on this bird.
canEdit*booleanWhether the caller may edit the bird's details and plans.
isOwn*boolean|nullmyRole*|'self' when the caller owns the bird, else their team role on it.
curl -X POST 'https://app.falconryscale.com/api/v1/raptors/string/moult/end'{
"id": "string",
"name": "string",
"species": {
"id": "string",
"commonName": "string",
"scientificName": "string",
"photoUrl": "string"
},
"gender": "male",
"status": "active",
"acquisitionDate": "string",
"birthDate": "string",
"bandNumber": "string",
"microchipId": "string",
"notes": "string",
"avatarUrl": "string",
"headerUrl": "string",
"targetWeightMinGrams": 0,
"targetWeightMaxGrams": 0,
"readyWeightGrams": 0,
"toleranceGrams": 0,
"latestWeightGrams": 0,
"isFavorite": true,
"isInMoult": true,
"moultStartedAt": "string",
"moultTargetWeightGrams": 0,
"acquisitionMethod": "bred",
"fate": "active",
"fateNote": "string",
"transmitterFrequencyMhz": 0,
"isTeamShared": true,
"ownerName": "string",
"canLog": true,
"canEdit": true,
"isOwn": true,
"myRole": "self"
}Put a raptor into moult
Starts moult mode for a raptor (optionally with a moult target weight in grams). End it with end_moult, which records the moult in the history.
Share a raptor with the team, or make it private
Owner only. shared true shares the bird with the caller's team (every member then sees it, and members can log on it); false makes it private again and cuts off teammates' access. Confirm with the user before changing who can see a bird.