Get Started

Workspace Members

API endpoint for managing workspace members. Supports retrieving members with optional filtering, sorting, and pagination, as well as inviting, removing, and updating member roles.

PATCH/workspace/members

Request Body

requiredapplication/json
roleenumrequired

New role to assign to the member (cannot be 'owner')

Allowed values: owner, admin, member, viewer

Headers

x-api-keystringrequired

Your Track My Posts API key

Query Parameters

workspaceSlugstringrequired

Workspace slug identifier

Example: my-workspace

memberIdstringrequired

Member ID to update

Example: member-123

Responses

200Member role updated successfully
400Bad request - validation error
401Unauthorized - authentication required
403Forbidden - insufficient permissions
404Not found - workspace or member not found
500Internal server error
curl "https://api.trackmyposts.com/workspace/members?workspaceSlug=my-workspace&memberId=member-123" \
  -X PATCH \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "role": "admin"
}'
{
  "ok": true
}

Data Structures

View all 10 data structuresWorkspace Members

Explore all data structures used in this API endpoint