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
Day
Controller for managing travel day operations including travel dates, buses, bus stops, transportation assignments, and related entities. Provides CRUD operations for travel day management, vehicle types, bus configurations, and passenger assignments.
| API | Description |
|---|---|
| GET api/travel/day/traveldate/{id} |
Retrieves a specific travel date by its unique identifier. |
| GET api/travel/day/traveldate/season/{seasonId} |
Retrieves all travel dates associated with a specific season. |
| GET api/travel/day/traveldate/applicable/{seasonId}?personId={personId}&personIds[0]={personIds[0]}&personIds[1]={personIds[1]} |
Retrieves travel dates applicable to specific person(s) within a season. Filters travel dates based on person eligibility and assignment criteria. |
| POST api/travel/day/traveldate |
Creates a new travel date or updates an existing one. If the travel date ID exists, it will be updated; otherwise, a new travel date will be created. |
| DELETE api/travel/day/traveldate/{id}?cascade={cascade} |
Deletes a travel date by its unique identifier. The deletion is performed with cascade enabled, meaning related records may also be affected. |
| GET api/travel/day/traveldate/{travelDateId}/lock |
Retrieves the lock information for a specific travel date. Locks prevent concurrent modifications to travel dates. |
| POST api/travel/day/traveldate/{travelDateId}/lock |
Creates a lock on a travel date for a specified duration. This prevents other users from modifying the travel date until the lock expires or is released. |
| PUT api/travel/day/traveldate/lock/{lockID}/refresh |
Refreshes an existing travel date lock by extending its duration. Updates the expiration time of the lock to the current time plus the specified duration. |
| DELETE api/travel/day/traveldate/{travelDateId}/lock |
Releases a lock on a travel date, allowing other users to modify it. |
| GET api/travel/day/vehicletype |
Retrieves all available vehicle types configured in the system. Vehicle types define the categories of transportation vehicles (e.g., Bus, Van, Car). |
| POST api/travel/day/vehicletype |
Creates a new vehicle type or updates an existing one. If the vehicle type ID exists, it will be updated; otherwise, a new vehicle type will be created. |
| DELETE api/travel/day/vehicletype/{id}?cascade={cascade} |
Deletes a vehicle type by its unique identifier. The deletion is performed with cascade enabled. Use IsVehicleTypeInUse to check for dependencies before deletion. |
| GET api/travel/day/vehicletype/{id}/inuse |
Checks whether a vehicle type is currently in use by any travel date bus configurations. Useful for determining if a vehicle type can be safely deleted. |
| GET api/travel/day/bus/{id} |
Retrieves a specific bus by its unique identifier. |
| GET api/travel/day/bus |
Retrieves all buses configured in the system. |
| POST api/travel/day/bus |
Creates a new bus or updates an existing one. If the bus ID exists, it will be updated; otherwise, a new bus will be created. |
| DELETE api/travel/day/bus/{id}?cascade={cascade} |
Deletes a bus by its unique identifier. The deletion is performed with cascade enabled. Use IsBusInUse to check for dependencies before deletion. |
| GET api/travel/day/bus/{id}/inuse |
Checks whether a bus is currently in use by any travel date bus configurations. Useful for determining if a bus can be safely deleted. |
| GET api/travel/day/commonbusstop |
Retrieves all common bus stops configured in the system. Common bus stops are reusable bus stop locations that can be assigned to multiple travel dates. |
| POST api/travel/day/commonbusstop |
Creates a new common bus stop or updates an existing one. If the common bus stop ID exists, it will be updated; otherwise, a new common bus stop will be created. |
| DELETE api/travel/day/commonbusstop/{id}?cascade={cascade} |
Deletes a common bus stop by its unique identifier. The deletion is performed with cascade enabled. Use IsCommonBusStopInUse to check for dependencies before deletion. |
| GET api/travel/day/commonbusstop/{id}/inuse |
Checks whether a common bus stop is currently in use by any travel date bus stop configurations. Useful for determining if a common bus stop can be safely deleted. |
| GET api/travel/day/traveldatebus/{travelDateId}/{busId} |
Retrieves a specific travel date bus configuration by travel date ID and bus ID. Represents the association between a travel date and a specific bus with its configuration details. |
| GET api/travel/day/traveldatebus/{travelDateId} |
Retrieves all bus configurations associated with a specific travel date. |
| POST api/travel/day/traveldatebus |
Creates a new travel date bus configuration or updates an existing one. If the combination of travel date ID and bus ID exists, it will be updated; otherwise, a new configuration will be created. |
| DELETE api/travel/day/traveldatebus/{travelDateId}/{busId}?cascade={cascade} |
Deletes a travel date bus configuration by travel date ID and bus ID. The deletion is performed with cascade enabled. Use TravelDateBusHasAssignments to check for dependencies before deletion. |
| GET api/travel/day/traveldatebus/{travelDateId}/{busId}/hasassignments |
Checks whether a travel date bus configuration has any transportation assignments. Useful for determining if a travel date bus configuration can be safely deleted. |
| GET api/travel/day/traveldatebusstop/{id} |
Retrieves a specific travel date bus stop by its unique identifier. Travel date bus stops represent specific bus stop locations assigned to buses on travel dates. |
| GET api/travel/day/traveldatebusstop/traveldate/{travelDateId} |
Retrieves all bus stops associated with a specific travel date. |
| GET api/travel/day/traveldatebusstop/{travelDateId}/{busId} |
Retrieves all bus stops associated with a specific travel date and bus combination. |
| POST api/travel/day/traveldatebusstop |
Creates or updates multiple travel date bus stops in a single operation. This method allows batch modification of bus stops for a travel date and bus combination. |
| DELETE api/travel/day/traveldatebusstop/{id}?cascade={cascade} |
Deletes a travel date bus stop by its unique identifier. The deletion is performed with cascade enabled. |
| GET api/travel/day/transportationassignment/{id} |
Retrieves a specific transportation assignment by its unique identifier. Transportation assignments link persons to buses and bus stops on travel dates. |
| GET api/travel/day/transportationassignment/traveldate/{travelDateId} |
Retrieves all transportation assignments for a specific travel date. |
| GET api/travel/day/transportationassignment/season/{seasonId}?personIds[0]={personIds[0]}&personIds[1]={personIds[1]}&excludeUpdatedColumns={excludeUpdatedColumns} |
Retrieves transportation assignments for a specific season, optionally filtered by person IDs. |
| POST api/travel/day/transportationassignment/personbus |
Creates a new PersonBusAssignment or updates an existing one. If the assignment ID exists, it will be updated; otherwise, a new assignment will be created. |
| POST api/travel/day/transportationassignment/selftransportation |
Creates a new SelfTransportationAssignment or updates an existing one. If the assignment ID exists, it will be updated; otherwise, a new assignment will be created. |
| DELETE api/travel/day/transportationassignment/{id} |
Deletes a transportation assignment by its unique identifier. |
| GET api/travel/day/assignmentexclusion/{id} |
Retrieves a specific assignment exclusion by its unique identifier. Assignment exclusions prevent persons from being assigned to transportation on specific dates. |
| GET api/travel/day/assignmentexclusion/date/{date} |
Retrieves all assignment exclusions for a specific date. |
| GET api/travel/day/assignmentexclusion/traveldate/{travelDateId} |
Retrieves all assignment exclusions for a specific travel date. |
| POST api/travel/day/assignmentexclusion |
Creates a new assignment exclusion. Assignment exclusions prevent persons from being assigned to transportation on specific dates. |
| DELETE api/travel/day/assignmentexclusion/{id} |
Deletes an assignment exclusion by its unique identifier. |
| GET api/travel/day/authorizedadult/{id} |
Retrieves a specific authorized adult by its unique identifier. Authorized adults are persons authorized to pick up or drop off children at bus stops. |
| GET api/travel/day/authorizedadult?id={id}&familyId={familyId}&childId={childId}&childIds[0]={childIds[0]}&childIds[1]={childIds[1]} |
Retrieves authorized adults based on various filter criteria. Supports filtering by authorized adult ID, family ID, single child ID, or multiple child IDs. |
| POST api/travel/day/authorizedadult |
Creates a new authorized adult or updates an existing one. If the authorized adult ID exists, it will be updated; otherwise, a new authorized adult will be created. |
| POST api/travel/day/authorizedadult/{id}/assign/{childId} |
Assigns an authorized adult to a child. This creates an association allowing the authorized adult to pick up or drop off the specified child. |
| POST api/travel/day/authorizedadult/{id}/unassign/{childId} |
Unassigns an authorized adult from a child. This removes the association between the authorized adult and the specified child. |
| DELETE api/travel/day/authorizedadult/{id}?cascade={cascade} |
Deletes an authorized adult by its unique identifier. |
| GET api/travel/day/traveldatebusstoprequest?ids[0]={ids[0]}&ids[1]={ids[1]}&personIds[0]={personIds[0]}&personIds[1]={personIds[1]}&travelDateIds[0]={travelDateIds[0]}&travelDateIds[1]={travelDateIds[1]} |
Retrieves travel date bus stop requests based on various filter criteria. Bus stop requests represent parent requests for specific bus stops on travel dates. |
| POST api/travel/day/traveldatebusstoprequest |
Creates or updates multiple travel date bus stop requests in a single operation. This method allows batch modification of bus stop requests. |
| DELETE api/travel/day/traveldatebusstoprequest/{id} |
Deletes a travel date bus stop request by its unique identifier. |
| GET api/travel/day/traveldateparentnote?personIds[0]={personIds[0]}&personIds[1]={personIds[1]} |
Retrieves travel date parent notes for specified persons. Parent notes contain additional information provided by parents regarding travel arrangements. |
| POST api/travel/day/traveldateparentnote |
Creates a new travel date parent note or updates an existing one. If the note ID exists, it will be updated; otherwise, a new note will be created. |
| DELETE api/travel/day/traveldateparentnote |
Deletes a travel date parent note. The note to delete is identified by the properties in the request body. |
| GET api/travel/day/exclusion |
Retrieves all exclusion values configured in the system. Exclusions are predefined reasons or categories for why persons may be excluded from transportation assignments. |
| POST api/travel/day/exclusion |
Updates the exclusion array with new exclusion values. This replaces the entire exclusion array with the provided values. |
| GET api/travel/day/family/camper?personIds[0]={personIds[0]}&personIds[1]={personIds[1]} |
Retrieves family identifiers for the specified campers. Returns a mapping of camper person IDs to their family IDs. |
| GET api/travel/day/sibling/camper?personIds[0]={personIds[0]}&personIds[1]={personIds[1]} |
Retrieves sibling identifiers for the specified campers. Returns a mapping of camper person IDs to their sibling person IDs. |
| GET api/travel/day/search/name?name={name}&travelDateId={travelDateId} |
Searches for persons by name within a specific travel date context. Performs a name-based search and returns matching persons associated with the travel date. |
| GET api/travel/day/search/personid?personIds[0]={personIds[0]}&personIds[1]={personIds[1]}&travelDateId={travelDateId} |
Searches for persons by person IDs within a specific travel date context. Returns information about the specified persons if they are associated with the travel date. |
| GET api/travel/day/search/address?address={address}&travelDateId={travelDateId} |
Searches for persons by address within a specific travel date context. Performs an address-based search and returns matching persons associated with the travel date. |
| GET api/travel/day/settings |
Retrieves all travel day settings configured in the system. Settings are key-value pairs that control various aspects of travel day functionality. |
| POST api/travel/day/settings |
Updates travel day settings with new key-value pairs. This replaces the entire settings dictionary with the provided values. |
| POST api/travel/day/dayofweek/validate |
Validates a day of week flag preset configuration. Checks whether the provided day of week flag combination is valid according to system rules. |
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. |