Skip to content
vocapable.Docs

The company directory: people, roles, availability, readiness

GET
/v1/workspace/team
curl --request GET \
--url https://api.vocapable.com/v1/workspace/team \
--header 'Authorization: Bearer <token>'

The whole directory: the web People tab scopes teammate detail, not the list.

Successful Response

Media typeapplication/json
WorkspaceTeam
object
data
required
Data
Array<object>
WorkspaceTeamMember

One person in the company directory. Invited is not ready.

object
user_id
required
Any of:
string
membership_id
required
Any of:
string
invitation_id
required
Any of:
string
name
required
Name
string
email
required
Email
string
role
required
Role
string
Allowed values: owner manager rep
status
required
Status
string
Allowed values: active invited suspended
presence
required
Presence
string
Allowed values: available away offline unknown invited
presence_reason
required
Any of:
string
presence_until
required
Any of:
string format: date-time
presence_revision
required
Any of:
integer
device
required
Any of:
WorkspaceDeviceReadiness
object
kind
required
Kind
string
Allowed values: browser mobile
label
required
Label
string
result
required
Result
string
Allowed values: ready mic_blocked unsupported network
checked_at
required
Checked At
string format: date-time
ready
required
Ready
boolean
stale
required
Stale
boolean
push_ready
required
Push Ready
boolean
human_rep_id
required
Any of:
string
is_you
required
Is You
boolean
teams
Teams
Array<object>
WorkspaceTeamTag

A team a person belongs to, as shown beside their name.

object
team_id
required
Team Id
string
name
required
Name
string
is_lead
required
Is Lead
boolean
is_primary
Is Primary
boolean
Example
{
"data": [
{
"role": "owner",
"status": "active",
"presence": "available",
"device": {
"kind": "browser",
"result": "ready"
},
"teams": [
{
"is_primary": false
}
]
}
]
}