Skip to main content
POST
Record an intake

Authorizations

Authorization
string
header
required

An API key from Settings, API keys. It starts with rc_live_.

Body

application/json
animal_id
string
required

An animal already on file.

intake_type
enum<string>

How it arrived. unknown unless you say.

Available options:
stray,
owner_surrender,
transfer_in,
born_in_care,
return,
confiscation,
unknown,
other
intake_date
string

The day it arrived (YYYY-MM-DD). Today unless you say.

surrendered_by_person_id
string

Who brought it in. Must be a person in your organization.

source_organization
string

Where it came from, in your words, such as the shelter it transferred from.

found_location
string

Where a stray was found.

found_on
string

The day a stray was found (YYYY-MM-DD).

surrender_reason
enum<string>

Why it was given up.

Available options:
moving,
landlord,
allergies,
behavior,
medical_cost,
no_time,
owner_death,
owner_illness,
too_many_pets,
financial,
baby_or_child,
stray_kept_too_long,
other
surrender_notes
string
condition_on_arrival
enum<string>
Available options:
healthy,
minor_issues,
serious,
critical,
deceased
has_vet_records
boolean | null

Whether it came with vet records. Null is not known.

notes
string
returned_from_adoption_id
string

The adoption it came back from. Only on a return intake.

Response

The intake, as it was recorded.

intake
object
required