Skip to content

List teams

get /v1/teams

The teams of the company, ordered by id ascending and paged with a signed cursor. Use it to find the team_id a collection accepts. A team without a name is listed as “Unnamed team”. Any collection read scope opens this catalog. For a user credential, only the teams its owner belongs to.

Requires the meetings.read, calls.read, emails.read and whatsapp.read scopes together.

NameTypeRequiredDescription
limitintegerNoRecords per page, 1 to 100. A page may return fewer than this while has_more is still true; drive the loop by has_more, not by the size of data.
cursorstringNoSigned cursor returned by the previous page.
Terminal window
curl "https://api.salesbud.com.br/v1/teams?limit=...&cursor=..." \
-H "Authorization: Bearer $SALESBUD_ACCESS_TOKEN"
200 OK
{
"data": [
{
"id": "team_01JEXAMPLE",
"object": "team",
"name": "Inside Sales"
}
],
"pagination": {
"limit": 50,
"has_more": false,
"next_cursor": null
},
"request_id": "req_ExampleRequestId01"
}
StatusDescription
200Company-scoped team page.
400Invalid request.
401Missing or invalid credentials.
403The token lacks the required scope, its user owner lost matching product access, or a connector awaits administrator approval. API_ACCESS_DISABLED identifies the feature gate for manual clients and third-party OAuth apps; AI_COLLABORATORS_DISABLED identifies the gate for first-party OAuth apps. For partner credentials, the gate also requires an active partner and the required published module, and applies to previously issued tokens.
429Client rate limit exceeded.
503A required audit or rate-limit dependency is unavailable.