CustomField
Handles requests for custom field information.
| API | Description |
|---|---|
| GET api/entity/customfield/GetFieldDefs |
Gets the requested custom field definitions. |
| GET api/entity/customfield/GetEntityFieldContainers |
Gets a list of custom fields associated with particular entities, e.g., persons, families, or organizations. EntityFieldContainers are requested using a "Keys" parameter, which is a comma-delimited the "objectID" and "objectTypeFlag" parameters, and can be filtered by the last time the field was updated (using the "since" parameter), or by known field identifiers (the "fieldIDs" parameter, a comma-delimited list of numbers). |
| GET api/entity/customfield/GetCustomFieldData |
Gets list of custom field data give a list of personIDs, Since or FieldIDs. Added for URJ. This is a very heavy call. May not want to expose in the documentation or restrict to URJ. List of Field IDSList of custom data aka EntityFieldContainer objects |
| POST api/entity/customfield/ModifyEntityDataFields |
Modifies the entity data fields. |
NoblesDayCamp
| API | Description |
|---|---|
| GET api/customdata/noblesdaycamp/GetBlackbaudData?seasonID={seasonID} |
No documentation available. |
ACHTransactions
| API | Description |
|---|---|
| GET api/merchant/ach/transactions/{id} |
No documentation available. |
| POST api/merchant/ach/transactions?accountId={accountId}&productType={productType} |
No documentation available. |
| POST api/merchant/ach/transactions/{id}/refund |
No documentation available. |
| POST api/merchant/ach/transactions/{id}/void |
No documentation available. |
XssTest
XSS Testing controller for security validation
| API | Description |
|---|---|
| POST api/xss-test/post |
Test XSS protection via POST request body |
| GET api/xss-test/get?textParam={textParam}&htmlParam={htmlParam}&scriptParam={scriptParam} |
Test XSS protection via GET query parameters |
| GET api/xss-test/route/{testData} |
Test XSS protection via route parameters |
Family
Gets information about families associated with a camp.
| API | Description |
|---|---|
| GET api/entity/family/GetEnums |
Gets the enumeration name-value pairs relevant to families. |
| GET api/entity/family/GetFamilyAddresses |
Gets the addresses associated with the specified families. These addresses can be filtered by the last time the family record was updated. (Note that the record can be updated even if the address has not been changed.) |
| GET api/entity/family/GetFamilyAddressesUpr |
Gets the addresses associated with the specified Upr Households. These addresses can be filtered by the last time the household address record was updated. |
| GET api/entity/family/GetFamilyList |
Gets a list of information about the specified families. |
| GET api/entity/family/GetFamilyPersons |
Gets a list of family information about the specified people. |
| GET api/entity/family/GetPhoneNumbers |
Gets the phone numbers associated with the specified families. |
| GET api/entity/family/GetAddresses |
Gets the addresses associated with the specified families. |
Lists
| API | Description |
|---|---|
| GET api/lists/Lists/GetLeadSources |
No documentation available. |
| GET api/lists/Lists/GetLeadSourceCategories |
No documentation available. |
| GET api/lists/Lists/GetDivisions |
No documentation available. |
Mystic
| API | Description |
|---|---|
| GET api/customdata/mystic/GetCurrentSeasonID |
No documentation available. |
| GET api/customdata/mystic/GetCurrentSeasonCampers |
No documentation available. |
| GET api/customdata/mystic/GetCurrentSeasonStaff |
No documentation available. |
| GET api/customdata/mystic/GetCurrentSeasonCamperCustomFieldData |
No documentation available. |
| GET api/customdata/mystic/GetSessionAssignments?maxSessionAssignmentID={maxSessionAssignmentID} |
No documentation available. |
| GET api/customdata/mystic/GetBunkAssignments |
No documentation available. |
FinancialReport
Auth
| API | Description |
|---|---|
| POST api/security/campintouch/auth/Authenticate |
No documentation available. |
| GET api/security/campintouch/auth/GetAuthentication?l={l}&p={p} |
No documentation available. |
| GET api/security/campintouch/auth/GetRemoteLoginRedirect?u={u}&p={p} |
No documentation available. |
Entity
| API | Description |
|---|---|
| GET api/entity/Entity/GetEnums |
Gets the enumeration names and values for WebAPI enumerations. |
Person
GoogleCloudMessagingRegistration
| API | Description |
|---|---|
| POST api/entity/person/GoogleCloudMessagingRegistration/Update |
No documentation available. |
| POST api/entity/person/GoogleCloudMessagingRegistration/Delete |
No documentation available. |
Notification
| API | Description |
|---|---|
| GET api/notification/{id} |
No documentation available. |
CreditCard
CreditCardTransactions
Forms
| API | Description |
|---|---|
| GET api/campanionapp/forms/GetApplicableForms?personid={personid}&seasonid={seasonid}&clientId={clientId} |
No documentation available. |
| GET api/campanionapp/forms/GetPdfBarcodeForm?objectId={objectId}&objectKeyTypeId={objectKeyTypeId}&formId={formId}&seasonId={seasonId}&clientId={clientId} |
No documentation available. |
| GET api/campanionapp/forms/NotifyOfFormEvent?formId={formId}&seasonId={seasonId}&objectId={objectId}&objectKeyTypeFlag={objectKeyTypeFlag} |
No documentation available. |
Lenox
| API | Description |
|---|---|
| GET api/customdata/lenox/GetBirthdays?startDate={startDate}&daysForward={daysForward} |
No documentation available. |
ACHAccounts
| API | Description |
|---|---|
| GET api/merchant/ach/accounts/{id} |
No documentation available. |
| GET api/merchant/ach/accounts?idList[0]={idList[0]}&idList[1]={idList[1]}&personIdList[0]={personIdList[0]}&personIdList[1]={personIdList[1]}&familyIdList[0]={familyIdList[0]}&familyIdList[1]={familyIdList[1]}&includeDeleted={includeDeleted}&onlyPrincipalsForFamilies={onlyPrincipalsForFamilies} |
No documentation available. |
| POST api/merchant/ach/accounts |
No documentation available. |
| PUT api/merchant/ach/accounts/{id} |
No documentation available. |
| DELETE api/merchant/ach/accounts/{id} |
No documentation available. |
Filters
| API | Description |
|---|---|
| POST api/filters/FilterSet |
No documentation available. |
| PUT api/filters/FilterSet |
No documentation available. |
| GET api/filters/FilterSet/{id} |
No documentation available. |
| GET api/filters/FilterSet/Short?recipientType[0]={recipientType[0]}&recipientType[1]={recipientType[1]} |
No documentation available. |
| DELETE api/filters/FilterSet/{id} |
No documentation available. |
| GET api/filters/FilterSet/{id}/copy |
No documentation available. |
NCSY
| API | Description |
|---|---|
| GET api/customdata/ncsy/GetCustomData2 |
No documentation available. |
| GET api/customdata/ncsy/GetCustomData |
No documentation available. |
| GET api/customdata/ncsy/GetDeletedSessionAssignments?startDate={startDate}&endDate={endDate} |
No documentation available. |
Camper
Methods for managing information about campers.
| API | Description |
|---|---|
| GET api/entity/person/camper/GetEnums |
No documentation available. |
| GET api/entity/person/camper/Camper/GetEnums |
No documentation available. |
| GET api/entity/person/camper/GetCampers |
Gets the requested campers. Campers are requested using a season ID (e.g., '2015'), a list of person IDs, a "since" (UTC) datetime to request campers whose records were modified since that datetime, and a boolean indicating whether or not to include camper leads. |
| GET api/entity/person/camper/Camper/GetCampers |
Gets the requested campers. Campers are requested using a season ID (e.g., '2015'), a list of person IDs, a "since" (UTC) datetime to request campers whose records were modified since that datetime, and a boolean indicating whether or not to include camper leads. |
| GET api/entity/person/camper/GetSessionAssignments |
No documentation available. |
| GET api/entity/person/camper/Camper/GetSessionAssignments |
No documentation available. |
| GET api/entity/person/camper/GetSessionAssignments2 |
No documentation available. |
| GET api/entity/person/camper/Camper/GetSessionAssignments2 |
No documentation available. |
| GET api/entity/person/camper/GetSessionAssignmentsBySession?seasonID={seasonID}&sessionID={sessionID}&status={status} |
No documentation available. |
| GET api/entity/person/camper/Camper/GetSessionAssignmentsBySession?seasonID={seasonID}&sessionID={sessionID}&status={status} |
No documentation available. |
| GET api/entity/person/camper/GetBunkAssignments |
No documentation available. |
| GET api/entity/person/camper/Camper/GetBunkAssignments |
No documentation available. |
| POST api/entity/person/camper/AddNewCamper |
No documentation available. |
| POST api/entity/person/camper/Camper/AddNewCamper |
No documentation available. |
| GET api/entity/person/camper/GetActiveCamper?seasonID={seasonID} |
Get a list of the camper personID's for the given (current) season. We include any camper for the given season regardless of enrollment Default season is the current season Also, restrict the list to campers who went to camp in some capacity |
| GET api/entity/person/camper/Camper/GetActiveCamper?seasonID={seasonID} |
Get a list of the camper personID's for the given (current) season. We include any camper for the given season regardless of enrollment Default season is the current season Also, restrict the list to campers who went to camp in some capacity |
| GET api/entity/person/camper/GetLeadIDs |
Gets IDs for all leads. |
| GET api/entity/person/camper/Camper/GetLeadIDs |
Gets IDs for all leads. |
| GET api/entity/person/camper/GetLeads |
Gets a Lead object for all leads. |
| GET api/entity/person/camper/Camper/GetLeads |
Gets a Lead object for all leads. |
User
| API | Description |
|---|---|
| GET api/security/user/Authenticate?i={i}&p={p}&c={c} |
No documentation available. |
| GET api/security/user/ValidateCredentials?i={i}&p={p}&c={c} |
No documentation available. |
| GET api/security/user/GetAuthenticationToken?i={i}&p={p}&c={c} |
No documentation available. |
| GET api/security/user/LogOut |
No documentation available. |
| GET api/security/user/GetRemoteLoginRedirect?i={i}&p={p}&c={c} |
No documentation available. |
BeefreeAuth
| API | Description |
|---|---|
| GET api/security/beefreeauth/authorize |
No documentation available. |
AsphaltGreen
| API | Description |
|---|---|
| GET api/customdata/asphaltgreen/GetCamperInfo |
No documentation available. |
| GET api/customdata/asphaltgreen/GetStaffInfo |
No documentation available. |
| GET api/customdata/asphaltgreen/GetSSORedirect?userId={userId}&targetID={targetID} |
No documentation available. |
| GET api/customdata/asphaltgreen/GetHousehold?personId={personId}&loginEmail={loginEmail} |
No documentation available. |
| POST api/customdata/asphaltgreen/AddHouseholdMember |
No documentation available. |
| POST api/customdata/asphaltgreen/AddHousehold |
No documentation available. |
| POST api/customdata/asphaltgreen/EnrollCamper |
No documentation available. |
Telegraph
| API | Description |
|---|---|
| GET api/customdata/telegraph/GetSavedReports |
No documentation available. |
| GET api/telegraph |
No documentation available. |
| GET api/entity/telegraph/GetSavedReports |
No documentation available. |
| GET api/lists/telegraph/GetSavedReports |
No documentation available. |
| GET api/telegraph/GetSavedReports |
No documentation available. |
| GET api/customdata/telegraph/RunSavedReportCsv?reportID={reportID} |
No documentation available. |
| GET api/entity/telegraph/RunSavedReportCsv?reportID={reportID} |
No documentation available. |
| GET api/lists/telegraph/RunSavedReportCsv?reportID={reportID} |
No documentation available. |
| GET api/telegraph/RunSavedReportCsv?reportID={reportID} |
No documentation available. |
Staff
SessionProgram
| API | Description |
|---|---|
| GET api/lists/sessionprogram/GetEnums |
No documentation available. |
| GET api/lists/sessionprogram/SessionProgram/GetEnums |
No documentation available. |
| GET api/lists/sessionprogram/GetSessionPrograms?Since={Since} |
No documentation available. |
| GET api/lists/sessionprogram/SessionProgram/GetSessionPrograms?Since={Since} |
No documentation available. |
| GET api/lists/sessionprogram/GetSessionProgramSeasons?SeasonID={SeasonID}&Since={Since} |
No documentation available. |
| GET api/lists/sessionprogram/SessionProgram/GetSessionProgramSeasons?SeasonID={SeasonID}&Since={Since} |
No documentation available. |
BunkGroup
Manages information about camp bunks.
| API | Description |
|---|---|
| GET api/lists/bunkgroup/BunkGroup/GetEnums |
Gets the names and values of bunk-related enumerations. |
| GET api/lists/bunkgroup/BunkGroup/GetAreas |
Gets this camp's bunk areas. |
| GET api/lists/bunkgroup/BunkGroup/GetBunkAreas |
Gets this camp's bunk areas. |
| GET api/lists/bunkgroup/BunkGroup/GetBunkPlans |
Gets a collection of this camp's bunk plans. |
| GET api/lists/bunkgroup/BunkGroup/GetBunkPlanSeasons?SeasonID={SeasonID} |
Gets this camp's bunk plans for the requested season. |
| GET api/lists/bunkgroup/BunkGroup/GetBunks |
Gets this camp's bunks. |
| GET api/lists/bunkgroup/BunkGroup/GetBunkSeasons?SeasonID={SeasonID} |
Gets this camp's bunks for a requested season. |
Communication
Ach
| API | Description |
|---|---|
| GET api/financial/ach/GetAchAccounts?idList[0]={idList[0]}&idList[1]={idList[1]}&personIdList[0]={personIdList[0]}&personIdList[1]={personIdList[1]}&familyIdList[0]={familyIdList[0]}&familyIdList[1]={familyIdList[1]}&includeDeleted={includeDeleted}&onlyPrincipalsForFamilies={onlyPrincipalsForFamilies} |
No documentation available. |
| POST api/financial/ach/AddAchAccount |
No documentation available. |
| DELETE api/financial/ach/DeleteAchAccount?achAccountId={achAccountId} |
No documentation available. |
| POST api/financial/ach/UpdateAchAccount |
No documentation available. |
| POST api/financial/ach/account/{accountID}/sale?productType={productType} |
No documentation available. |
| POST api/financial/ach/transaction/{transactionID}/refund?productType={productType} |
No documentation available. |
| POST api/financial/ach/transaction/{transactionID}/void?productType={productType} |
No documentation available. |
| GET api/financial/ach/transaction/{transactionID} |
No documentation available. |
Bulletin
| API | Description |
|---|---|
| GET api/entity/person/bulletin/GetBulletins |
Get a list of bulletins given a list of their IDs This does not give you any of the commenters but is 1:1 with tbl_v2_bulletinBoardItem |
| GET api/entity/person/bulletin/GetPersonStatuses |
Given a list of personIDs/statusMask tuples, find the bulletins for that person where person's status is one of the bits in the mask. |
| GET api/entity/person/bulletin/GetPersonStatusesByBulletinIDs |
No documentation available. |
| GET api/entity/person/bulletin/GetComments |
No documentation available. |
CreditCardAccounts
| API | Description |
|---|---|
| GET api/merchant/creditcard/accounts/key?gatewayOwnershipType={gatewayOwnershipType}&gatewayType={gatewayType} |
No documentation available. |
| GET api/merchant/creditcard/accounts/{id}?vaultCategoryType={vaultCategoryType}&includeDeleted={includeDeleted} |
No documentation available. |
| GET api/merchant/creditcard/accounts?idList[0]={idList[0]}&idList[1]={idList[1]}&personIdList[0]={personIdList[0]}&personIdList[1]={personIdList[1]}&vaultCategoryType={vaultCategoryType}&includeDeleted={includeDeleted} |
No documentation available. |
| POST api/merchant/creditcard/accounts?gatewayType={gatewayType} |
No documentation available. |
| POST api/merchant/creditcard/accounts/{id}?gatewayType={gatewayType} |
No documentation available. |
| DELETE api/merchant/creditcard/accounts/{id}?vaultCategoryType={vaultCategoryType}&gatewayType={gatewayType} |
No documentation available. |
Reporting
| API | Description |
|---|---|
| GET api/reporting/ReportFields2?season={season}&recipientType={recipientType} |
No documentation available. |
| GET api/reporting/MergeFields?season={season}&recipientType={recipientType} |
No documentation available. |
| GET api/reporting/PartitionOptions |
No documentation available. |
| GET api/reporting/CamperStatuses |
No documentation available. |
| GET api/reporting/StaffStatuses |
No documentation available. |
| GET api/reporting/DaysOfOperation?seasonID={seasonID} |
No documentation available. |
Utility
| API | Description |
|---|---|
| GET api/security/utility/ValidateToken |
No documentation available. |
SessionPricing
| API | Description |
|---|---|
| GET api/lists/sessionprogram/sessionpricing/SessionPricing/GetEnums |
No documentation available. |
| GET api/lists/sessionprogram/sessionpricing/SessionPricing/GetSessionProgramGroups?Since={Since} |
No documentation available. |
Greystone
| API | Description |
|---|---|
| GET api/customdata/greystone/GetCurrentSeasonCampers |
No documentation available. |
| GET api/customdata/greystone/GetCurrentSeasonTransactions?recordsSincePostDate={recordsSincePostDate} |
No documentation available. |
| POST api/customdata/greystone/AddCurrentSeasonAccountTransaction |
No documentation available. |
Login
| API | Description |
|---|---|
| POST api/sso/salesforce/login/Authenticate |
No documentation available. |