Every action below is available as a verb in Cerebral OS — callable from a Cerebral, a Map, or the Runtime API. All executions are governed, audited, and dry-run safe.
Add Tags
nationbuilder:add_tags
Add tags to a specific person
Write
Medium risk
Create Donation
nationbuilder:create_donation
Create a new donation with the provided data
Write
Medium risk
Create Membership
nationbuilder:create_membership
Create a new membership with the provided data
Write
Medium risk
Create Person
nationbuilder:create_person
Create a new person with the provided data
Write
Medium risk
Delete Donation
nationbuilder:delete_donation
Delete a specific donation with the provided Id
Write
High risk
Push Person
nationbuilder:push_person
This endpoint attempts to match the input person resource to a person already in the nation. If a match is found, the matched person is updated and a 200 status code is returned. If a match is not found, a new person is created and a 201 status code is returned. Matches are found by including one of the following IDs in the request: `civicrm_id`, `county_file_id`, `dw_id`, `external_id`, `email`, `facebook_username`, `ngp_id`, `salesforce_id`, `twitter_login`, `van_id`
Write
Medium risk
Remove Tags
nationbuilder:remove_tags
Rmove tags from a specific person
Write
Medium risk
Search Person
nationbuilder:search_person
Create a new person with the provided data
Read
Low risk
Update Donation
nationbuilder:update_donation
Update a specific donation with the provided data
Write
Medium risk
Update Person
nationbuilder:update_person
Update a specific person with the provided data
Write
Medium risk