Memberships in multiple membership organizations (API Access)

I've looked for, but not found, a way to retrieve all active memberships on a constituent record through either the SOAP or REST APIs.

 

The SOAP call GetConstituentInfo returns only the membership level with the highest "rank" and I have npot found it at all in the REST API

 

We have multiple membership organizations, so it is entirely possible for a constituent record to have multiple active memberships

  • Former Member
    Former Member $organization

    I also couldn't find any built-in SOAP or REST methods to retrieve a list of active memberships for a constituent.  Unfortunately this looks like a job for ExecuteLocalProcedure.  Yuck.

  • It seems strange, especially with the constituent supposedly all handled by the rest api.

  • Hi there all,

    I did want to clarify.  As we work through changes in the application we are making REST calls for areas in which we are working.  For example in v11 as we worked through the constituent model changes we made rest calls for the main contact details (address, phone etc), and fundamental constituent components, like constituencies and CSIs.  As part of v12 we made rest calls for plans and workers.  In the constituent record we have many REST backed areas but certainly not all. As we work through the roadmap and update constituent functionality we will add more REST calls as the work warrants.  We have yet to work on contribution processing and memberships and therefore have not made any REST calls in the membership area which is why you are not seeing a membership service call.  If you are looking for the basics, we do have a constituency endpoint which can work if you are using the constituency functionality with memberships.  

    Best,

    Anna