List organization teams
/v2/organizations/{organization_id}/teamsReturns a collection of teams for the given organization.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
organization_idrequired | path | integer (int32) | |
page_start_id | query | integer (int32) | The page start ID. |
page_limit | query | integer (int32) | The default page size |
Responses
200A list of teams
- teamsarrayarray<object>itemsobject
Team model
- idinteger required
Team ID
- namestring required
Team name
- created_atstring required
When the record was created
- updated_atstring required
When the record was last updated
- metadataobject required
Metadata attached to the team
objectMetadata attached to the team
- lead_optionsobject
Lead options
objectLead options
- approve_timesheetsboolean required
Team leads can approve timesheets for team members
- notifications_for_timesheets_only_leadsboolean required
Only team leeds receive timesheet notifications. Requires approve_timesheets enabled.
- approve_time_offboolean required
Team leads can approve time off for team members
- approve_manual_timeboolean required
Team leads can approve manual time added for team members
- receive_manual_time_notificationboolean required
Only team leads receive manual time notifications. Requires approve_manual_time enabled.
- notifications_for_time_off_only_leadsboolean required
Only team leads receive time off notifications. Requires approve_time_off enabled.
- schedule_shiftsboolean required
Team leads can schedule shifts for team members
- notifications_for_schedules_only_leadsboolean required
Only team leads receive notifications for shifts. Requires schedule_shifts enabled.
- notifications_for_limitsboolean required
Team leads receive weekly and daily limit notifications for team members
- notifications_for_limits_only_leadsboolean required
Team lead only receive weekly and daily limit notifications. Requires notifications_for_limits enabled.
- notifications_work_breaksboolean required
Team leads receive work break notifications for team members
- notifications_work_breaks_only_leadsboolean required
Only team leads receive work break notifications. Requires notifications_work_breaks enabled.
- manage_team_projectsboolean required
Team leads can create team projects
- manage_team_membersboolean required
Team leads can edit members and their roles
- invite_members_to_organizationboolean required
Team leads can invite new members to the organization
- notifications_for_job_sitesboolean required
Team leads receive job site notifications
- notifications_for_job_sites_only_leadsboolean required
Only team leads receive job site notifications. Requires notifications_for_job_sites enabled.
- others_screenshotsboolean required
View screenshots/activities for other members
- manage_billingboolean required
Manage financials
{
"teams": [
{
"id": 0,
"name": "string",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z",
"metadata": {},
"lead_options": {
"approve_timesheets": false,
"notifications_for_timesheets_only_leads": false,
"approve_time_off": false,
"approve_manual_time": false,
"receive_manual_time_notification": false,
"notifications_for_time_off_only_leads": false,
"schedule_shifts": false,
"notifications_for_schedules_only_leads": false,
"notifications_for_limits": false,
"notifications_for_limits_only_leads": false,
"notifications_work_breaks": false,
"notifications_work_breaks_only_leads": false,
"manage_team_projects": false,
"manage_team_members": false,
"invite_members_to_organization": false,
"notifications_for_job_sites": false,
"notifications_for_job_sites_only_leads": false,
"others_screenshots": false,
"manage_billing": false
}
}
]
}400Invalid parameters
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}401Unauthorized
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}403API access is only for organizations on an active plan
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}404Could not find record
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}429Rate limit exceeded
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}