List team members
Returns a paginated list of team members in the workspace, sorted ascending by name.
By default, deleted members are excluded — pass includeDeleted=true to include them.
Request
| Field | Value |
|---|---|
| Method | GET |
| URL | https://next.telecrm.in/autoupdate/v2/enterprise/{enterpriseId}/team-members |
| Auth | Bearer token (Sync-typed). See Authentication. |
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
enterpriseId | string | yes | The enterprise (workspace) ID. |
Query parameters
| Name | Type | Default | Description |
|---|---|---|---|
skip | integer | 0 | Pagination offset. |
limit | integer | 10 | Page size (1-10). Note: max is 10, lower than the lead/action endpoints. |
includeDeleted | boolean | false | When true, deleted members are included alongside Active, Inactive, and Invited members. |
Example request
bash
curl "https://next.telecrm.in/autoupdate/v2/enterprise/{enterpriseId}/team-members?limit=10" \
-H "Authorization: Bearer YOUR_SYNC_TOKEN"Responses
200 OK
json
{
"data": [
{
"name": "Jane Doe",
"email": "jane.doe@example.com",
"status": "Working",
"phone_number": "919999999999",
"manager_name": "John Smith",
"manager_email": "john.smith@example.com",
"permission_template_name": "Sales Agent",
"license": {
"status": "ACTIVE",
"type": "GROWTH",
"start_date": "2024-01-01",
"end_date": "2025-01-01"
}
}
],
"total_count": 42,
"skip": 0,
"limit": 10
}license is null if the team member has never been assigned one.
400 Bad Request
Invalid query parameters.
json
{
"error": {
"code": "BAD_REQUEST",
"message": "Limit should be between 1 and 10"
}
}401 Unauthorized
See the universal 401 in the overview.
Notes
- Status enum:
Active,Inactive,On Leave,Working,Invited,Deleted. - Soft-deleted members only appear when
includeDeleted=true. - See Pitfalls for the lower
limitcap and pagination behavior.