Memberspot
ProductivityAPI key
Manage Memberspot course members, offer access, course progress, custom properties and exams for an online school.
16 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| memberspot_list_usersLists the school's users one page at a time, optionally only those with an offer or course, or only active or inactive ones | read | Personal data | |
| memberspot_find_user_by_emailReturns the user with an email address, or null when there is none | read | Personal data | |
| memberspot_find_user_by_uidReturns the user with a Memberspot uid, or null when there is none | read | Personal data | |
| memberspot_grant_offerGives a person access to an offer by email, creating the user when needed | write | Personal data | |
| memberspot_set_offer_stateActivates or deactivates a user's access to an offer, by email | write | Personal data | |
| memberspot_set_order_stateActivates or deactivates every offer granted with an order id, across all users, such as after a refund or chargeback | write | General | |
| memberspot_set_offer_expirySets or clears the date a user's access to an offer expires | write | Personal data | |
| memberspot_list_offersLists the offers of the school, with the ids grant_offer and set_offer_state take | read | General | |
| memberspot_list_coursesLists the courses of the school | read | General | |
| memberspot_get_course_progressReturns a user's progress, by email: in one course when a course id is given, otherwise a page of all their courses | read | Personal data | |
| memberspot_set_custom_propertySets one custom user property of a user, by email; an omitted value clears it | write | Personal data | |
| memberspot_list_custom_propertiesLists the custom user properties defined for the school | read | General | |
| memberspot_get_login_tokenReturns a token that signs a user in automatically for one hour, for a magic login link | read | Personal data | |
| memberspot_enable_chapter_accessUnlocks one chapter of a course for a user, by email | write | Personal data | |
| memberspot_list_exam_resultsLists the results of users who took an exam, one page at a time | read | Personal data | |
| memberspot_delete_usersPermanently deletes users by email | destructive | Personal data |