Layerbeat

Add a member

POST
/v1/org/members

Adds an existing Layerbeat account to your workspace.

Access: User session: workspace admin or owner. API keys aren't supported.

Authorization

headerAuthorizationBearer <token>

Send Authorization: Bearer <token>. A token is an API key (lb_live_…, scoped, for programs) or a session (lb_sess_…, from signup or login, for people). See Authentication above.

Header Parameters

X-Org-ID?string

Sessions only: act on this organization (you must be a member). Default: your first organization.

Request Body

application/json
  1. body
email*string

An existing account.

Formatemail
role*Role

viewer: read-only. developer: manage servers and SSH keys. admin: plus API keys, members, audit log. owner: everything.

Value in"owner""admin""developer""viewer"

Response Body

Member added

application/json
  1. response
user_id*string
email*string
role*Role

viewer: read-only. developer: manage servers and SSH keys. admin: plus API keys, members, audit log. owner: everything.

Value in"owner""admin""developer""viewer"
joined_at*string
Formatdate-time
curl -X POST 'https://layerbeat.com/v1/org/members' \  -H 'Content-Type: application/json' \  -d '{  "email": "teammate@example.com",  "role": "developer"}'
{  "user_id": "usr_k3ndb7vq2xw6y4mt9rf8hz5pae",  "email": "teammate@example.com",  "role": "developer",  "joined_at": "2026-10-01T10:00:00Z"}