Logo
Neon Logo

Neon APIs

Thousands of nonprofits use Neon to manage their fundraising, membership, events, and website — and ultimately grow their organization.

Neon APIs

Account Request URL

-

Base Endpoint

-

Categories

Returns a list of all categories

GET

categories/v2

Categories

Creates a new category

PUT

categories/v2

name, description

Categories

Returns a list of all categories

GET

categories/v3

Categories

Creates a new category

POST

categories/v3

name, description

Categories

Returns a list of all categories

GET

categories

Categories

Creates a new category

POST

categories

name, description

Constituents

Creates a new constituent

POST

constituents/v2

first_name, middle_name, last_name, email_address, company, address1, address2, city, state, postal_code, country, phone, birthdate, gender, prefix, suffix, notes, user_defined_1, user_defined_2, user_defined_3, user_defined_4, user_defined_5, user_defined_6, user_defined_7, user_defined_8, user_defined_9, user_defined_10, user_defined_11, user_defined_12, user_defined_13, user_defined_14, user_defined_15, user_defined_16, user_defined_17, user_defined_18, user_defined_19, user_defined_20, custom_group_memberships, renewal_options, create_related_family_contacts

Constituents

Returns a list of all constituents

GET

constituents/v3

Constituents

Creates a new constituent

POST

constituents/v3

first_name, middle_name, last_name, email_address, company, address1, address2, city, state, postal_code, country, phone, birthdate, gender, prefix, suffix, notes, user_defined_1, user_defined_2, user_defined_3, user_defined_4, user_defined_5, user_defined_6, user_defined_7, user_defined_8, user_defined_9, user_defined_10, user_defined_11, user_defined_12, user_defined_13, user_defined_14, user_defined_15, user_defined_16, user_defined_17, user_defined_18, user_defined_19, user_defined_20, custom_group_memberships, renewal_options, create_related_family_contacts

Constituents

Returns a list of all constituents

GET

constituents

Constituents

Creates a new constituent

POST

constituents

first_name, middle_name, last_name, email_address, company, address1, address2, city, state, postal_code, country, phone, birthdate, gender, prefix, suffix, notes, user_defined_1, user_defined_2, user_defined_3, user_defined_4, user_defined_5, user_defined_6, user_defined_7, user_defined_8, user_defined_9, user_defined_10, user_defined_11, user_defined_12, user_defined_13, user_defined_14, user_defined_15, user_defined_16, user_defined_17, user_defined_18, user_defined_19, user_defined_20, custom_group_memberships, renewal_options, create_related_family_contacts

Contributions

Returns a list of all contributions

GET

contributions/v2

Contributions

Creates a new contribution

PUT

contributions/v2

account_id, amount, contribution_date, currency_code, first_name, last_name, email_address, phone, address1, address2, city, state, postal_code, country, notes, batch, check_number, dc_indicator, first_name, last_name, source_code, subsource_code, communication_channel, campaign_code, custom_group_memberships, renewal_options, attach_receipt

Contributions

Returns a list of all contributions

GET

contributions/v3

Contributions

Creates a new contribution

POST

contributions/v3

account_id, amount, contribution_date, currency_code, first_name, last_name, email_address, phone, address1, address2, city, state, postal_code, country, notes, batch, check_number, dc_indicator, first_name, last_name, source_code, subsource_code, communication_channel, campaign_code, custom_group_memberships, renewal_options, attach_receipt

Contributions

Returns a list of all contributions

GET

contributions

Contributions

Creates a new contribution

POST

contributions

account_id, amount, contribution_date, currency_code, first_name, last_name, email_address, phone, address1, address2, city, state, postal_code, country, notes, batch, check_number, dc_indicator, first_name, last_name, source_code, subsource_code, communication_channel, campaign_code, custom_group_memberships, renewal_options, attach_receipt

CustomGroups

Creates a new custom group

PUT

custom_groups/v2

name, description

CustomGroups

Returns a list of all custom groups

GET

custom_groups/v2

CustomGroups

Creates a new custom group

PUT

custom_groups/v3

name, description

CustomGroups

Returns a list of all custom groups

GET

custom_groups/v3

CustomGroups

Creates a new custom group

PUT

custom_groups

name, description

CustomGroups

Returns a list of all custom groups

GET

custom_groups

DonorProfiles

Returns a donor profile

GET

donor_profiles/v2

Events

Returns a list of all events

GET

events/v2

Events

Creates a new event

POST

events/v2

name, description, start_date, end_date, location, website_url, cost, max_attendees, payment_options, registration_deadline, primary_contact, primary_contact_email, primary_contact_phone, secondary_contact, secondary_contact_email, secondary_contact_phone, address1, address2, city, state, postal_code, country, custom_group_memberships, renewal_options

Events

Returns a list of all events

GET

events/v3

Events

Creates a new event

POST

events/v3

name, description, start_date, end_date, location, website_url, cost, max_attendees, payment_options, registration_deadline, primary_contact, primary_contact_email, primary_contact_phone, secondary_contact, secondary_contact_email, secondary_contact_phone, address1, address2, city, state, postal_code, country, custom_group_memberships, renewal_options

Events

Returns a list of all events

GET

events

Events

Creates a new event

POST

events

name, description, start_date, end_date, location, website_url, cost, max_attendees, payment_options, registration_deadline, primary_contact, primary_contact_email, primary_contact_phone, secondary_contact, secondary_contact_email, secondary_contact_phone, address1, address2, city, state, postal_code, country, custom_group_memberships, renewal_options

Login

Creates a new login

POST

login

username, password

Memberships

Returns a list of all memberships

GET

memberships/v2

Memberships

Creates a new membership

PUT

memberships/v2

category_id, membership_level_id, start_date, end_date, account_id, notes

Memberships

Returns a list of all memberships

GET

memberships/v3

Memberships

Creates a new membership

POST

memberships/v3

category_id, membership_level_id, start_date, end_date, account_id, notes

Memberships

Returns a list of all memberships

GET

memberships

Memberships

Creates a new membership

POST

memberships

category_id, membership_level_id, start_date, end_date, account_id, notes

Messagings

Sends a message

POST

messages/v2

recipient_email_address, subject, message_body

Messagings

Sends a message

POST

messages/v3

recipient_email_address, subject, message_body

Messagings

Sends a message

POST

messages

recipient_email_address, subject, message_body

Notes

Creates a new note

PUT

notes/v2

constituent_id, body

Notes

Returns a list of all notes

GET

notes/v2

Notes

Returns a list of all notes

GET

notes/v3

Notes

Creates a new note

PUT

notes/v3

constituent_id, body

Notes

Returns a list of all notes

GET

notes

Notes

Creates a new note

PUT

notes

constituent_id, body

Pledges

Returns a list of all pledges

GET

pledges

Details

Provider

Country HQ

API Type

REST

Categories

CRM

Alternatives

Important URLs

Last Updated on

2024-04-03

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo