Update member

Change a team member role (staff or team owner).

Endpoint

PUT /api/v1/teams/{team_slug}/members/{username}

Request

JSON body: role (owner or member).

Usage

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

Success

200 OK with updated member detail.

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

Errors

  • 404 Not Found when team, user, or membership does not exist.

Common auth errors are documented on the API overview page.