• API Overview
  • Getting Started
  • API Authorization
  • API Resources
  • Help
Sections
  • Account
  • AccountingPackage
  • Adjustment
  • AdjustmentType
  • AffCodeType
  • Affiliation
  • ApiTest
  • Arb
  • ArticleType
  • Auth
  • AuthTest
  • AutoRevCalc
  • BannerAd
  • Batch
  • Benefit
  • BenefitType
  • Bigcommerce
  • Billing
  • BoardEffect
  • CardConnect
  • CardOnFile
  • CcGateway
  • CertificationActivity
  • CertificationActivitySource
  • CertificationType
  • CivicData
  • ClassType
  • ClickLog
  • Cloudflare
  • Committee
  • CommitteeMeeting
  • CommitteeMeetingAttendee
  • CommitteeMember
  • CommitteeType
  • CommunicationQueue
  • Communicator
  • Config
  • ConfigSetting
  • Contact
  • ContactType
  • Coupon
  • CQRollCall
  • CreditType
  • Dashboard
  • Data
  • DataQuery
  • Dert
  • DropMember
  • Email
  • Entity
  • Environment
  • EPayment
  • Event
  • EventItemCustomField
  • EventPaymentMethod
  • EventSubmission
  • EventType
  • ExceptionLogger
  • ExternalSystemMap
  • Feature
  • FeatureToggle
  • FileSystem
  • Form
  • FormElement
  • FormElementType
  • FormTemplate
  • FormV2
  • FormV2Response
  • GlobalSettings
  • Guid
  • HealthCheck
  • Image
  • Informz
  • Invoice
  • InvoiceImport
  • JoinForm
  • License
  • Listing
  • Log
  • MailChimp
  • MemberActivity
  • Membership
  • MembershipLevel
  • MembershipLevelProcessingManager
  • MemberSource
  • MessageDraft
  • NewMember
  • NewsArticle
  • Notification
  • OptionalRevenueItem
  • PaymentSource
  • PaymentType
  • PaymenType
  • PlatformAuth
  • ProductLicense
  • Profile
  • ProfileAccessGuid
  • ProfileAdvancedSearch
  • ProfileCertificationType
  • ProfileChange
  • ProfileCustomField
  • ProfileImport
  • ProfileMerge
  • ProfileNotification
  • ProfilePermission
  • ProfilePortal
  • ProfileReferral
  • ProfileRelation
  • ProfileRestore
  • ProfileSearchAction
  • ProfileStatus
  • ProfileType
  • ProfileUpdateHT
  • ProfileUpdateHtV2
  • ProfileWidget
  • Project
  • ProjectTemplate
  • ProjectType
  • PromoCode
  • PublicForm
  • QuickBooksOnline
  • Receipt
  • Referral
  • Registration
  • RegistrationImport
  • RelationType
  • Report
  • Revenue
  • RevenueItem
  • Runtime
  • SalesOpportunity
  • SalesOpportunityLostReason
  • SalesOpportunityProbability
  • SalesOpportunitySource
  • Security
  • SecurityIdentityServer
  • Session
  • Settings
  • Task
  • TaskScheduler
  • TaskType
  • Tax
  • Template
  • Test
  • TestDataContext
  • Token
  • Transaction
  • UnappliedPayment
  • UrlShortener
  • User
  • UserAuth
  • UserRole
  • VerticalHba
  • VerticalNaa
  • VoterVoice
  • WebContent
  • WebContentType
  • Weebly
  • Wlc
  1. Home
  2. API Resources
  3. MembershipLevel

API Resources

MembershipLevel

APIDescription
GET MembershipLevels

Search

GET MembershipLevels/Profiles

Search for profiles and their membership levels

POST MembershipLevels

Create

GET MembershipLevel/{id}

Get

PUT MembershipLevel/{id}

Update

PUT MembershipLevel/{id}/UpdateProfiles

Update Membership Level and related profiles

POST MembershipLevel/{id}/AssignToProfiles

Trigger assign given profiles to the given level

DELETE MembershipLevel/{id}

Delete

POST MembershipLevel/ApplyFormulaChanges

Trigger profile membership level changes using the auto assign formula

POST MembershipLevel/MembershipLevelSetting

save settings for member level management

POST MembershipLevel/{settingBatch}/MembershipLevelSetting

save settings for member level management

GET MembershipLevel/Profile/{profileId}/AssignedAffCodesFromRelatedProfileMembershipLevels

get affcodes assingned to the profile that were given to it based on primary related member profiles' membership level's related-profile-aff-code setting.

PUT MembershipLevel/ProfileRelation/UpdateRelatedAffCodes

update related affcodes based on membership leve and primary relation.

GET MembershipLevel/RelationType/{newRelationTypeId}/RelatedProfileAffCodesToDrop?mainProfileId={mainProfileId}&relProfileId={relProfileId}

When dropping or changing a relationship with , this method returns what related aff codes, if any, should be removed from the given . This is a one-off method. Don't use this for processing many changes at once as it can be expensive to load aff codes and relation types over and over.

MembershipLevelProcessingManager

APIDescription
GET MembershipLevelProcesses

Search

GET MembershipLevelProcess/IsProcessRunning

checks to see if any process is currently running

GET MembershipLevelProcess/CurrentState

get all running or last finished

POST MembershipLevelProcess/ResumePending

resumes pending processes starting with the first

GET MembershipLevelProcess/ResumePending

No documentation available.