Memberspot

Learn how to use Memberspot with Composio

Overview

SLUG

MEMBERSPOT

Description

Memberspot is an online course and video-hosting platform designed to facilitate knowledge management and community engagement for businesses.

Authentication Details

generic_api_key
stringRequired

Tools

SLUG: MEMBERSPOT_CREATE_LOGIN_TOKEN

Tool to generate a one-hour login token for a user. use when you need to auto-login a user by their uid (token expires after one hour).

Action Parameters

uid
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_DELETE_USERS

Tool to delete one or more users from the platform. use when you need to remove specified users by their email addresses. only existing school users are removed; invalid or out-of-school emails are ignored.

Action Parameters

emails
arrayRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_FIND_USER_BY_MAIL

Tool to retrieve a user's details by their email address. use when you need to look up a user after obtaining their email.

Action Parameters

email
Required

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_LIST_CUSTOM_USER_PROPERTIES

Tool to list all defined custom user properties. use when you need to retrieve metadata of custom user properties after authentication.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_LIST_OFFERS

Tool to retrieve a list of all offers. use after authentication to fetch available offers.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_LIST_USERS

Tool to list all users. use when you need to fetch users with optional filtering and pagination.

Action Parameters

active
boolean
courseId
string
lastLoadedId
string
offerId
string
pageLength
integerDefaults to 10

Action Response

data
arrayRequired
error
string
nextPage
string
successful
booleanRequired

SLUG: MEMBERSPOT_SET_ORDER_STATE

Tool to set the state of an order-based offer for a user. use when you need to activate, deactivate, or remove an offer based on its order id.

Action Parameters

active
boolean
email
Required
orderId
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MEMBERSPOT_SET_USER_OFFER_STATE

Tool to revoke or set the state of a specific offer for a user. use after confirming whether the user should gain or lose access.

Action Parameters

active
booleanRequired
email
Required
offerId
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired