Get User Info
GetUserInfo retrieves information about a user.
It calls GET https://slack.com/api/users.info.
The activity has 5 tabs: Configuration, Advanced, Auth, Input, and Output.
Configuration
| Field | Required | Description |
|---|---|---|
| Name | Optional | Name of the step, should be unique within this workflow. |
| Description | Optional | Describe the purpose or function of this step. |
This activity takes no further configuration — everything it acts on travels in the request body on the Input tab.
Advanced
| Field | Required | Description |
|---|---|---|
| Enable Caching | Optional | If checked response will be cached. |
| Cache TTL | Optional | Time to Live (in minutes) for cached response, after which it will be evicted. Defaults to 30. |
| Timeout | Optional | Maximum time (in milliseconds) to wait for a response from the server. If the server does not respond within this time, the request will be terminated and marked as a timeout error. Increase this value only for slower services or large payloads. Defaults to 15000. |
| Send to Engage | Optional | Indicates if the result should be forwarded to Engage. |
| Select Engage Context | Optional | Engage context for reporting this event. |
| Select Engage Event | Optional | Select Event data to map for sending to engage. |
| Enable Retry | Optional | Retry after Failure. |
| Retry Policy Resource | Optional | Drag and drop a Retry Policy resource from the workspace. |
Auth
| Field | Required | Description |
|---|---|---|
| Auth Type | Optional | Select the authentication method for the request. Options: No Auth, OAuth 2. Defaults to OAuth 2. |
| Auth Resource | Optional | OAuth resource containing credentials. |
Input
This activity is built on the REST Client, so the Input tab is the generic HTTP request rather than a Slack-shaped payload.
| Field | Required | Data Type | Description |
|---|---|---|---|
| Target | Required | Object | The HTTP request. |
Output
The activity returns an httpResponse object.
| Field | Data Type | Description |
|---|---|---|
| status.code | Integer | Numeric HTTP status code. |
| status.message | String | Short message associated with the HTTP status. |
| headers | Object | HTTP response headers. |
| body | Object | Parsed body of the response. |
The response body carries:
| Field | Data Type |
|---|---|
| user | Object |
| ok | Boolean |
The output schema names these fields without describing them.