Skip to main content
POST
Create a handwritten-card stewardship rule

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Validated request fields for this operation.

name
string
required

Name. Validation: required, string, max:191.

Maximum string length: 191
Example:

"Education stories"

trigger_type
enum<string>
required

Trigger type. Validation: required, string; allowed values: first_gift, major_gift, lapsed, lapsed_donor.

Available options:
first_gift,
major_gift,
lapsed,
lapsed_donor
Example:

"first_gift"

trigger_config
any[] | null

Trigger config. Validation: nullable, array.

action_config
any[] | null

Action config. Validation: nullable, array.

approval_policy
any[] | null

Approval policy. Validation: nullable, array.

budget_policy
any[] | null

Budget policy. Validation: nullable, array.

is_active
boolean | null

Is active. Validation: nullable, boolean.

Example:

true

Response

Operation result.

data
object