NCSY

APIDescription
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

APIDescription
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.

APIDescription
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

APIDescription
GET api/entity/Entity/GetEnums

Gets the enumeration names and values for WebAPI enumerations.

Forms

APIDescription
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

APIDescription
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

APIDescription
GET api/customdata/lenox/GetBirthdays?startDate={startDate}&daysForward={daysForward}

No documentation available.

Reporting

APIDescription
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/StaffStatuses

No documentation available.

GET api/reporting/DaysOfOperation?seasonID={seasonID}

No documentation available.

Bulletin

APIDescription
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

APIDescription
GET api/financial/reports/GetBankAccountActivitySummary?productTypeIdList[0]={productTypeIdList[0]}&productTypeIdList[1]={productTypeIdList[1]}&startDate={startDate}&endDate={endDate}&includeCreditCardTransactions={includeCreditCardTransactions}&includeAchTransactions={includeAchTransactions}

No documentation available.

GET api/financial/reports/GetBankAccountActivityDetail?productTypeIdList[0]={productTypeIdList[0]}&productTypeIdList[1]={productTypeIdList[1]}&startDate={startDate}&endDate={endDate}&includeCreditCardTransactions={includeCreditCardTransactions}&includeAchTransactions={includeAchTransactions}

No documentation available.

Staff

APIDescription
GET api/entity/person/staff/GetEnums

No documentation available.

GET api/entity/person/staff/Staff/GetEnums

No documentation available.

GET api/entity/person/staff/GetStaffStatusList

No documentation available.

GET api/entity/person/staff/Staff/GetStaffStatusList

No documentation available.

GET api/entity/person/staff/GetStaffApplication

No documentation available.

GET api/entity/person/staff/Staff/GetStaffApplication

No documentation available.

GET api/entity/person/staff/GetStaff

No documentation available.

GET api/entity/person/staff/Staff/GetStaff

No documentation available.

GET api/entity/person/staff/GetStaffSeasons

No documentation available.

GET api/entity/person/staff/Staff/GetStaffSeasons

No documentation available.

GET api/entity/person/staff/GetStaffJobs

No documentation available.

GET api/entity/person/staff/Staff/GetStaffJobs

No documentation available.

GET api/entity/person/staff/GetStaffJobAssignments?seasonID={seasonID}

No documentation available.

GET api/entity/person/staff/Staff/GetStaffJobAssignments?seasonID={seasonID}

No documentation available.

GET api/entity/person/staff/GetPhoneNumbers

No documentation available.

GET api/entity/person/staff/Staff/GetPhoneNumbers

No documentation available.

GET api/entity/person/staff/GetAddresses

No documentation available.

GET api/entity/person/staff/Staff/GetAddresses

No documentation available.

GET api/entity/person/staff/GetActiveStaff?seasonID={seasonID}

Get a list of the staff personID's for the given (current) season. To be on the list they must be employed at some point during the requested season Default season is the current season

GET api/entity/person/staff/Staff/GetActiveStaff?seasonID={seasonID}

Get a list of the staff personID's for the given (current) season. To be on the list they must be employed at some point during the requested season Default season is the current season

GET api/entity/person/staff/GetStaffCategories

No documentation available.

GET api/entity/person/staff/Staff/GetStaffCategories

No documentation available.

GET api/entity/person/staff/GetStaffProgramAreas

No documentation available.

GET api/entity/person/staff/Staff/GetStaffProgramAreas

No documentation available.

GoogleCloudMessagingRegistration

APIDescription
POST api/entity/person/GoogleCloudMessagingRegistration/Update

No documentation available.

POST api/entity/person/GoogleCloudMessagingRegistration/Delete

No documentation available.

UPR

APIDescription
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

APIDescription
GET api/entity/person/GetEnums

No documentation available.

GET api/entity/person/Person/GetEnums

No documentation available.

GET api/entity/person/GetMaritalStatusList

No documentation available.

GET api/entity/person/Person/GetMaritalStatusList

No documentation available.

GET api/entity/person/GetPersons

No documentation available.

GET api/entity/person/Person/GetPersons

No documentation available.

GET api/entity/person/GetPeople

GET api/entity/person/Person/GetPeople

GET api/entity/person/GetPhoneNumbers

No documentation available.

GET api/entity/person/Person/GetPhoneNumbers

No documentation available.

GET api/entity/person/GetEmailAddresses

No documentation available.

GET api/entity/person/Person/GetEmailAddresses

No documentation available.

GET api/entity/person/GetMergedEntities?since={since}

No documentation available.

GET api/entity/person/Person/GetMergedEntities?since={since}

No documentation available.

GET api/entity/person/GetPersonAvatarHost

No documentation available.

GET api/entity/person/Person/GetPersonAvatarHost

No documentation available.

POST api/entity/person/ModifyClientDefinedKey

No documentation available.

POST api/entity/person/Person/ModifyClientDefinedKey

No documentation available.

GET api/entity/person/GetPersonIDFromEmail?email={email}

No documentation available.

GET api/entity/person/Person/GetPersonIDFromEmail?email={email}

No documentation available.

GET api/entity/person/GetPersonAvatar

