List assignable Team Members
Returns same-organization staff without sign-in credentials. Active assignable members are returned by default; status=inactive/all, salesforceUserId, and salesforceServiceResourceId filters are supported.
Returns same-organization staff without sign-in credentials. Active assignable members are returned by default; status=inactive/all, salesforceUserId, and salesforceServiceResourceId filters are supported.
List assignable Team Members. Use an organization API key with team_members:read. Check the response envelope and meta.requestId before triggering dependent workflow steps.
Required scopes
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| status | query | active | inactive | all | Filter Team Members by active, inactive, or all status. |
| salesforceUserId | query | string | Filter by the Team Member's Salesforce User ID, set from an External Reference. |
| salesforceServiceResourceId | query | string | Filter by the Team Member's Salesforce Service Resource ID, set from an External Reference. |
Request body
This endpoint does not accept a JSON request body.
Responses
Team Member list envelope
#/components/schemas/TeamMemberListEnvelope
Missing or invalid organization API key
#/components/schemas/OrgApiError
Organization billing access or an endpoint-specific business quota denied the request
#/components/schemas/OrgApiError
Missing required scope: team_members:read
#/components/schemas/OrgApiError
Rate limit exceeded
#/components/schemas/OrgApiError
Errors
Static examples
curl -X GET "$SOLAROS_BASE_URL/api/v1/team-members" \ -H "Authorization: Bearer $SOLAROS_API_KEY"