One teammate: availability, readiness, and work
GET
/v1/workspace/team/people/{user_id}
const url = 'https://api.vocapable.com/v1/workspace/team/people/example';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://api.vocapable.com/v1/workspace/team/people/example \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”user_id
required
User Id
string
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
WorkspaceTeammateDetail
object
row
required
WorkspacePeopleRow
object
member
required
WorkspaceTeamMember
One person in the company directory. Invited is not ready.
object
name
required
Name
string
email
required
Email
string
role
required
Role
string
status
required
Status
string
presence
required
Presence
string
device
required
Any of:
WorkspaceDeviceReadiness
object
kind
required
Kind
string
label
required
Label
string
result
required
Result
string
checked_at
required
Checked At
string format: date-time
ready
required
Ready
boolean
stale
required
Stale
boolean
push_ready
required
Push Ready
boolean
null
is_you
required
Is You
boolean
teams
Teams
Array<object>
WorkspaceTeamTagA 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
presence_label
required
Presence Label
string
device_label
required
Device Label
string
ready_to_answer
required
Ready To Answer
boolean
on_call
required
On Call
boolean
invitation
required
Any of:
WorkspaceInvitationInfo
object
id
required
Id
string
expires_at
required
Expires At
string format: date-time
created_at
required
Created At
string format: date-time
invited_by
required
Any of:
WorkspacePersonRef
A teammate named on a record: the id the server holds and the name to show.
object
user_id
required
User Id
string
name
required
Name
string
null
null
metrics
required
Any of:
WorkspacePersonMetrics
One person’s work in the window, counted from real records.
object
calls
required
Calls
integer
conversations
required
Conversations
integer
won
required
Won
integer
follow_ups_completed
required
Follow Ups Completed
integer
null
teams
Teams
Array<object>
WorkspaceTeamTagA 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
custom_role
Any of:
WorkspaceCustomRoleTag
object
role_id
required
Role Id
string
name
required
Name
string
scope
required
Scope
string
null
can_see_work
required
Can See Work
boolean
today
required
Any of:
WorkspacePersonMetrics
One person’s work in the window, counted from real records.
object
calls
required
Calls
integer
conversations
required
Conversations
integer
won
required
Won
integer
follow_ups_completed
required
Follow Ups Completed
integer
null
latest_activity
required
Latest Activity
Array<object>
WorkspaceTimelineEntryobject
id
required
Id
string
kind
required
Kind
string
title
required
Title
string
actor
required
Any of:
WorkspacePersonRef
A teammate named on a record: the id the server holds and the name to show.
object
user_id
required
User Id
string
name
required
Name
string
null
actor_kind
required
Actor Kind
string
occurred_at
required
Occurred At
string format: date-time
owned_work
required
readiness_detail
required
Readiness Detail
string
can_manage
required
Can Manage
boolean
active_call
required
Active Call
boolean
Example
{ "row": { "member": { "role": "owner", "status": "active", "presence": "available", "device": { "kind": "browser", "result": "ready" }, "teams": [ { "is_primary": false } ] }, "teams": [ { "is_primary": false } ], "custom_role": { "scope": "company" } }, "latest_activity": [ { "kind": "call", "actor_kind": "human" } ]}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}