Get Workspace Sharing Settings
GET
/shares/workspace
const url = 'https://app.metakip.com/api/v1/shares/workspace';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://app.metakip.com/api/v1/shares/workspace \ --header 'Authorization: Bearer <token>'Lists the authenticated owner’s workspace members and pending invitations, along with workspaces they have joined.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Workspace members, joined workspaces, and pending invitations.
Media typeapplication/json
object
ownerId
required
string format: uuid
members
required
Array<object>
object
id
required
string format: uuid
workspaceOwnerId
required
string format: uuid
memberId
required
string format: uuid
memberEmail
required
string format: email
role
required
string
createdAt
required
string format: date-time
memberships
required
pendingInvitations
required
Array<object>
object
id
required
string format: uuid
targetType
required
string
targetId
required
string format: uuid
email
required
string format: email
permission
required
string
canManage
required
boolean
deliveryStatus
required
string
expiresAt
required
string format: date-time
createdAt
required
string format: date-time
Example
{ "members": [ { "role": "viewer" } ], "memberships": [ { "role": "viewer" } ], "pendingInvitations": [ { "targetType": "workspace", "permission": "viewer", "deliveryStatus": "pending" } ]}The API token is missing a required scope: pages:read.
Media typeapplication/json
Structured error returned when the request cannot be completed.
object
error
required
Error details for programmatic handling.
object
code
required
Stable error code.
string
message
required
Human-readable explanation.
string
Examplegenerated
{ "error": { "code": "example", "message": "example" }}