Skip to main content
POST
/
skool
/
member-courses
Grant/revoke a member's course access
curl --request POST \
  --url https://{deployment}/api/v1/skool/member-courses \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'x-skool-group-id: <x-skool-group-id>' \
  --data '
{
  "member_id": "u_123",
  "grant": [
    "course_a",
    "course_b"
  ],
  "revoke": []
}
'
{}

Authorizations

X-API-KEY
string
header
required

Your deployment's API key (MMK_API_KEY).

Headers

x-skool-group-id
string
required

Your Skool group ID. Required for course-permission calls; set on the connection page in the Magic Meal Kits app.

Body

application/json

Provide at least one of grant / revoke.

member_id
string
required

Skool member ID.

grant
string[]

Course IDs to grant access to.

revoke
string[]

Course IDs to revoke access from.

Response

Result

The response is of type object.