Skip to main content
PATCH
Change an application

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

The application's ID.

Body

application/json

The answers on an application. Send only what changes. A yes or no answer is true, false, or null for not asked. Text is trimmed, and empty text is stored as null.

co_applicant_name
string | null

A second adult applying with them. Kept on the application, not as a person record.

co_applicant_email
string | null
co_applicant_phone
string | null
housing_type
enum<string> | null
Available options:
house,
apartment,
condo,
townhouse,
mobile_home,
farm,
other,
null
housing_is_rented
boolean | null

Whether they rent their home.

landlord_name
string | null
landlord_phone
string | null
landlord_approves
boolean | null

Whether the landlord agrees. Null means nobody has asked the landlord yet, which is not the same as no.

has_fenced_yard
boolean | null
household_adults
integer | null

How many adults live in the home.

Required range: x >= 0
household_children
integer | null

How many children live in the home.

Required range: x >= 0
youngest_child_age
integer | null

The age of the youngest child, in years.

Required range: x >= 0
household_agrees
boolean | null

Whether everyone in the home agrees to the adoption.

has_current_pets
boolean | null

Whether they have pets now.

current_pets
string | null

The pets they have now, in their words.

has_previous_pets
boolean | null

Whether they have had pets before.

previous_pets
string | null

The pets they have had, in their words.

vet_name
string | null

Their veterinarian.

vet_phone
string | null
hours_alone_per_day
integer | null

How many hours a day the animal would be alone.

Required range: 0 <= x <= 24
meet_scheduled_at
string | null

When the meet and greet is: a date, or a date and time such as 2026-10-03T14:00.

meet_location
string | null

Where the meet and greet is.

meet_completed_at
string | null

When the meet and greet took place.

meet_notes
string | null

How the meet and greet went.

decision_notes
string | null

Notes on the decision.

status
enum<string>

Moves the application by hand, and clears its stage. Send withdrawn when the applicant withdraws. To approve or deny, record a decision instead. Leaving draft sets the submitted date.

Available options:
draft,
submitted,
under_review,
meet_scheduled,
withdrawn
stage
string | null

The key of one of your stages (Settings → Application stages) that is switched on and offered for this kind of application. Setting a stage sets the status it belongs to. Null clears the stage.

hold_reason
string

Puts the application on hold, and says why. Kept to its first 500 characters.

held
enum<boolean>

Send false to take the application off hold.

Available options:
false
meet_with
string[]

The people the applicant meets at the meet and greet, as person IDs: any person on file, not only your team. Replaces the list. Each person on a scheduled meet is given a task for it.

Maximum array length: 10
custom_fields
object

Your own application questions, by field key. Merged into the answers already there.

Response

The application, as it now is.

application
object
required

The answers on an application. Send only what changes. A yes or no answer is true, false, or null for not asked. Text is trimmed, and empty text is stored as null.