Skip to main content
PATCH
Change an intake

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

The intake's ID.

Body

application/json

Send only what changes. Empty text clears a field the same as null.

intake_type
enum<string>

How it arrived.

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

The day it arrived (YYYY-MM-DD).

surrendered_by_person_id
string | null

A person in your organization. Null clears it.

source_organization
string | null

Null clears it.

found_location
string | null

Null clears it.

found_on
string | null

YYYY-MM-DD. Null clears it.

surrender_reason
enum<string> | null

Null clears it.

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,
null
surrender_notes
string | null

Null clears it.

condition_on_arrival
enum<string> | null

Null clears it.

Available options:
healthy,
minor_issues,
serious,
critical,
deceased,
null
has_vet_records
boolean | null

Null is not known.

notes
string | null

Null clears it.

Response

The intake, as it now is.

intake
object
required