shadwshadw/Docs
GuidesAPIGetting Started
Dashboard
shadw REST APIOverviewErrors
  • GETList teams
  • GETGet a team
  • POSTAdd a team member
  • DELRemove a team member
APIs & SDKs/shadw REST API/Add a team member

Add a team member

POSThttps://api.shadw.cloud/v1/teams/{slug}/members

Invite a member to a team.

Authentication

AuthorizationbearerToken

A platform API key (hive_…, created under Settings → API Keys) or a short-lived JWT minted with POST /v1/token. An API key scopes the request to the team it was created under.

Path parameters

slugstringRequired

The team slug.

Body parameters

emailstringRequired

The member's email.

role"owner" | "member"Optional

Role to assign (default member).

ts
const response = await fetch('https://api.shadw.cloud/v1/teams/{slug}/members', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY', // hive_… (Settings → API Keys)
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "email": "email",
    "role": "owner"
  }),
});

const data = await response.json();
console.log(data);
Response
json
{ "team": "acme", "email": "dev@acme.com", "role": "member" }