Skip to main content
PATCH
Change a form

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required

The form's record ID, not its address.

Body

application/json

Send at least one field. Null or an empty string clears description or success_message.

title
string

Cannot be empty.

slug
string

A new address, made the same way as on create. The old address stops working.

description
string | null
success_message
string | null
is_published
boolean

true publishes the form, false takes it down. A form with no questions cannot be published.

form_kind
enum<string>

What a form is for, which decides the area its submissions belong to and so which keys may read them. adoption_application, foster_application and surrender (a surrender request) are Animals; volunteer (a volunteer sign-up) is Shifts; donor is Fundraising; contact and general are People.

Available options:
adoption_application,
foster_application,
volunteer,
donor,
surrender,
contact,
general

Response

The form, as it now is. Its questions are not included.

form
object
required