Skip to main content

MemberVault API

Details on the various API Endpoints for Developers

Mike Kelly avatar
Written by Mike Kelly
Updated over a week ago

The following is intended for developers who are writing integrations or custom code to interact with MemberVault. All of these endpoints are built off of the URL of the account with /api added. ( ex. https://courses.vipmembervault.com/api/.... )

All calls also require the unique API Key to each account that can be found in Integrations / Other / Webhooks API. They are passed in as GET variable "apikey") An example call would look like this. You can use this auth_test endpoint to check connectivity.

https://courses.vipmembervault.com/api/auth_test/?apikey=YOURAPIKEY



/add_user

Adds user to MV Account, and optionally a product at the same time.

GET Variables

  • email (required)

  • course_id - ID of the product, from get_courses endpoint

  • first_name

  • last_name

Returns JSON with the User ID


/remove_user

Removes user from a product, but keeps user in account

GET Variables

  • course_id (required) - ID of the product, from get_courses endpoint

  • email (required)

Returns JSON of confirmation message


/delete_user

Deletes user from MV account completely

GET Variables

  • email (required)


/get_courses

Returns JSON array list of products for a MV account


/get_user_name

Returns display name of user

GET Variables

  • id (required) - ID of user


/get_ep

Returns EP of user

GET Variables

  • id (required) - ID of user

Need another endpoint? Please reach out to customer service at hello@membervault.co to request a new endpoint, and we'll review it internally and let you know!


Related Articles:


Questions? Reach out to us at hello@membervault.co, within our Facebook group, The MV Collaborative, or via chat support within your admin account (not sure how to log in? look up your account here).

Did this answer your question?