Members

Members

Members from a project.

GEThttps://cloud-api.calyptia.com/v1/projects/{projectID}/members
Authorization
Path parameters
projectID*string (uuid)
Query parameters
Response

OK

Body
id*string (uuid)
userID*string (uuid)
projectID*string (uuid)
roles*nullable array of enum
permissions*array of Permission (enum)
createdAt*string (date-time)
userUser (object)

User model.

Request
const response = await fetch('https://cloud-api.calyptia.com/v1/projects/{projectID}/members', {
    method: 'GET',
    headers: {
      "Authorization": "Bearer <token>"
    },
});
const data = await response.json();
Response
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "userID": "123e4567-e89b-12d3-a456-426614174000",
    "projectID": "123e4567-e89b-12d3-a456-426614174000",
    "roles": [
      "creator"
    ],
    "permissions": [
      "create:*"
    ],
    "createdAt": "2024-10-16T11:24:33.058Z",
    "user": {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "email": "name@gmail.com",
      "name": "user",
      "avatarURL": "https://example.com",
      "createdAt": "2024-10-16T11:24:33.058Z",
      "updatedAt": "2024-10-16T11:24:33.058Z"
    }
  }
]