Skip to main content
POST
Create a household

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json
name
string
required

Nonblank household name.

Maximum string length: 255
Example:

"Doe household"

primary_contact_id
integer
required

Active organization donor, automatically included in membership.

Example:

42

address
object | null
json_fields

Household custom values; request accepts a JSON object or list.

donor_ids
integer[] | null

Active member donor; primary is included automatically.

plan_impact_version
string | null

Token from a 409 stewardship impact response; required when open plan impact is material.

Maximum string length: 4096
Example:

"issued-household-impact-version"

plan_repairs
object[] | null

Response

Create a household completed.

success
boolean

Operation completed.

Example:

true

message
string

Confirmation.

Example:

"Household created successfully"

household
object