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. |
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. |
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. |
Entity
API | Description |
---|---|
GET api/entity/Entity/GetEnums |
Gets the enumeration names and values for WebAPI enumerations. |
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. |
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. |
Lenox
API | Description |
---|---|
GET api/customdata/lenox/GetBirthdays?startDate={startDate}&daysForward={daysForward} |
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. |
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. |
FinancialReport
Staff
GoogleCloudMessagingRegistration
API | Description |
---|---|
POST api/entity/person/GoogleCloudMessagingRegistration/Update |
No documentation available. |
POST api/entity/person/GoogleCloudMessagingRegistration/Delete |
No documentation available. |
UPR
API | Description |
---|---|
GET api/mobile/upr/GetMobileUserData |
Duplicates the data returned by MobileAuthenticate |
GET api/mobile/upr/GetMobileEnumerations |
Returns a Enumarations needed for Mobile applications -- these are Campminder system specific enumerations or defintions that only need to be called once |
GET api/mobile/upr/GetMobileDefinitions |
Returns Camp specific Definitiions needed for Mobile applications |
POST api/mobile/upr/ArchiveNotifications |
Find all active bulletins for the active person Also find all the people involved, their status, comments and basic information |
POST api/mobile/upr/BulletinAdd |
Adds a new Bulletin Returns full set of bulletins of logged in user using timeZoneOffset |
POST api/mobile/upr/BulletinCommentAdd |
Add a bulletin comment to an existing bulletin, requires personID of author, bulletinBoardItemID and comment Returns full set of bulletins of logged in user using timeZoneOffset |
POST api/mobile/upr/BulletinCommentDelete |
Deletes a bulletin comment from an existing bulletin Returns full set of bulletins of logged in user using timeZoneOffset |
POST api/mobile/upr/BulletinPersonRestore |
Method to undelete a trashed Bulletin Returns full set of bulletins of logged in user using timeZoneOffset |
POST api/mobile/upr/BulletinPersonStatusModify |
Method to set a person's Bulletin board status to None, Seen, Done, or Trashed (no use case to set to None) Returns full set of bulletins of logged in user using timeZoneOffset |
GET api/mobile/upr/GetActiveBulletins?timeZoneOffset={timeZoneOffset} |
Find all active bulletins for the active person Also find all the people involved, their status, comments and basic information |
GET api/mobile/upr/GetAvatar?size={size}&personID={personID}&hash={hash} |
Return url to Avatar path |
GET api/mobile/upr/GetUnifiedPersonRecordSearch?searchString={searchString}&limit={limit}&skip={skip} |
Search for persons in a camp's database (both CM and CIT) by search string |
GET api/mobile/upr/GetPersonRelationships?personID={personID} |
Get all Relationships for a person -- intended for Mobile Advanced Search clicking on Relationships |
GET api/mobile/upr/GetUnifiedPersonRecord?personID={personID}&seasonID={seasonID} |
Get UPR Person info for specific season |
GET api/mobile/upr/GetPersonNotes?personID={personID}&seasonID={seasonID}&timeZoneOffset={timeZoneOffset} |
Get Person notes for a specific season |
POST api/mobile/upr/PersonNoteModify |
Saves a new or modifies an existing Person Note and returns all the notes for a person for a specific season and time zone offset |
POST api/mobile/upr/PersonNoteDelete |
Delete a note base on noteID and returns all the notes for a person for a specific season and time zone offset |
Person
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. |
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. |
OliversLabels
API | Description |
---|---|
GET api/customdata/oliverslabels/GetFamilyContact?ClientID={ClientID}&OID={OID} |
Provides access for Oliver's Labels to basic family information stored in Campminder |
POST api/customdata/oliverslabels/LogPurchase |
Provides an endpoint for Oliver's Labels to report back which orders resulted in purchases |
Login
API | Description |
---|---|
POST api/sso/salesforce/login/Authenticate |
No documentation available. |
User
API | Description |
---|---|
GET api/security/user/Authenticate?i={i}&p={p}&c={c} |
No documentation available. |
GET api/security/user/MobileAuthenticate?i={i}&p={p}&c={c} |
Use this to get additional information required by the mobile CM program. We want to limit the number of round trips we make to the server |
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. |
NoblesDayCamp
API | Description |
---|---|
GET api/customdata/noblesdaycamp/GetBlackbaudData?seasonID={seasonID} |
No documentation available. |
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. |
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. |
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. |
CreditCard
Notification
API | Description |
---|---|
GET api/notification/{id} |
No documentation available. |
CreditCardTransactions
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. |
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. |
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. |
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. |
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. |
Communication
Utility
API | Description |
---|---|
GET api/security/utility/ValidateToken |
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. |
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. |
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. |
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. |