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/membersRequest Body
requiredapplication/json
roleenumrequiredNew role to assign to the member (cannot be 'owner')
Allowed values: owner, admin, member, viewer
Headers
x-api-keystringrequiredYour Track My Posts API key
Query Parameters
workspaceSlugstringrequiredWorkspace slug identifier
Example: my-workspace
memberIdstringrequiredMember 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