Syndai Docs

Change a member's role

PATCH
/api/v1/external/coding/members/{membership_id}

Set one member's role (400 for an unknown role, 404 for an unknown member). Only an owner caller may grant owner or change an owner, and the last owner cannot be demoted (409). Lowering someone from owner or admin to member or viewer revokes the API keys and plans they created. Requires coding:members:write.

Authorization

CustomerApiKey
headerAuthorizationBearer <API Key>

Customer API key sent as a bearer token

Path Parameters

membership_id*string
Formatuuid

Request Body

application/json
  1. body
role*string

Response Body

Request fulfilled, document follows

application/json
  1. response
connected_plans?array<string>
Default[]
created_at*string
Formatdate-time
id*string
Formatuuid
live_api_keys?integer
Default0
role*string
user_email*string
Example Request
curl -X PATCH 'https://api.syndai.ai/api/v1/external/coding/members/497f6eca-6276-4993-bfeb-53cbbbba6f08' \  -H 'Content-Type: application/json' \  -d '{  "role": "string"}'
Example Response
{  "connected_plans": [],  "created_at": "2019-08-24T14:15:22Z",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "live_api_keys": 0,  "role": "string",  "user_email": "string"}