Slack: Users schemas
2 Slack schemas with complete fields and constraints.
← Users operations · All schemas
Gets information about a user — response body — user
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (anyOf 1) | object | Alternative | user object for non enterprise type |
$ (anyOf 1).color | string | Optional | |
$ (anyOf 1).deleted | boolean | Optional | |
$ (anyOf 1).enterprise_user | Model | Optional | Expand Gets information about a user — response body — user enterprise user enterprise user |
$ (anyOf 1).has_2fa | boolean | Optional | |
$ (anyOf 1).id | string | Optional | |
$ (anyOf 1).is_admin | boolean | Optional | |
$ (anyOf 1).is_app_user | boolean | Optional | |
$ (anyOf 1).is_bot | boolean | Optional | |
$ (anyOf 1).is_external | boolean | Optional | |
$ (anyOf 1).is_forgotten | boolean | Optional | |
$ (anyOf 1).is_invited_user | boolean | Optional | |
$ (anyOf 1).is_owner | boolean | Optional | |
$ (anyOf 1).is_primary_owner | boolean | Optional | |
$ (anyOf 1).is_restricted | boolean | Optional | |
$ (anyOf 1).is_stranger | boolean | Optional | |
$ (anyOf 1).is_ultra_restricted | boolean | Optional | |
$ (anyOf 1).locale | string | Optional | |
$ (anyOf 1).name | string | Optional | |
$ (anyOf 1).presence | string | Optional | |
$ (anyOf 1).profile | Model | Optional | Expand Retrieve a user's profile information, including their custom status — response body — profile |
$ (anyOf 1).real_name | string | Optional | |
$ (anyOf 1).team | string | Optional | |
$ (anyOf 1).team_id | string | Optional | |
$ (anyOf 1).team_profile | object | Optional | |
$ (anyOf 1).team_profile.fields | array | Optional | |
$ (anyOf 1).team_profile.fields[] | Model | Each item | Expand Retrieve a team's profile — response body — profile fields item |
$ (anyOf 1).two_factor_type | string | Optional | |
$ (anyOf 1).tz | JSON | Optional | |
$ (anyOf 1).tz (anyOf 1) | null | Alternative | |
$ (anyOf 1).tz (anyOf 2) | string | Alternative | |
$ (anyOf 1).tz_label | string | Optional | |
$ (anyOf 1).tz_offset | JSON | Optional | |
$ (anyOf 1).tz_offset (anyOf 1) | number | Alternative | |
$ (anyOf 1).tz_offset (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 1).updated | JSON | Optional | |
$ (anyOf 1).updated (anyOf 1) | number | Alternative | |
$ (anyOf 1).updated (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 2) | object | Alternative | enterprise user |
$ (anyOf 2).color | string | Optional | refercing to bug: https://jira.tinyspeck.com/browse/EVALUE-1559 |
$ (anyOf 2).deleted | boolean | Optional | |
$ (anyOf 2).enterprise_user | Model | Optional | Expand Gets information about a user — response body — user enterprise user enterprise user |
$ (anyOf 2).has_2fa | boolean | Optional | |
$ (anyOf 2).id | string | Optional | |
$ (anyOf 2).is_admin | boolean | Optional | |
$ (anyOf 2).is_app_user | boolean | Optional | |
$ (anyOf 2).is_bot | boolean | Optional | |
$ (anyOf 2).is_external | boolean | Optional | |
$ (anyOf 2).is_forgotten | boolean | Optional | |
$ (anyOf 2).is_owner | boolean | Optional | |
$ (anyOf 2).is_primary_owner | boolean | Optional | |
$ (anyOf 2).is_restricted | boolean | Optional | |
$ (anyOf 2).is_stranger | boolean | Optional | |
$ (anyOf 2).is_ultra_restricted | boolean | Optional | |
$ (anyOf 2).locale | string | Optional | |
$ (anyOf 2).name | string | Optional | |
$ (anyOf 2).presence | string | Optional | |
$ (anyOf 2).profile | Model | Optional | Expand Retrieve a user's profile information, including their custom status — response body — profile |
$ (anyOf 2).real_name | string | Optional | |
$ (anyOf 2).team_id | string | Optional | |
$ (anyOf 2).team_profile | object | Optional | |
$ (anyOf 2).team_profile.fields | array | Optional | |
$ (anyOf 2).team_profile.fields[] | Model | Each item | Expand Retrieve a team's profile — response body — profile fields item |
$ (anyOf 2).teams | array | Optional | |
$ (anyOf 2).teams[] | string | Each item | |
$ (anyOf 2).two_factor_type | string | Optional | |
$ (anyOf 2).tz | JSON | Optional | |
$ (anyOf 2).tz (anyOf 1) | null | Alternative | |
$ (anyOf 2).tz (anyOf 2) | string | Alternative | |
$ (anyOf 2).tz_label | string | Optional | |
$ (anyOf 2).tz_offset | JSON | Optional | |
$ (anyOf 2).tz_offset (anyOf 1) | number | Alternative | |
$ (anyOf 2).tz_offset (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 2).updated | JSON | Optional | |
$ (anyOf 2).updated (anyOf 1) | number | Alternative | |
$ (anyOf 2).updated (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
Referenced models: Gets information about a user — response body — user enterprise user enterprise user, Retrieve a team's profile — response body — profile fields item, Retrieve a user's profile information, including their custom status — response body — profile
Gets information about a user — response body — user enterprise user enterprise user
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
enterprise_id | string | Optional | |
enterprise_name | string | Optional | |
id | string | Optional | |
is_admin | boolean | Optional | |
is_owner | boolean | Optional | |
teams | array | Optional | |
teams[] | string | Each item |