User
Client
Email Settings
Commitments
Dashboard
Designation
Donations
- POSTAdd a commitment donation
- POSTAdd a new donation
- GETCcommitment details
- GETDonation details
- GETDonation view options
- PUTEdit a donation
- GETGet all donations by a specific donor
- GETGet all donations by donors
- GETGet donations graph
- GETGet form fields for a specific donor group
- GETRefund a donation
- DELRemove a donation
- POSTView all donations
Donor
- POSTAdd a new donor
- GETDonors table headers
- PUTEdit a donor
- GETGet a donor
- GETGet all donors
- GETGet donor form fields
- GETGet PayPal credentials
- POSTSend notification to donors
- GETSend signup email to a donor
- POSTSend year end statements to donors
- POSTUpdate donor PayPal credentials
- DELDelete donor card details
- GETGet donor card details
- POSTSelect a saved donor report
- POSTUpdate donor credit card details
Donors
Sponsorships
- POSTAdd a new sponsorship
- POSTArchive a sponsorship for a donor
- POSTArchive Sponsorships for Donors
- GETDonors and Available Entities
- GETGet Sponsorship Statistics
- GETGet sponsorships for a specific donor
- POSTGet Sponsorships Table Headers
- POSTPost Sponsorships Next
- POSTRestore a sponsorship for a donor
- GETShow All Sponsorships
Email manager
- POSTApprove a draft message
- PUTAssign an email to an admin
- GETGet all admins
- GETGet available entities
- GETGet sponsors of an entity
- POSTSend an email response
- PUTUpdate the status of an email
- PUTUpdate the status of multiple emails
- GETView a specific email
- POSTView email manager
- PUTAssign multiple emails to an admin
- POSTCreate a draft message
- GETSend a message
- GETSend a message
- POSTView all admin emails
Auto Emails
Entities
- GETActivate Entity
- POSTActivate Multiple Entities
- POSTAdd New Entity
- DELArchive Entity
- GETGet program recipient form
- DELPermanently delete an entity
- PUTPost Edit Entity
- PATCHPost Edit Multiple Entities
- GETShow All Entities for a specific program
- GETView Entity Details
- DELPermanently delete entities
- DELArchive Entities
- DELPermanently delete entities
Programs
Program Forms
Progress Reports
Admins & Permissions
- POSTAdd a new admin
- GETAdmin details
- POSTCreate a new group
- DELDelete a group by ID
- PUTEdit a specific group
- PUTEdit an existing admin
- GETGet a group by ID
- GETList a donors and programs
- GETList permission sets or admin groups
- GETManually activate an admin
- GETManually deactivate an admin
- DELRemove an admin
- GETView all admins
- GETView all groups
Program Options
Manage Program
Settings
Files
- DELDelete a file
- PUTEdit a file
- GETGet file details
- GETGet files table
- POSTImport CSV for a specific program
- GETImport CSV for a specific program
- GETMake placeholder picture
- GETMake profile picture
- POSTPost a record upload
- POSTProcess the import job for donors and recipients
- POSTProcess the import job for payments
- POSTProcess the import job for sponsorship relationships
- GETRotate picture
- POSTUpload a file
- GETUpload a file
Frontend
- POSTAdd a designation to the checkout
- GETCheckout
- POSTCreate a new donor and process their donation
- GETForgot Username
- GETGet Login Information
- GETHandle the checkout process for sponsorships
- POSTLogin a donor and process their donation
- POSTPost Forgot Username
- POSTPost Login
- GETPost Logout
- POSTPost Reset Password
- POSTProcess a campaign checkout
- DELRemove a designation from the checkout
- DELRemove an entity from the checkout
- GETReset Password
- PUTUpdate the amount for a specific entity in the checkout
- PUTUpdate the frequency for a specific designation in the checkout
- PUTUpdate the frequency of a donation
- GETView a random entity
- GETDisplay titles and files with pagination
- POSTSave an entity
- GETView entity details
Frontend Donor
- DELDelete a file
- GETDonor Credit Card Information
- GETDonor View Entity Message History
- GETDonor View Entity
- GETDonor View
- GETGet Donor Information
- GETGet files for a donor
- GETHandle Donor File Uploads
- POSTPost Donor View Entity Message
- POSTSave file upload to database
- PUTUpdate Donor Information
- POSTUpdate Donor's Credit Card Information
- POSTUploads a file for a donor
Donor Signup
Email manager
View all admin emails
POST
/
admin
/
email_manager
/
admin
/
{id}
/
emails
Copy
curl --request POST \
--url https://api.helpyousponsor.com/v1/admin/email_manager/admin/{id}/emails \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"client_id": "1",
"admin_id": 1,
"page": 1,
"perpage": 10,
"permissions": {
"id": 301,
"deleted_at": null,
"created_at": "2017-02-22T20:40:21.000000Z",
"updated_at": "2023-05-03T09:41:45.000000Z",
"client_id": "207",
"__hevo__ingested_at": 1679725257548,
"__hevo__marked_deleted": 0,
"__hevo__source_modified_at": null,
"__hevo__database_name": "apphys_new",
"group_all": "1",
"account": "1",
"groups": "1",
"group-301": "1",
"admins": "1",
"forms": "1",
"new_form": "1",
"manage_programs": "1",
"manage_settings": "1",
"manage_designations": "1",
"manage_email": "1",
"email_manager": "1",
"donations": "1",
"form_report": "1",
"program-1221": "1",
"program-929": "1",
"donor-639": "1",
"program-all": "1",
"donor-all": "1",
"program-3437": "1",
"program-3438": "1",
"program-3439": "1",
"program-3440": "1",
"program-3441": "1",
"program-3442": "1",
"program-3443": "1",
"program-3494": "1",
"program-3495": "1",
"program-3506": "1",
"program-3507": "1",
"disable_entity_archive": "1",
"disable_donor_archive": null,
"disable_donor_delete": null,
"disable_donor_restore": null,
"disable_entity_delete": null,
"disable_entity_restore": null,
"group_id": 301,
"program-3510": "1",
"program-3515": "1",
"program-3516": "1",
"program-3517": "1",
"program-3518": "1",
"disable_message_send_without_approval": null,
"donor-3030": "1",
"donor-3040": "1",
"group-1472": "1",
"group-1473": "1",
"group-1474": "1",
"group-1475": "1",
"program-3539": "1",
"program-3540": "1"
}
}'
Copy
{
"emails": [
{
"id": 123,
"status": 123,
"to": "<string>",
"from": "<string>",
"subject": "<string>",
"message": "<string>",
"date": "<string>"
}
],
"number": 123,
"a_emails": [
{}
],
"perpage": 123
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The id of the admin
Body
application/json
Response
200 - application/json
Successful operation
The response is of type object
.
Copy
curl --request POST \
--url https://api.helpyousponsor.com/v1/admin/email_manager/admin/{id}/emails \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"client_id": "1",
"admin_id": 1,
"page": 1,
"perpage": 10,
"permissions": {
"id": 301,
"deleted_at": null,
"created_at": "2017-02-22T20:40:21.000000Z",
"updated_at": "2023-05-03T09:41:45.000000Z",
"client_id": "207",
"__hevo__ingested_at": 1679725257548,
"__hevo__marked_deleted": 0,
"__hevo__source_modified_at": null,
"__hevo__database_name": "apphys_new",
"group_all": "1",
"account": "1",
"groups": "1",
"group-301": "1",
"admins": "1",
"forms": "1",
"new_form": "1",
"manage_programs": "1",
"manage_settings": "1",
"manage_designations": "1",
"manage_email": "1",
"email_manager": "1",
"donations": "1",
"form_report": "1",
"program-1221": "1",
"program-929": "1",
"donor-639": "1",
"program-all": "1",
"donor-all": "1",
"program-3437": "1",
"program-3438": "1",
"program-3439": "1",
"program-3440": "1",
"program-3441": "1",
"program-3442": "1",
"program-3443": "1",
"program-3494": "1",
"program-3495": "1",
"program-3506": "1",
"program-3507": "1",
"disable_entity_archive": "1",
"disable_donor_archive": null,
"disable_donor_delete": null,
"disable_donor_restore": null,
"disable_entity_delete": null,
"disable_entity_restore": null,
"group_id": 301,
"program-3510": "1",
"program-3515": "1",
"program-3516": "1",
"program-3517": "1",
"program-3518": "1",
"disable_message_send_without_approval": null,
"donor-3030": "1",
"donor-3040": "1",
"group-1472": "1",
"group-1473": "1",
"group-1474": "1",
"group-1475": "1",
"program-3539": "1",
"program-3540": "1"
}
}'
Copy
{
"emails": [
{
"id": 123,
"status": 123,
"to": "<string>",
"from": "<string>",
"subject": "<string>",
"message": "<string>",
"date": "<string>"
}
],
"number": 123,
"a_emails": [
{}
],
"perpage": 123
}
Assistant
Responses are generated using AI and may contain mistakes.