Skip to main content
POST
Create a household from two donor records

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json
primary_contact_id
integer
required

Active primary donor.

Example:

42

household_name
string
required

Required household label.

Example:

"Doe household"

donor_id
integer
required

Distinct active related donor.

Example:

42

household_relationship
enum<string>
required

Household relationship label.

Available options:
Church,
Employer,
Employee,
Friend,
Director,
Associate,
Child,
Parent,
Grandparent,
Grandchild,
Relative,
Spouse,
Sibling,
Designated Registrant,
Registrant,
Church Member,
Partner,
Organization,
Member,
Beneficiary,
Sponsor
Example:

"Church"

primary_relationship
enum<string> | null

Household relationship label.

Available options:
Church,
Employer,
Employee,
Friend,
Director,
Associate,
Child,
Parent,
Grandparent,
Grandchild,
Relative,
Spouse,
Sibling,
Designated Registrant,
Registrant,
Church Member,
Partner,
Organization,
Member,
Beneficiary,
Sponsor,
null
Example:

"Church"

address
object | null
json_fields

Household custom values.

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 from two donor records completed.

success
boolean

Operation completed.

Example:

true

message
string

Confirmation.

Example:

"Household created successfully with related donor"

household
object