...
to bulk fetch team members, use the
/searchPeople
endpointto bulk fetch people, use the
/searchTeams
endpoint. This also provides teams that have no team members, eg are structural.To link people to teams, use (e.g.)
getTeamsMemberships
(provide list of Teams, gets people for each team) orgetPeopleMemberships
(provide list of people, get teams of which they are members).Recommended done in batches of <1000 people or teams to reduce api gateway load (Requires automation of api calls to cycle through a full list of people or teams, noting gateway limit of 20 requests per second for all calls. if this is exceeded a
504 GATEWAY TIMEOUT
error will be issued. reduce the batch size and try again)
to bulk fetch tags, use
getPeopleTags
to get the tags applied to peoplegetTeamTags
to get the tags applied to teamsnoting that depending on the tag configuration in teamform, the same type of tag could be applied to both people and teams