CharityEngine Context

A set of APIs that can be used within CharityEngine applications (e.g. PeerToPeer, CMS, Advocacy, etc.) to retreive information based on the current context.

APIDescription
POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Donations

Get donations for the current microsite you are on.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Pages/{page_id}/Donations

Get donations for the provided page within the microsite you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Teams/{team_id}/Donations

Get donations for the provided team within the microsite you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Teams/{team_id}/Members

Get a list of members for the provided team within the microsite you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Page/Donations

Get a list of donations for the current page you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Pages

Get a list of pages for the current microsite you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Team/Donations

Get a list of donations for the current team you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Team/Members/{id}

Get information on a specific team member for the team you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Team/Members

Get the list of team members for the current team you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/PeerToPeer/Pages/{id}

Get information on a specific page for the microsite you are on in P2P.

POST v/1/Rest/CEContext/{client_domain}/WebPage/Visitor

Get information about the current user visiting your application.

Public

API for retreiving data or performing actions from either inside or outside of CharityEngine applications.

APIDescription
POST v/1/Rest/Public/{client_domain}/Campaigns/ListOptIn

Opt a contact into a specific list.

POST v/1/Rest/Public/{client_domain}/Donations/WebPayment

Perform a payment.

GET v/1/Rest/Public/{client_domain}/Events/{id}

Get information for the specified event.

POST v/1/Rest/Public/{client_domain}/Events

Search for events based on the supplied parameters.

GET v/1/Rest/Public/{client_domain}/PeerToPeer/Donations/{microsite_id}

Get a list of donations for the specified microsite.

POST v/1/Rest/Public/{client_domain}/PeerToPeer/Donations

Search for P2P microsite donations based on the supplied set of parameters.

POST v/1/Rest/Public/{client_domain}/PeerToPeer/Pages

Search for pages within a P2P Microsite based on the supplied set of parameters.

GET v/1/Rest/Public/{client_domain}/PeerToPeer/Pages/{microsite_id}

Get a list of pages for the specified P2P microsite.

POST v/1/Rest/Public/{client_domain}/PeerToPeer/Team/Members

Search for team members within a P2P microsite based on the supplied set of parameters.