DonorHubWebService
A Web Service for querying DonorHub.
The following operations are supported. For a formal definition, please review the Service Description.
-
Core
-
Core_GetSiteProperties
GetSiteProperties() returns information about this data service. - Core_GetCountryInfo
-
Auth_PreLoginPassword
PreLoginPassword() checks password validity. -
Auth_LoginPassword
LoginPassword() is how you get a SessionID with a password. -
Auth_Login
Login() is how you get a SessionID with a SSO service ticket. -
Auth_RegisterUser
RegisterUser() is used to attempt SSO registration with an invitation code. -
Auth_RegisterUser_WithPassword
RegisterUser_WithPassword() is used to register a SSO with a password. -
Auth_LogoutSession
LogoutSession() invalidates just this session. -
Auth_LogoutUserAllSessions
LogoutUserAllSessions() invalidates all other sessions by the same user. - StaffPortal_GetStaffProfiles
- StaffPortal_GetStaffProfileSummaryEx
- StaffPortal_GetStaffProfileSummary
- StaffPortal_GetGiftsReceived
- StaffPortal_GetGiftsReceived_paging
- StaffPortal_GetGiftsReceived_ForExport
- StaffPortal_GetGiftsReceivedFromOneDonor
- StaffPortal_GetDonorMonthlyDonationTotals
- StaffPortal_GetPledgesReceived
- StaffPortal_GetPledgesReceived_paging
- StaffPortal_GetPledgesReceived_ForExport
- StaffPortal_GetPledgesReceivedFromOneDonor
- StaffPortal_GetDonors
- StaffPortal_GetDonors_paging
- StaffPortal_GetDonorInfo_ToUpdate
- StaffPortal_UpdateDonorInfo [SOAP ONLY]
-
StaffDesig_SetInfo
Used to setup staff/project on "Give Site". SecurityLevel can be 0..3. (0 = Public, 1 = All Logged In Users, 2 = My Donors, 3 = My Trusted Donors) Restricting the security level to 3 only limits the donor's ability to see the Image, MoreInformation, SiteUrl or RssUrl. -
StaffDesig_SetImage
Used to setup staff/project on "Give Site". -
StaffDesig_RemoveImage
Used to setup staff/project on "Give Site". -
StaffDesig_GetTrustedDonorCodes
Used to setup staff/project on "Give Site". -
StaffDesig_AddTrustedDonors
Used to setup staff/project on "Give Site". -
StaffDesig_RemoveTrustedDonors
Used to setup staff/project on "Give Site". -
StaffDesig_Get_MoreInfo_Html
Used to setup staff/project on "Give Site". - StaffPortal_GetFinancialTransactions
- StaffPortal_GetFinancialTransactions_paging
- StaffPortal_GetGLAccountBudgetTotals
- StaffPortal_GetGLAccountCashFlowTotals
- StaffPortal_GetUnpublishedFinancialTransactions
- StaffPortal_GetGLAccounts
- GiveSite_GetDonorProfiles
- GiveSite_GetDonorProfileSummary
- GiveSite_GetDefaultDonorCode
- GiveSite_GetDonationsGiven
- GiveSite_GetDonationsGivenToOneDesignation
- GiveSite_GetMyDesignations
-
GiveSite_GetOtherDesignations
SessionID are optional for anonymous users. -
GiveSite_FindDesignations
SessionID are optional for anonymous users. -
GiveSite_GetDesig_MoreInfo_Html
SessionID are optional for anonymous users. - GiveSite_GetProfileInfo
- GiveSite_UpdateProfile [SOAP ONLY]
-
Lang_GetPortalLanguages
ProjectCode must be "StaffPortal" or "GiveSite". -
Lang_GetPortalResourceStrings
ProjectCode must be "StaffPortal" or "GiveSite". -
Lang_SetPortalResourceStrings
[SOAP ONLY]
ProjectCode must be "StaffPortal" or "GiveSite". [Must be a trusted user.] -
Lang_IsRefreshPending
ProjectCode must be "StaffPortal" or "GiveSite". -
Lang_ClearPendingFlag
ProjectCode must be "StaffPortal" or "GiveSite". -
MyWebUser_GetInfo
Returns detailed information about the current web user. - MyWebUser_SetInfo [SOAP ONLY]
- MyWebUser_EmailIsAlreadyInUse
- MyWebUser_IsDesigManagedByMe
- MyWebUser_IsDonorManagedByMe
-
OAuth_GetAppInfo
GetAppInfo. [local connections only] -
OAuth_AllowRedirect
AllowRedirect. [local connections only] -
OAuth_AuthenticateApp
AuthenticateApp. [local connections only] -
OAuth_RevokeAuthGrantCode
RevokeAuthGrantCode. [local connections only] -
OAuth_GetUserScopeInfo
GetUserScopeInfo. [local connections only] -
OAuth_GetUsedApps_NonTntWare
OAuth_GetUsedApps_NonTntWare. [local connections only] -
MyOAuth_CreateToken
CreateToken. -
WebUser_GetAllInfo
Returns detailed information about all web users. [Must be a trusted user.] -
WebUser_GetInfo
Returns detailed information about one web user. [Must be a trusted user.] -
WebUser_GetAllBasicInfo
Returns basic information about all web users. [Must be a trusted user.] -
WebUser_GetWebUserIDsMatchingSearchText
Returns web users with matching profile name. [Must be a trusted user.] -
WebUserMgmt_CreateWebUser
Creates a new web user. SessionID, WebUserTypeID and UserName are the only required params. [Must be a trusted user.] -
WebUserMgmt_EmailIsAlreadyInUse
[Must be a trusted user.] -
WebUserMgmt_StopImpersonation
[Must be a trusted user.] -
WebUserMgmt_GenerateNewInvitationCode
[Must be a trusted user.] -
WebUserMgmt_ImpersonateUser
[SOAP ONLY]
[Must be a trusted user.] -
WebUserMgmt_ImpersonateUser_GiveSite
[Must be a trusted user.] -
WebUserMgmt_UpdateWebUser
Updates a web user. SessionID, WebUserTypeID and WebUserID are the only required params. [Must be a trusted user.] -
WebUserMgmt_DeleteWebUser
Deletes web user. [Must be a trusted user.] -
WebUserMgmt_DeleteWebUser_WithMerge
Deletes web user. [Must be a trusted user.] -
WebUserMgmt_AddStaffProfile
Adds a Staff Profile. [Must be a trusted user.] -
WebUserMgmt_UpdateStaffProfile
Updates a Staff Profile. [Must be a trusted user.] -
WebUserMgmt_RemoveStaffProfile
Removes a Staff Profile. [Must be a trusted user.] -
WebUserMgmt_AddDonorProfile
Adds a Donor Profile. [Must be a trusted user.] -
WebUserMgmt_UpdateDonorProfile
Updates a Donor Profile. [Must be a trusted user.] -
WebUserMgmt_RemoveDonorProfile
Removes a Donor Profile. [Must be a trusted user.] -
WebUserMgmt_MakeDefaultDonorProfile
Removes a Donor Profile. [Must be a trusted user.] -
WebUserMgmt_GetDesignationLookups
Returns designation account lookups. [Must be a trusted user.] -
WebUserMgmt_GetFundLookups
Returns fund lookups. [Must be a trusted user.] -
WebUserMgmt_GetDonorLookups
Returns donor account lookups. [Must be a trusted user.] -
WebUserMgmt_StaffProfile_AddDesig
Adds a designation to a staff profile. [Must be a trusted user.] -
WebUserMgmt_StaffProfile_RemoveDesig
Removes a designation from a staff profile. [Must be a trusted user.] -
WebUserMgmt_StaffProfile_AddFund
Adds a fund to a staff profile. [Must be a trusted user.] -
WebUserMgmt_StaffProfile_RemoveFund
Removes a fund from a staff profile. [Must be a trusted user.] -
WebUserMgmt_DonorProfile_SetDonor
Adds a donor account to a donor profile. [Must be a trusted user.] -
WebUserMgmt_DonorProfile_RemoveDonor
Removes a donor account from a donor profile. [Must be a trusted user.] -
Settings_SetStaffPortalSettings
Sets StaffPortal settings. [Must be a trusted user.] -
Settings_SetGiveSiteSettings
Sets GiveSite settings. [Must be a trusted user.] -
AuthorizeNet_GetConnectUrl
. [Must be a trusted user.] -
AuthorizeNet_Connect
. [Must be a trusted user.] -
AuthorizeNet_Disconnect
. [Must be a trusted user.] -
AuthorizeNet_GetInfo
. [Must be a trusted user.] -
AuthorizeNet_ApplySettings
. [Must be a trusted user.] -
AuthorizeNet_GiveSite_GetMethods
. -
AuthorizeNet_GiveSite_GetAddPaymentMethod_PageToken
[SOAP ONLY]
. -
AuthorizeNet_GiveSite_GetEditPaymentMethod_PageToken
[SOAP ONLY]
. -
AuthorizeNet_GiveSite_Add_Edit_Profile_Page_Success
[SOAP ONLY]
. -
AuthorizeNet_GiveSite_Add_Edit_Profile_Page_Cancel
. -
AuthorizeNet_GiveSite_DeleteGiveMethod
. -
AuthorizeNet_GiveSite_CheckOut
[SOAP ONLY]
. -
AuthorizeNet_GiveSite_GetGivePlans
. -
AuthorizeNet_GiveSite_UpdateGivePlan
. -
AuthorizeNet_GiveSite_StopGivePlan
.
Authentication
Staff Profile
Staff Gift
Staff Pledge
Staff Donor
Staff Designation Updates
Staff Financial
Give Site
Translation
Current Web User Info
OAuth
MyOAuth
Web User Info
Web User Management
Settings
Authorize.Net
Authorize.Net GiveSite