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.

POST/workspace/members

Request Body

requiredapplication/json
emailstring (email)required

Email address of the user to invite

roleenumrequired

Role to assign to the member

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

Responses

201Member invited successfully
400Bad request - validation error
401Unauthorized - authentication required
403Forbidden - insufficient permissions
404Not found - workspace not found
500Internal server error
curl "https://api.trackmyposts.com/workspace/members?workspaceSlug=my-workspace" \
  -X POST \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "newmember@example.com",
  "role": "member"
}'
{
  "ok": true
}

Data Structures

View all 10 data structuresWorkspace Members

Explore all data structures used in this API endpoint