GetPersonAvatar

GET api/entity/person/Person/GetPersonAvatar

GetPersonAvatar

ACHTransactions

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
POST api/sso/salesforce/login/Authenticate

No documentation available.

User

APIDescription
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

APIDescription
GET api/customdata/noblesdaycamp/GetBlackbaudData?seasonID={seasonID}

No documentation available.

Ach

APIDescription
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.

APIDescription
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.

APIDescription
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

APIDescription
GET api/financial/creditcard/GetCollectJSKey/{gatewayOwnershipType}

No documentation available.

GET api/financial/creditcard/GetCreditCards?idList[0]={idList[0]}&idList[1]={idList[1]}&vaultCategoryType={vaultCategoryType}&includeDeleted={includeDeleted}

No documentation available.

GET api/financial/creditcard/SearchCreditCards?personIDList[0]={personIDList[0]}&personIDList[1]={personIDList[1]}&vaultCategoryType={vaultCategoryType}&includeDeleted={includeDeleted}

No documentation available.

POST api/financial/creditcard/AddCreditCard?gatewayType={gatewayType}

No documentation available.

POST api/financial/creditcard/UpdateCreditCard/{id}?gatewayType={gatewayType}

No documentation available.

DELETE api/financial/creditcard/DeleteCreditCard/{id}?vaultCategoryType={vaultCategoryType}&gatewayType={gatewayType}

No documentation available.

GET api/financial/creditcard/transaction/GetTransactionList?idList[0]={idList[0]}&idList[1]={idList[1]}

No documentation available.

GET api/financial/creditcard/transaction/SearchTransactions?personIDList[0]={personIDList[0]}&personIDList[1]={personIDList[1]}&creditCardIDList[0]={creditCardIDList[0]}&creditCardIDList[1]={creditCardIDList[1]}

No documentation available.

POST api/financial/creditcard/transaction/Authorize/{creditCardID}?amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/financial/creditcard/transaction/Capture/{transactionID}?amount={amount}&vaultCategoryType={vaultCategoryType}

No documentation available.

POST api/financial/creditcard/transaction/Sale/{creditCardID}?amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/financial/creditcard/transaction/Credit/{creditCardID}?amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/financial/creditcard/transaction/Refund/{transactionID}?amount={amount}&vaultCategoryType={vaultCategoryType}

No documentation available.

POST api/financial/creditcard/transaction/Void/{transactionID}?vaultCategoryType={vaultCategoryType}

No documentation available.

Photo

APIDescription
GET api/summerservices/photo/CheckCMDesktopVersion?version={version}

No documentation available.

GET api/summerservices/photo/DoesCampHaveFacialRecognitionEnabled?domainName={domainName}

No documentation available.

GET api/summerservices/photo/GetAlbums?seasonID={seasonID}

No documentation available.

POST api/summerservices/photo/ModifyAlbum

No documentation available.

GET api/summerservices/photo/DeleteAlbum?albumID={albumID}

No documentation available.

GET api/summerservices/photo/GetUploadToken?path={path}&fileName={fileName}

No documentation available.

POST api/summerservices/photo/ProcessPhoto

No documentation available.

POST api/summerservices/photo/ProcessPhoto2

No documentation available.

POST api/summerservices/photo/SetPhotoSortOrder

No documentation available.

POST api/summerservices/photo/SetPhotoSortOrder2

No documentation available.

POST api/summerservices/photo/GetPhotos

No documentation available.

POST api/summerservices/photo/GetPhotos2

No documentation available.

GET api/summerservices/photo/GetAlbumPhotos?albumID={albumID}

No documentation available.

GET api/summerservices/photo/GetAlbumPhotos2?albumID={albumID}

No documentation available.

GET api/summerservices/photo/GetPhotoByToken?token={token}

No documentation available.

GET api/summerservices/photo/GetPhotoByToken2?token={token}

No documentation available.

POST api/summerservices/photo/ModifyPhoto

No documentation available.

POST api/summerservices/photo/ModifyPhoto2

No documentation available.

POST api/summerservices/photo/DeletePhotos

No documentation available.

POST api/summerservices/photo/SearchPhotos

No documentation available.

POST api/summerservices/photo/AddPhotoTags

No documentation available.

GET api/summerservices/photo/GetSessions?seasonid={seasonid}

No documentation available.

GET api/summerservices/photo/GetPersonMetadata?seasonId={seasonId}

No documentation available.

GET api/summerservices/photo/GetBunkTags?seasonId={seasonId}

No documentation available.

GET api/summerservices/photo/GetDivisionTags?seasonId={seasonId}

No documentation available.

GET api/summerservices/photo/GetSeasons

No documentation available.

GET api/summerservices/photo/GetCampSeasons?startSeason={startSeason}&endSeason={endSeason}

No documentation available.

POST api/summerservices/photo/IsFacialRecognionClient?clientId={clientId}

No documentation available.

POST api/summerservices/photo/LogFacialRecognitionPhotoResponse

No documentation available.

Notification

APIDescription
GET api/notification/{id}

No documentation available.

CreditCardTransactions

