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.
| API | Description | 
|---|---|
| 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.
| API | Description | 
|---|---|
| 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. | 
