Create member

Add a member to a team (staff or team owner).

Endpoint

POST /api/v1/teams/{team_slug}/members

Request

JSON body: username, role (owner or member).

Usage

curl --request POST --header "Authorization: Bearer $GHIT_API_TOKEN" --header "Content-Type: application/json" --data '{"username":"alice","role":"member"}' "$GHIT_API_URL/v1/teams/platform/members"

Success

201 Created with team member detail.

{ "username": "alice", "role": "member" }

Errors

  • 404 Not Found when team or user does not exist.
  • 409 Conflict when user is already a member.

Common auth errors are documented on the API overview page.