APIDescription
GET api/merchant/creditcard/transactions?idList[0]={idList[0]}&idList[1]={idList[1]}&personIdList[0]={personIdList[0]}&personIdList[1]={personIdList[1]}&creditCardIdList[0]={creditCardIdList[0]}&creditCardIdList[1]={creditCardIdList[1]}

No documentation available.

POST api/merchant/creditcard/transactions/authorize?creditCardId={creditCardId}&amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/merchant/creditcard/transactions/{id}/capture?amount={amount}&vaultCategoryType={vaultCategoryType}

No documentation available.

POST api/merchant/creditcard/transactions/sale?creditCardId={creditCardId}&amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/merchant/creditcard/transactions/credit?creditCardId={creditCardId}&amount={amount}&vaultCategoryType={vaultCategoryType}&productType={productType}

No documentation available.

POST api/merchant/creditcard/transactions/{id}/refund?amount={amount}&vaultCategoryType={vaultCategoryType}

No documentation available.

POST api/merchant/creditcard/transactions/{id}/void?vaultCategoryType={vaultCategoryType}

No documentation available.

SessionPricing

APIDescription
GET api/lists/sessionprogram/sessionpricing/SessionPricing/GetEnums

No documentation available.

GET api/lists/sessionprogram/sessionpricing/SessionPricing/GetSessionProgramGroups?Since={Since}

No documentation available.

CreditCardAccounts

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/communication/Email/IndividualRecipients?filterSetID={filterSetID}

No documentation available.

GET api/communication/Text/IndividualRecipients?filterSetID={filterSetID}

No documentation available.

GET api/communication/FamilyRecipients/{filterSetID}

No documentation available.

GET api/communication/FamilyRecipients/v2/{filterSetID}?communicationType={communicationType}

No documentation available.

GET api/communication/settings/attachment?communicationType={communicationType}

No documentation available.

GET api/communication/email/status

No documentation available.

POST api/communication/campaign

No documentation available.

PUT api/communication/campaign/{id}

No documentation available.

DELETE api/communication/campaign/{id}

No documentation available.

DELETE api/communication/campaign?id[0]={id[0]}&id[1]={id[1]}

No documentation available.

GET api/communication/campaign/{id}

No documentation available.

GET api/communication/campaign/{id}/log

No documentation available.

GET api/communication/campaign/{id}/content

No documentation available.

GET api/communication/campaign/{id}/readcount

No documentation available.

GET api/communication/campaign/{id}/exclusions

No documentation available.

GET api/communication/campaign/{id}/recipients?pageNumber={pageNumber}&pageSize={pageSize}

No documentation available.

POST api/communication/campaign/{id}/copy

No documentation available.

GET api/communication/campaign?communicationType[0]={communicationType[0]}&communicationType[1]={communicationType[1]}&recipientType[0]={recipientType[0]}&recipientType[1]={recipientType[1]}&id[0]={id[0]}&id[1]={id[1]}&status[0]={status[0]}&status[1]={status[1]}&year={year}&pageNumber={pageNumber}&pageSize={pageSize}

No documentation available.

POST api/communication/campaign/v2/send

No documentation available.

POST api/communication/campaign/schedule

No documentation available.

GET api/communication/campaign/readcount?id[0]={id[0]}&id[1]={id[1]}

No documentation available.

POST api/communication/template

No documentation available.

PUT api/communication/template/{id}

No documentation available.

DELETE api/communication/template/{id}

No documentation available.

DELETE api/communication/template?id[0]={id[0]}&id[1]={id[1]}

No documentation available.

GET api/communication/template/{id}?includeBody={includeBody}&includePluginTemplate={includePluginTemplate}

No documentation available.

GET api/communication/template?communicationType[0]={communicationType[0]}&communicationType[1]={communicationType[1]}&recipientType[0]={recipientType[0]}&recipientType[1]={recipientType[1]}&id[0]={id[0]}&id[1]={id[1]}&startYear={startYear}&endYear={endYear}&includeBody={includeBody}&includePluginTemplate={includePluginTemplate}&allTemplates={allTemplates}&pageNumber={pageNumber}&pageSize={pageSize}

No documentation available.

POST api/communication/attachment?communicationType={communicationType}&templateId={templateId}

No documentation available.

DELETE api/communication/attachment/{id}

No documentation available.

DELETE api/communication/attachment?id[0]={id[0]}&id[1]={id[1]}&templateId[0]={templateId[0]}&templateId[1]={templateId[1]}

No documentation available.

GET api/communication/attachment/{id}

No documentation available.

GET api/communication/attachment?communicationType[0]={communicationType[0]}&communicationType[1]={communicationType[1]}&id[0]={id[0]}&id[1]={id[1]}&templateId[0]={templateId[0]}&templateId[1]={templateId[1]}&pageNumber={pageNumber}&pageSize={pageSize}

No documentation available.

Utility

APIDescription
GET api/security/utility/ValidateToken

No documentation available.

AsphaltGreen

APIDescription
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

APIDescription
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

No documentation available.

DELETE api/filters/FilterSet/{id}

No documentation available.

GET api/filters/FilterSet/{id}/copy

No documentation available.

Auth

APIDescription
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.

APIDescription
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.