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).