Avisi cloud logo
Memberships

Add or update a members inside an environment.

POST
/api/v1/orgs/{organisationSlug}/environments/{environmentSlug}/members/{memberIdentity}

Request Body

application/jsonRequired
kubernetesRoleRequiredstring
Value in: "cluster-admin" | "edit" | "view" | ""

Path Parameters

organisationSlugRequiredstring
Pattern: "^[a-z0-9-]+$"
environmentSlugRequiredstring
Pattern: "^[a-z0-9-]+$"
memberIdentityRequiredstring

The organisation member identity of the user.

Response Body

Request was successfully processed. The response body contains the requested data.

TypeScript Definitions

Use the response body type in TypeScript.

responseRequiredarray<object>
curl -X POST "https://api.avisi.cloud/api/v1/orgs/string/environments/string/members/string" \
  -H "Content-Type: application/json" \
  -d '{
    "kubernetesRole": "cluster-admin"
  }'
[
  {
    "memberIdentity": "c096b660-64e1-4a6d-94c8-298e866b3d9a",
    "email": "string",
    "kubernetesRole": "cluster-admin",
    "createdAt": "2019-08-24T14:15:22Z"
  }
]