{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/business:slack/admin-apps-approve":{"post":{"operationId":"business_slack_admin_apps_approve","summary":"Approve an app for installation on a workspace.","description":"POST /admin.apps.approve","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.apps:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-apps-approved-list":{"get":{"operationId":"business_slack_admin_apps_approved_list","summary":"List approved apps for an org or workspace.","description":"GET /admin.apps.approved.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.apps:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.apps:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page"}},{"name":"team_id","in":"query","required":false,"schema":{"type":"string"}},{"name":"enterprise_id","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-apps-requests-list":{"get":{"operationId":"business_slack_admin_apps_requests_list","summary":"List app requests for a team/workspace.","description":"GET /admin.apps.requests.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.apps:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.apps:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page"}},{"name":"team_id","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-apps-restrict":{"post":{"operationId":"business_slack_admin_apps_restrict","summary":"Restrict an app for installation on a workspace.","description":"POST /admin.apps.restrict","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.apps:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-apps-restricted-list":{"get":{"operationId":"business_slack_admin_apps_restricted_list","summary":"List restricted apps for an org or workspace.","description":"GET /admin.apps.restricted.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.apps:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.apps:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page"}},{"name":"team_id","in":"query","required":false,"schema":{"type":"string"}},{"name":"enterprise_id","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-archive":{"post":{"operationId":"business_slack_admin_conversations_archive","summary":"Archive a public or private channel.","description":"POST /admin.conversations.archive","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-convert-to-private":{"post":{"operationId":"business_slack_admin_conversations_convert_to_private","summary":"Convert a public channel to a private channel.","description":"POST /admin.conversations.convertToPrivate","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-create":{"post":{"operationId":"business_slack_admin_conversations_create","summary":"Create a public or private channel-based conversation.","description":"POST /admin.conversations.create","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-delete":{"post":{"operationId":"business_slack_admin_conversations_delete","summary":"Delete a public or private channel.","description":"POST /admin.conversations.delete","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-disconnect-shared":{"post":{"operationId":"business_slack_admin_conversations_disconnect_shared","summary":"Disconnect a connected channel from one or more workspaces.","description":"POST /admin.conversations.disconnectShared","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-ekm-list-original-connected-channel-info":{"get":{"operationId":"business_slack_admin_conversations_ekm_list_original_connected_channel_info","summary":"List all disconnected channels—i.e., channels that were once connected to other workspaces and then…","description":"GET /admin.conversations.ekm.listOriginalConnectedChannelInfo","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:read`"}},{"name":"channel_ids","in":"query","required":false,"description":"A comma-separated list of channels to filter to.","schema":{"type":"string","description":"A comma-separated list of channels to filter to."}},{"name":"team_ids","in":"query","required":false,"description":"A comma-separated list of the workspaces to which the channels you would like returned belong.","schema":{"type":"string","description":"A comma-separated list of the workspaces to which the channels you would like returned belong."}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-get-conversation-prefs":{"get":{"operationId":"business_slack_admin_conversations_get_conversation_prefs","summary":"Get conversation preferences for a public or private channel.","description":"GET /admin.conversations.getConversationPrefs","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:read`"}},{"name":"channel_id","in":"query","required":true,"description":"The channel to get preferences for.","schema":{"type":"string","description":"The channel to get preferences for."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-get-teams":{"get":{"operationId":"business_slack_admin_conversations_get_teams","summary":"Get all the workspaces a given public or private channel is connected to within this Enterprise org.","description":"GET /admin.conversations.getTeams","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:read`"}},{"name":"channel_id","in":"query","required":true,"description":"The channel to determine connected workspaces within the organization for.","schema":{"type":"string","description":"The channel to determine connected workspaces within the organization for."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-invite":{"post":{"operationId":"business_slack_admin_conversations_invite","summary":"Invite a user to a public or private channel.","description":"POST /admin.conversations.invite","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-rename":{"post":{"operationId":"business_slack_admin_conversations_rename","summary":"Rename a public or private channel.","description":"POST /admin.conversations.rename","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-restrict-access-add-group":{"post":{"operationId":"business_slack_admin_conversations_restrict_access_add_group","summary":"Add an allowlist of IDP groups for accessing a channel","description":"POST /admin.conversations.restrictAccess.addGroup","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-restrict-access-list-groups":{"get":{"operationId":"business_slack_admin_conversations_restrict_access_list_groups","summary":"List all IDP Groups linked to a channel","description":"GET /admin.conversations.restrictAccess.listGroups","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:read`"}},{"name":"channel_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"team_id","in":"query","required":false,"description":"The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that…","schema":{"type":"string","description":"The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-restrict-access-remove-group":{"post":{"operationId":"business_slack_admin_conversations_restrict_access_remove_group","summary":"Remove a linked IDP group linked from a private channel","description":"POST /admin.conversations.restrictAccess.removeGroup","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-search":{"get":{"operationId":"business_slack_admin_conversations_search","summary":"Search for public or private channels in an Enterprise organization.","description":"GET /admin.conversations.search","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:read`"}},{"name":"team_ids","in":"query","required":false,"description":"Comma separated string of team IDs, signifying the workspaces to search through.","schema":{"type":"string","description":"Comma separated string of team IDs, signifying the workspaces to search through."}},{"name":"query","in":"query","required":false,"description":"Name of the the channel to query by.","schema":{"type":"string","description":"Name of the the channel to query by."}},{"name":"limit","in":"query","required":false,"description":"Maximum number of items to be returned. Must be between 1 - 20 both inclusive. Default is 10.","schema":{"type":"integer","description":"Maximum number of items to be returned. Must be between 1 - 20 both inclusive. Default is 10."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}},{"name":"search_channel_types","in":"query","required":false,"description":"The type of channel to include or exclude in the search. For example `private` will search private channels, while `private_exclude` will…","schema":{"type":"string","description":"The type of channel to include or exclude in the search. For example `private` will search private channels, while `private_exclude` will…"}},{"name":"sort","in":"query","required":false,"description":"Possible values are `relevant` (search ranking based on what we think is closest), `name` (alphabetical), `member_count` (number of users…","schema":{"type":"string","description":"Possible values are `relevant` (search ranking based on what we think is closest), `name` (alphabetical), `member_count` (number of users…"}},{"name":"sort_dir","in":"query","required":false,"description":"Sort direction. Possible values are `asc` for ascending order like (1, 2, 3) or (a, b, c), and `desc` for descending order like (3, 2, 1)…","schema":{"type":"string","description":"Sort direction. Possible values are `asc` for ascending order like (1, 2, 3) or (a, b, c), and `desc` for descending order like (3, 2, 1)…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-set-conversation-prefs":{"post":{"operationId":"business_slack_admin_conversations_set_conversation_prefs","summary":"Set the posting permissions for a public or private channel.","description":"POST /admin.conversations.setConversationPrefs","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-set-teams":{"post":{"operationId":"business_slack_admin_conversations_set_teams","summary":"Set the workspaces in an Enterprise grid org that connect to a public or private channel.","description":"POST /admin.conversations.setTeams","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-conversations-unarchive":{"post":{"operationId":"business_slack_admin_conversations_unarchive","summary":"Unarchive a public or private channel.","description":"POST /admin.conversations.unarchive","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-emoji-add":{"post":{"operationId":"business_slack_admin_emoji_add","summary":"Add an emoji.","description":"POST /admin.emoji.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-emoji-add-alias":{"post":{"operationId":"business_slack_admin_emoji_add_alias","summary":"Add an emoji alias.","description":"POST /admin.emoji.addAlias","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-emoji-list":{"get":{"operationId":"business_slack_admin_emoji_list","summary":"List emoji for an Enterprise Grid organization.","description":"GET /admin.emoji.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.teams:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:read`"}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-emoji-remove":{"post":{"operationId":"business_slack_admin_emoji_remove","summary":"Remove an emoji across an Enterprise Grid organization","description":"POST /admin.emoji.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-emoji-rename":{"post":{"operationId":"business_slack_admin_emoji_rename","summary":"Rename an emoji.","description":"POST /admin.emoji.rename","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-invite-requests-approve":{"post":{"operationId":"business_slack_admin_invite_requests_approve","summary":"Approve a workspace invite request.","description":"POST /admin.inviteRequests.approve","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.invites:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-invite-requests-approved-list":{"get":{"operationId":"business_slack_admin_invite_requests_approved_list","summary":"List all approved workspace invite requests.","description":"GET /admin.inviteRequests.approved.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.invites:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.invites:read`"}},{"name":"team_id","in":"query","required":false,"description":"ID for the workspace where the invite requests were made.","schema":{"type":"string","description":"ID for the workspace where the invite requests were made."}},{"name":"cursor","in":"query","required":false,"description":"Value of the `next_cursor` field sent as part of the previous API response","schema":{"type":"string","description":"Value of the `next_cursor` field sent as part of the previous API response"}},{"name":"limit","in":"query","required":false,"description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive","schema":{"type":"integer","description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-invite-requests-denied-list":{"get":{"operationId":"business_slack_admin_invite_requests_denied_list","summary":"List all denied workspace invite requests.","description":"GET /admin.inviteRequests.denied.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.invites:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.invites:read`"}},{"name":"team_id","in":"query","required":false,"description":"ID for the workspace where the invite requests were made.","schema":{"type":"string","description":"ID for the workspace where the invite requests were made."}},{"name":"cursor","in":"query","required":false,"description":"Value of the `next_cursor` field sent as part of the previous api response","schema":{"type":"string","description":"Value of the `next_cursor` field sent as part of the previous api response"}},{"name":"limit","in":"query","required":false,"description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000 both inclusive","schema":{"type":"integer","description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000 both inclusive"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-invite-requests-deny":{"post":{"operationId":"business_slack_admin_invite_requests_deny","summary":"Deny a workspace invite request.","description":"POST /admin.inviteRequests.deny","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.invites:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-invite-requests-list":{"get":{"operationId":"business_slack_admin_invite_requests_list","summary":"List all pending workspace invite requests.","description":"GET /admin.inviteRequests.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.invites:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.invites:read`"}},{"name":"team_id","in":"query","required":false,"description":"ID for the workspace where the invite requests were made.","schema":{"type":"string","description":"ID for the workspace where the invite requests were made."}},{"name":"cursor","in":"query","required":false,"description":"Value of the `next_cursor` field sent as part of the previous API response","schema":{"type":"string","description":"Value of the `next_cursor` field sent as part of the previous API response"}},{"name":"limit","in":"query","required":false,"description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive","schema":{"type":"integer","description":"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-admins-list":{"get":{"operationId":"business_slack_admin_teams_admins_list","summary":"List all of the admins on a given workspace.","description":"GET /admin.teams.admins.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.teams:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return.","schema":{"type":"integer","description":"The maximum number of items to return."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}},{"name":"team_id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-create":{"post":{"operationId":"business_slack_admin_teams_create","summary":"Create an Enterprise team.","description":"POST /admin.teams.create","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-list":{"get":{"operationId":"business_slack_admin_teams_list","summary":"List all teams on an Enterprise organization","description":"GET /admin.teams.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.teams:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 100 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 100 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-owners-list":{"get":{"operationId":"business_slack_admin_teams_owners_list","summary":"List all of the owners on a given workspace.","description":"GET /admin.teams.owners.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.teams:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:read`"}},{"name":"team_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive.","schema":{"type":"integer","description":"The maximum number of items to return. Must be between 1 - 1000 both inclusive."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-info":{"get":{"operationId":"business_slack_admin_teams_settings_info","summary":"Fetch information about settings in a workspace","description":"GET /admin.teams.settings.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.teams:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:read`"}},{"name":"team_id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-set-default-channels":{"post":{"operationId":"business_slack_admin_teams_settings_set_default_channels","summary":"Set the default channels of a workspace.","description":"POST /admin.teams.settings.setDefaultChannels","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-set-description":{"post":{"operationId":"business_slack_admin_teams_settings_set_description","summary":"Set the description of a given workspace.","description":"POST /admin.teams.settings.setDescription","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-set-discoverability":{"post":{"operationId":"business_slack_admin_teams_settings_set_discoverability","summary":"An API method that allows admins to set the discoverability of a given workspace","description":"POST /admin.teams.settings.setDiscoverability","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-set-icon":{"post":{"operationId":"business_slack_admin_teams_settings_set_icon","summary":"Sets the icon of a workspace.","description":"POST /admin.teams.settings.setIcon","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-teams-settings-set-name":{"post":{"operationId":"business_slack_admin_teams_settings_set_name","summary":"Set the name of a given workspace.","description":"POST /admin.teams.settings.setName","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-usergroups-add-channels":{"post":{"operationId":"business_slack_admin_usergroups_add_channels","summary":"Add one or more default channels to an IDP group.","description":"POST /admin.usergroups.addChannels","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-usergroups-add-teams":{"post":{"operationId":"business_slack_admin_usergroups_add_teams","summary":"Associate one or more default workspaces with an organization-wide IDP group.","description":"POST /admin.usergroups.addTeams","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.teams:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-usergroups-list-channels":{"get":{"operationId":"business_slack_admin_usergroups_list_channels","summary":"List the channels linked to an org-level IDP group (user group).","description":"GET /admin.usergroups.listChannels","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.usergroups:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.usergroups:read`"}},{"name":"usergroup_id","in":"query","required":true,"description":"ID of the IDP group to list default channels for.","schema":{"type":"string","description":"ID of the IDP group to list default channels for."}},{"name":"team_id","in":"query","required":false,"description":"ID of the the workspace.","schema":{"type":"string","description":"ID of the the workspace."}},{"name":"include_num_members","in":"query","required":false,"description":"Flag to include or exclude the count of members per channel.","schema":{"type":"boolean","description":"Flag to include or exclude the count of members per channel."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-usergroups-remove-channels":{"post":{"operationId":"business_slack_admin_usergroups_remove_channels","summary":"Remove one or more default channels from an org-level IDP group (user group).","description":"POST /admin.usergroups.removeChannels","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-assign":{"post":{"operationId":"business_slack_admin_users_assign","summary":"Add an Enterprise user to a workspace.","description":"POST /admin.users.assign","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-invite":{"post":{"operationId":"business_slack_admin_users_invite","summary":"Invite a user to a workspace.","description":"POST /admin.users.invite","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-list":{"get":{"operationId":"business_slack_admin_users_list","summary":"List users on a workspace","description":"GET /admin.users.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin.users:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin.users:read`"}},{"name":"team_id","in":"query","required":true,"description":"The ID (`T1234`) of the workspace.","schema":{"type":"string","description":"The ID (`T1234`) of the workspace."}},{"name":"cursor","in":"query","required":false,"description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.","schema":{"type":"string","description":"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page."}},{"name":"limit","in":"query","required":false,"description":"Limit for how many users to be retrieved per page","schema":{"type":"integer","description":"Limit for how many users to be retrieved per page"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-remove":{"post":{"operationId":"business_slack_admin_users_remove","summary":"Remove a user from a workspace.","description":"POST /admin.users.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-session-invalidate":{"post":{"operationId":"business_slack_admin_users_session_invalidate","summary":"Invalidate a single session for a user by session_id","description":"POST /admin.users.session.invalidate","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-session-reset":{"post":{"operationId":"business_slack_admin_users_session_reset","summary":"Wipes all valid sessions on all devices for a given user","description":"POST /admin.users.session.reset","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-set-admin":{"post":{"operationId":"business_slack_admin_users_set_admin","summary":"Set an existing guest, regular user, or owner to be an admin user.","description":"POST /admin.users.setAdmin","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-set-expiration":{"post":{"operationId":"business_slack_admin_users_set_expiration","summary":"Set an expiration for a guest user","description":"POST /admin.users.setExpiration","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-set-owner":{"post":{"operationId":"business_slack_admin_users_set_owner","summary":"Set an existing guest, regular user, or admin user to be a workspace owner.","description":"POST /admin.users.setOwner","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/admin-users-set-regular":{"post":{"operationId":"business_slack_admin_users_set_regular","summary":"Set an existing guest user, admin user, or owner to be a regular user.","description":"POST /admin.users.setRegular","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `admin.users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/api-test":{"get":{"operationId":"business_slack_api_test","summary":"Checks API calling code.","description":"GET /api.test","tags":["business"],"parameters":[{"name":"error","in":"query","required":false,"description":"Error response to return","schema":{"type":"string","description":"Error response to return"}},{"name":"foo","in":"query","required":false,"description":"example property to return","schema":{"type":"string","description":"example property to return"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-event-authorizations-list":{"get":{"operationId":"business_slack_apps_event_authorizations_list","summary":"Get a list of authorizations for the given event context. Each authorization represents an app installation…","description":"GET /apps.event.authorizations.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `authorizations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `authorizations:read`"}},{"name":"event_context","in":"query","required":true,"schema":{"type":"string"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-info":{"get":{"operationId":"business_slack_apps_permissions_info","summary":"Returns list of permissions this app has on a team.","description":"GET /apps.permissions.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-request":{"get":{"operationId":"business_slack_apps_permissions_request","summary":"Allows an app to request additional scopes","description":"GET /apps.permissions.request","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"scopes","in":"query","required":true,"description":"A comma separated list of scopes to request for","schema":{"type":"string","description":"A comma separated list of scopes to request for"}},{"name":"trigger_id","in":"query","required":true,"description":"Token used to trigger the permissions API","schema":{"type":"string","description":"Token used to trigger the permissions API"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-resources-list":{"get":{"operationId":"business_slack_apps_permissions_resources_list","summary":"Returns list of resource grants this app has on a team.","description":"GET /apps.permissions.resources.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return.","schema":{"type":"integer","description":"The maximum number of items to return."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-scopes-list":{"get":{"operationId":"business_slack_apps_permissions_scopes_list","summary":"Returns list of scopes this app has on a team.","description":"GET /apps.permissions.scopes.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-users-list":{"get":{"operationId":"business_slack_apps_permissions_users_list","summary":"Returns list of user grants and corresponding scopes this app has on a team.","description":"GET /apps.permissions.users.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return.","schema":{"type":"integer","description":"The maximum number of items to return."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-permissions-users-request":{"get":{"operationId":"business_slack_apps_permissions_users_request","summary":"Enables an app to trigger a permissions modal to grant an app access to a user access scope.","description":"GET /apps.permissions.users.request","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"scopes","in":"query","required":true,"description":"A comma separated list of user scopes to request for","schema":{"type":"string","description":"A comma separated list of user scopes to request for"}},{"name":"trigger_id","in":"query","required":true,"description":"Token used to trigger the request","schema":{"type":"string","description":"Token used to trigger the request"}},{"name":"user","in":"query","required":true,"description":"The user this scope is being requested for","schema":{"type":"string","description":"The user this scope is being requested for"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/apps-uninstall":{"get":{"operationId":"business_slack_apps_uninstall","summary":"Uninstalls your app from a workspace.","description":"GET /apps.uninstall","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"client_id","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"client_secret","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/auth-revoke":{"get":{"operationId":"business_slack_auth_revoke","summary":"Revokes a token.","description":"GET /auth.revoke","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"test","in":"query","required":false,"description":"Setting this parameter to `1` triggers a _testing mode_ where the specified token will not actually be revoked.","schema":{"type":"boolean","description":"Setting this parameter to `1` triggers a _testing mode_ where the specified token will not actually be revoked."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/auth-test":{"get":{"operationId":"business_slack_auth_test","summary":"Checks authentication & identity.","description":"GET /auth.test","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/bots-info":{"get":{"operationId":"business_slack_bots_info","summary":"Gets information about a bot user.","description":"GET /bots.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users:read`"}},{"name":"bot","in":"query","required":false,"description":"Bot user to get info on","schema":{"type":"string","description":"Bot user to get info on"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/calls-add":{"post":{"operationId":"business_slack_calls_add","summary":"Registers a new Call.","description":"POST /calls.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `calls:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/calls-end":{"post":{"operationId":"business_slack_calls_end","summary":"Ends a Call.","description":"POST /calls.end","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `calls:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/calls-info":{"get":{"operationId":"business_slack_calls_info","summary":"Returns information about a Call.","description":"GET /calls.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `calls:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `calls:read`"}},{"name":"id","in":"query","required":true,"description":"`id` of the Call returned by the [`calls.add`](/methods/calls.add) method.","schema":{"type":"string","description":"`id` of the Call returned by the [`calls.add`](/methods/calls.add) method."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/calls-participants-add":{"post":{"operationId":"business_slack_calls_participants_add","summary":"Registers new participants added to a Call.","description":"POST /calls.participants.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `calls:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/calls-participants-remove":{"post":{"operationId":"business_slack_calls_participants_remove","summary":"Registers participants removed from a Call.","description":"POST /calls.participants.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `calls:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/calls-update":{"post":{"operationId":"business_slack_calls_update","summary":"Updates information about a Call.","description":"POST /calls.update","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `calls:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-delete":{"post":{"operationId":"business_slack_chat_delete","summary":"Deletes a message.","description":"POST /chat.delete","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-delete-scheduled-message":{"post":{"operationId":"business_slack_chat_delete_scheduled_message","summary":"Deletes a pending scheduled message from the queue.","description":"POST /chat.deleteScheduledMessage","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-get-permalink":{"get":{"operationId":"business_slack_chat_get_permalink","summary":"Retrieve a permalink URL for a specific extant message","description":"GET /chat.getPermalink","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"channel","in":"query","required":true,"description":"The ID of the conversation or channel containing the message","schema":{"type":"string","description":"The ID of the conversation or channel containing the message"}},{"name":"message_ts","in":"query","required":true,"description":"A message's `ts` value, uniquely identifying it within a channel","schema":{"type":"string","description":"A message's `ts` value, uniquely identifying it within a channel"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/chat-me-message":{"post":{"operationId":"business_slack_chat_me_message","summary":"Share a me message into a channel.","description":"POST /chat.meMessage","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-post-ephemeral":{"post":{"operationId":"business_slack_chat_post_ephemeral","summary":"Sends an ephemeral message to a user in a channel.","description":"POST /chat.postEphemeral","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-post-message":{"post":{"operationId":"business_slack_chat_post_message","summary":"Sends a message to a channel.","description":"POST /chat.postMessage","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-schedule-message":{"post":{"operationId":"business_slack_chat_schedule_message","summary":"Schedules a message to be sent to a channel.","description":"POST /chat.scheduleMessage","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-scheduled-messages-list":{"get":{"operationId":"business_slack_chat_scheduled_messages_list","summary":"Returns a list of scheduled messages.","description":"GET /chat.scheduledMessages.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"channel","in":"query","required":false,"description":"The channel of the scheduled messages","schema":{"type":"string","description":"The channel of the scheduled messages"}},{"name":"latest","in":"query","required":false,"description":"A UNIX timestamp of the latest value in the time range","schema":{"type":"number","description":"A UNIX timestamp of the latest value in the time range"}},{"name":"oldest","in":"query","required":false,"description":"A UNIX timestamp of the oldest value in the time range","schema":{"type":"number","description":"A UNIX timestamp of the oldest value in the time range"}},{"name":"limit","in":"query","required":false,"description":"Maximum number of original entries to return.","schema":{"type":"integer","description":"Maximum number of original entries to return."}},{"name":"cursor","in":"query","required":false,"description":"For pagination purposes, this is the `cursor` value returned from a previous call to `chat.scheduledmessages.list` indicating where you…","schema":{"type":"string","description":"For pagination purposes, this is the `cursor` value returned from a previous call to `chat.scheduledmessages.list` indicating where you…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/chat-unfurl":{"post":{"operationId":"business_slack_chat_unfurl","summary":"Provide custom unfurl behavior for user-posted URLs","description":"POST /chat.unfurl","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `links:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/chat-update":{"post":{"operationId":"business_slack_chat_update","summary":"Updates a message.","description":"POST /chat.update","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `chat:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-archive":{"post":{"operationId":"business_slack_conversations_archive","summary":"Archives a conversation.","description":"POST /conversations.archive","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-close":{"post":{"operationId":"business_slack_conversations_close","summary":"Closes a direct message or multi-person direct message.","description":"POST /conversations.close","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-create":{"post":{"operationId":"business_slack_conversations_create","summary":"Initiates a public or private channel-based conversation","description":"POST /conversations.create","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-history":{"get":{"operationId":"business_slack_conversations_history","summary":"Fetches a conversation's history of messages and events.","description":"GET /conversations.history","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:history`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:history`"}},{"name":"channel","in":"query","required":false,"description":"Conversation ID to fetch history for.","schema":{"type":"string","description":"Conversation ID to fetch history for."}},{"name":"latest","in":"query","required":false,"description":"End of time range of messages to include in results.","schema":{"type":"number","description":"End of time range of messages to include in results."}},{"name":"oldest","in":"query","required":false,"description":"Start of time range of messages to include in results.","schema":{"type":"number","description":"Start of time range of messages to include in results."}},{"name":"inclusive","in":"query","required":false,"description":"Include messages with latest or oldest timestamp in results only when either timestamp is specified.","schema":{"type":"boolean","description":"Include messages with latest or oldest timestamp in results only when either timestamp is specified."}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-info":{"get":{"operationId":"business_slack_conversations_info","summary":"Retrieve information about a conversation.","description":"GET /conversations.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:read`"}},{"name":"channel","in":"query","required":false,"description":"Conversation ID to learn more about","schema":{"type":"string","description":"Conversation ID to learn more about"}},{"name":"include_locale","in":"query","required":false,"description":"Set this to `true` to receive the locale for this conversation. Defaults to `false`","schema":{"type":"boolean","description":"Set this to `true` to receive the locale for this conversation. Defaults to `false`"}},{"name":"include_num_members","in":"query","required":false,"description":"Set to `true` to include the member count for the specified conversation. Defaults to `false`","schema":{"type":"boolean","description":"Set to `true` to include the member count for the specified conversation. Defaults to `false`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-invite":{"post":{"operationId":"business_slack_conversations_invite","summary":"Invites users to a channel.","description":"POST /conversations.invite","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-join":{"post":{"operationId":"business_slack_conversations_join","summary":"Joins an existing conversation.","description":"POST /conversations.join","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `channels:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-kick":{"post":{"operationId":"business_slack_conversations_kick","summary":"Removes a user from a conversation.","description":"POST /conversations.kick","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-leave":{"post":{"operationId":"business_slack_conversations_leave","summary":"Leaves a conversation.","description":"POST /conversations.leave","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-list":{"get":{"operationId":"business_slack_conversations_list","summary":"Lists all channels in a Slack team.","description":"GET /conversations.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:read`"}},{"name":"exclude_archived","in":"query","required":false,"description":"Set to `true` to exclude archived channels from the list","schema":{"type":"boolean","description":"Set to `true` to exclude archived channels from the list"}},{"name":"types","in":"query","required":false,"description":"Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`","schema":{"type":"string","description":"Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-mark":{"post":{"operationId":"business_slack_conversations_mark","summary":"Sets the read cursor in a channel.","description":"POST /conversations.mark","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-members":{"get":{"operationId":"business_slack_conversations_members","summary":"Retrieve members of a conversation.","description":"GET /conversations.members","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:read`"}},{"name":"channel","in":"query","required":false,"description":"ID of the conversation to retrieve members for","schema":{"type":"string","description":"ID of the conversation to retrieve members for"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-open":{"post":{"operationId":"business_slack_conversations_open","summary":"Opens or resumes a direct message or multi-person direct message.","description":"POST /conversations.open","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-rename":{"post":{"operationId":"business_slack_conversations_rename","summary":"Renames a conversation.","description":"POST /conversations.rename","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-replies":{"get":{"operationId":"business_slack_conversations_replies","summary":"Retrieve a thread of messages posted to a conversation","description":"GET /conversations.replies","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:history`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:history`"}},{"name":"channel","in":"query","required":false,"description":"Conversation ID to fetch thread from.","schema":{"type":"string","description":"Conversation ID to fetch thread from."}},{"name":"ts","in":"query","required":false,"description":"Unique identifier of a thread's parent message. `ts` must be the timestamp of an existing message with 0 or more replies. If there are no…","schema":{"type":"number","description":"Unique identifier of a thread's parent message. `ts` must be the timestamp of an existing message with 0 or more replies. If there are no…"}},{"name":"latest","in":"query","required":false,"description":"End of time range of messages to include in results.","schema":{"type":"number","description":"End of time range of messages to include in results."}},{"name":"oldest","in":"query","required":false,"description":"Start of time range of messages to include in results.","schema":{"type":"number","description":"Start of time range of messages to include in results."}},{"name":"inclusive","in":"query","required":false,"description":"Include messages with latest or oldest timestamp in results only when either timestamp is specified.","schema":{"type":"boolean","description":"Include messages with latest or oldest timestamp in results only when either timestamp is specified."}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-set-purpose":{"post":{"operationId":"business_slack_conversations_set_purpose","summary":"Sets the purpose for a conversation.","description":"POST /conversations.setPurpose","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-set-topic":{"post":{"operationId":"business_slack_conversations_set_topic","summary":"Sets the topic for a conversation.","description":"POST /conversations.setTopic","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/conversations-unarchive":{"post":{"operationId":"business_slack_conversations_unarchive","summary":"Reverses conversation archival.","description":"POST /conversations.unarchive","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `conversations:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/dialog-open":{"get":{"operationId":"business_slack_dialog_open","summary":"Open a dialog with a user","description":"GET /dialog.open","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"dialog","in":"query","required":true,"description":"The dialog definition. This must be a JSON-encoded string.","schema":{"type":"string","description":"The dialog definition. This must be a JSON-encoded string."}},{"name":"trigger_id","in":"query","required":true,"description":"Exchange a trigger to post to the user.","schema":{"type":"string","description":"Exchange a trigger to post to the user."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/dnd-end-dnd":{"post":{"operationId":"business_slack_dnd_end_dnd","summary":"Ends the current user's Do Not Disturb session immediately.","description":"POST /dnd.endDnd","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `dnd:write`"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/dnd-end-snooze":{"post":{"operationId":"business_slack_dnd_end_snooze","summary":"Ends the current user's snooze mode immediately.","description":"POST /dnd.endSnooze","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `dnd:write`"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/dnd-info":{"get":{"operationId":"business_slack_dnd_info","summary":"Retrieves a user's current Do Not Disturb status.","description":"GET /dnd.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `dnd:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `dnd:read`"}},{"name":"user","in":"query","required":false,"description":"User to fetch status for (defaults to current user)","schema":{"type":"string","description":"User to fetch status for (defaults to current user)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/dnd-set-snooze":{"post":{"operationId":"business_slack_dnd_set_snooze","summary":"Turns on Do Not Disturb mode for the current user, or changes its duration.","description":"POST /dnd.setSnooze","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/dnd-team-info":{"get":{"operationId":"business_slack_dnd_team_info","summary":"Retrieves the Do Not Disturb status for up to 50 users on a team.","description":"GET /dnd.teamInfo","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `dnd:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `dnd:read`"}},{"name":"users","in":"query","required":false,"description":"Comma-separated list of users to fetch Do Not Disturb status for","schema":{"type":"string","description":"Comma-separated list of users to fetch Do Not Disturb status for"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/emoji-list":{"get":{"operationId":"business_slack_emoji_list","summary":"Lists custom emoji for a team.","description":"GET /emoji.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `emoji:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `emoji:read`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-comments-delete":{"post":{"operationId":"business_slack_files_comments_delete","summary":"Deletes an existing comment on a file.","description":"POST /files.comments.delete","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `files:write:user`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-delete":{"post":{"operationId":"business_slack_files_delete","summary":"Deletes a file.","description":"POST /files.delete","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `files:write:user`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-info":{"get":{"operationId":"business_slack_files_info","summary":"Gets information about a file.","description":"GET /files.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `files:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `files:read`"}},{"name":"file","in":"query","required":false,"description":"Specify a file by providing its ID.","schema":{"type":"string","description":"Specify a file by providing its ID."}},{"name":"count","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…"}},{"name":"cursor","in":"query","required":false,"description":"Parameter for pagination. File comments are paginated for a single file. Set `cursor` equal to the `next_cursor` attribute returned by the…","schema":{"type":"string","description":"Parameter for pagination. File comments are paginated for a single file. Set `cursor` equal to the `next_cursor` attribute returned by the…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-list":{"get":{"operationId":"business_slack_files_list","summary":"List for a team, in a channel, or from a user with applied filters.","description":"GET /files.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `files:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `files:read`"}},{"name":"user","in":"query","required":false,"description":"Filter files created by a single user.","schema":{"type":"string","description":"Filter files created by a single user."}},{"name":"channel","in":"query","required":false,"description":"Filter files appearing in a specific channel, indicated by its ID.","schema":{"type":"string","description":"Filter files appearing in a specific channel, indicated by its ID."}},{"name":"ts_from","in":"query","required":false,"description":"Filter files created after this timestamp (inclusive).","schema":{"type":"number","description":"Filter files created after this timestamp (inclusive)."}},{"name":"ts_to","in":"query","required":false,"description":"Filter files created before this timestamp (inclusive).","schema":{"type":"number","description":"Filter files created before this timestamp (inclusive)."}},{"name":"types","in":"query","required":false,"description":"Filter files by type ([see below](#file_types)). You can pass multiple values in the types argument, like `types=spaces,snippets`.The…","schema":{"type":"string","description":"Filter files by type ([see below](#file_types)). You can pass multiple values in the types argument, like `types=spaces,snippets`.The…"}},{"name":"count","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"string"}},{"name":"show_files_hidden_by_limit","in":"query","required":false,"description":"Show truncated file info for files hidden due to being too old, and the team who owns the file being over the file limit.","schema":{"type":"boolean","description":"Show truncated file info for files hidden due to being too old, and the team who owns the file being over the file limit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-add":{"post":{"operationId":"business_slack_files_remote_add","summary":"Adds a file from a remote service","description":"POST /files.remote.add","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-info":{"get":{"operationId":"business_slack_files_remote_info","summary":"Retrieve information about a remote file added to Slack","description":"GET /files.remote.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `remote_files:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `remote_files:read`"}},{"name":"file","in":"query","required":false,"description":"Specify a file by providing its ID.","schema":{"type":"string","description":"Specify a file by providing its ID."}},{"name":"external_id","in":"query","required":false,"description":"Creator defined GUID for the file.","schema":{"type":"string","description":"Creator defined GUID for the file."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-list":{"get":{"operationId":"business_slack_files_remote_list","summary":"Retrieve information about a remote file added to Slack","description":"GET /files.remote.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `remote_files:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `remote_files:read`"}},{"name":"channel","in":"query","required":false,"description":"Filter files appearing in a specific channel, indicated by its ID.","schema":{"type":"string","description":"Filter files appearing in a specific channel, indicated by its ID."}},{"name":"ts_from","in":"query","required":false,"description":"Filter files created after this timestamp (inclusive).","schema":{"type":"number","description":"Filter files created after this timestamp (inclusive)."}},{"name":"ts_to","in":"query","required":false,"description":"Filter files created before this timestamp (inclusive).","schema":{"type":"number","description":"Filter files created before this timestamp (inclusive)."}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return.","schema":{"type":"integer","description":"The maximum number of items to return."}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-remove":{"post":{"operationId":"business_slack_files_remote_remove","summary":"Remove a remote file.","description":"POST /files.remote.remove","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-share":{"get":{"operationId":"business_slack_files_remote_share","summary":"Share a remote file into a channel.","description":"GET /files.remote.share","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `remote_files:share`","schema":{"type":"string","description":"Authentication token. Requires scope: `remote_files:share`"}},{"name":"file","in":"query","required":false,"description":"Specify a file registered with Slack by providing its ID. Either this field or `external_id` or both are required.","schema":{"type":"string","description":"Specify a file registered with Slack by providing its ID. Either this field or `external_id` or both are required."}},{"name":"external_id","in":"query","required":false,"description":"The globally unique identifier (GUID) for the file, as set by the app registering the file with Slack. Either this field or `file` or both…","schema":{"type":"string","description":"The globally unique identifier (GUID) for the file, as set by the app registering the file with Slack. Either this field or `file` or both…"}},{"name":"channels","in":"query","required":false,"description":"Comma-separated list of channel IDs where the file will be shared.","schema":{"type":"string","description":"Comma-separated list of channel IDs where the file will be shared."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/files-remote-update":{"post":{"operationId":"business_slack_files_remote_update","summary":"Updates an existing remote file.","description":"POST /files.remote.update","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-revoke-public-url":{"post":{"operationId":"business_slack_files_revoke_public_url","summary":"Revokes public/external sharing access for a file","description":"POST /files.revokePublicURL","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `files:write:user`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-shared-public-url":{"post":{"operationId":"business_slack_files_shared_public_url","summary":"Enables a file for public/external sharing.","description":"POST /files.sharedPublicURL","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `files:write:user`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/files-upload":{"post":{"operationId":"business_slack_files_upload","summary":"Uploads or creates a file.","description":"POST /files.upload","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/migration-exchange":{"get":{"operationId":"business_slack_migration_exchange","summary":"For Enterprise Grid workspaces, map local user IDs to global user IDs","description":"GET /migration.exchange","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `tokens.basic`","schema":{"type":"string","description":"Authentication token. Requires scope: `tokens.basic`"}},{"name":"users","in":"query","required":true,"description":"A comma-separated list of user ids, up to 400 per request","schema":{"type":"string","description":"A comma-separated list of user ids, up to 400 per request"}},{"name":"team_id","in":"query","required":false,"description":"Specify team_id starts with `T` in case of Org Token","schema":{"type":"string","description":"Specify team_id starts with `T` in case of Org Token"}},{"name":"to_old","in":"query","required":false,"description":"Specify `true` to convert `W` global user IDs to workspace-specific `U` IDs. Defaults to `false`.","schema":{"type":"boolean","description":"Specify `true` to convert `W` global user IDs to workspace-specific `U` IDs. Defaults to `false`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/oauth-access":{"get":{"operationId":"business_slack_oauth_access","summary":"Exchanges a temporary OAuth verifier code for an access token.","description":"GET /oauth.access","tags":["business"],"parameters":[{"name":"client_id","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"client_secret","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"code","in":"query","required":false,"description":"The `code` param returned via the OAuth callback.","schema":{"type":"string","description":"The `code` param returned via the OAuth callback."}},{"name":"redirect_uri","in":"query","required":false,"description":"This must match the originally submitted URI (if one was sent).","schema":{"type":"string","description":"This must match the originally submitted URI (if one was sent)."}},{"name":"single_channel","in":"query","required":false,"description":"Request the user to add your app only to a single channel. Only valid with a [legacy workspace…","schema":{"type":"boolean","description":"Request the user to add your app only to a single channel. Only valid with a [legacy workspace…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/oauth-token":{"get":{"operationId":"business_slack_oauth_token","summary":"Exchanges a temporary OAuth verifier code for a workspace token.","description":"GET /oauth.token","tags":["business"],"parameters":[{"name":"client_id","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"client_secret","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"code","in":"query","required":false,"description":"The `code` param returned via the OAuth callback.","schema":{"type":"string","description":"The `code` param returned via the OAuth callback."}},{"name":"redirect_uri","in":"query","required":false,"description":"This must match the originally submitted URI (if one was sent).","schema":{"type":"string","description":"This must match the originally submitted URI (if one was sent)."}},{"name":"single_channel","in":"query","required":false,"description":"Request the user to add your app only to a single channel.","schema":{"type":"boolean","description":"Request the user to add your app only to a single channel."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/oauth-v2-access":{"get":{"operationId":"business_slack_oauth_v2_access","summary":"Exchanges a temporary OAuth verifier code for an access token.","description":"GET /oauth.v2.access","tags":["business"],"parameters":[{"name":"client_id","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"client_secret","in":"query","required":false,"description":"Issued when you created your application.","schema":{"type":"string","description":"Issued when you created your application."}},{"name":"code","in":"query","required":true,"description":"The `code` param returned via the OAuth callback.","schema":{"type":"string","description":"The `code` param returned via the OAuth callback."}},{"name":"redirect_uri","in":"query","required":false,"description":"This must match the originally submitted URI (if one was sent).","schema":{"type":"string","description":"This must match the originally submitted URI (if one was sent)."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/pins-add":{"post":{"operationId":"business_slack_pins_add","summary":"Pins an item to a channel.","description":"POST /pins.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `pins:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/pins-list":{"get":{"operationId":"business_slack_pins_list","summary":"Lists items pinned to a channel.","description":"GET /pins.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `pins:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `pins:read`"}},{"name":"channel","in":"query","required":true,"description":"Channel to get pinned items for.","schema":{"type":"string","description":"Channel to get pinned items for."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/pins-remove":{"post":{"operationId":"business_slack_pins_remove","summary":"Un-pins an item from a channel.","description":"POST /pins.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `pins:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reactions-add":{"post":{"operationId":"business_slack_reactions_add","summary":"Adds a reaction to an item.","description":"POST /reactions.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `reactions:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reactions-get":{"get":{"operationId":"business_slack_reactions_get","summary":"Gets reactions for an item.","description":"GET /reactions.get","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `reactions:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `reactions:read`"}},{"name":"channel","in":"query","required":false,"description":"Channel where the message to get reactions for was posted.","schema":{"type":"string","description":"Channel where the message to get reactions for was posted."}},{"name":"file","in":"query","required":false,"description":"File to get reactions for.","schema":{"type":"string","description":"File to get reactions for."}},{"name":"file_comment","in":"query","required":false,"description":"File comment to get reactions for.","schema":{"type":"string","description":"File comment to get reactions for."}},{"name":"full","in":"query","required":false,"description":"If true always return the complete reaction list.","schema":{"type":"boolean","description":"If true always return the complete reaction list."}},{"name":"timestamp","in":"query","required":false,"description":"Timestamp of the message to get reactions for.","schema":{"type":"string","description":"Timestamp of the message to get reactions for."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/reactions-list":{"get":{"operationId":"business_slack_reactions_list","summary":"Lists reactions made by a user.","description":"GET /reactions.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `reactions:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `reactions:read`"}},{"name":"user","in":"query","required":false,"description":"Show reactions made by this user. Defaults to the authed user.","schema":{"type":"string","description":"Show reactions made by this user. Defaults to the authed user."}},{"name":"full","in":"query","required":false,"description":"If true always return the complete reaction list.","schema":{"type":"boolean","description":"If true always return the complete reaction list."}},{"name":"count","in":"query","required":false,"schema":{"type":"integer"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This…","schema":{"type":"string","description":"Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This…"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/reactions-remove":{"post":{"operationId":"business_slack_reactions_remove","summary":"Removes a reaction from an item.","description":"POST /reactions.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `reactions:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reminders-add":{"post":{"operationId":"business_slack_reminders_add","summary":"Creates a reminder.","description":"POST /reminders.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `reminders:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reminders-complete":{"post":{"operationId":"business_slack_reminders_complete","summary":"Marks a reminder as complete.","description":"POST /reminders.complete","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `reminders:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reminders-delete":{"post":{"operationId":"business_slack_reminders_delete","summary":"Deletes a reminder.","description":"POST /reminders.delete","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `reminders:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/reminders-info":{"get":{"operationId":"business_slack_reminders_info","summary":"Gets information about a reminder.","description":"GET /reminders.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `reminders:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `reminders:read`"}},{"name":"reminder","in":"query","required":false,"description":"The ID of the reminder","schema":{"type":"string","description":"The ID of the reminder"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/reminders-list":{"get":{"operationId":"business_slack_reminders_list","summary":"Lists all reminders created by or for a given user.","description":"GET /reminders.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `reminders:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `reminders:read`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/rtm-connect":{"get":{"operationId":"business_slack_rtm_connect","summary":"Starts a Real Time Messaging session.","description":"GET /rtm.connect","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `rtm:stream`","schema":{"type":"string","description":"Authentication token. Requires scope: `rtm:stream`"}},{"name":"batch_presence_aware","in":"query","required":false,"description":"Batch presence deliveries via subscription. Enabling changes the shape of `presence_change` events. See [batch…","schema":{"type":"boolean","description":"Batch presence deliveries via subscription. Enabling changes the shape of `presence_change` events. See [batch…"}},{"name":"presence_sub","in":"query","required":false,"description":"Only deliver presence events when requested by subscription. See [presence subscriptions](/docs/presence-and-status#subscriptions).","schema":{"type":"boolean","description":"Only deliver presence events when requested by subscription. See [presence subscriptions](/docs/presence-and-status#subscriptions)."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/search-messages":{"get":{"operationId":"business_slack_search_messages","summary":"Searches for messages matching a query.","description":"GET /search.messages","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `search:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `search:read`"}},{"name":"count","in":"query","required":false,"description":"Pass the number of results you want per \"page\". Maximum of `100`.","schema":{"type":"integer","description":"Pass the number of results you want per \"page\". Maximum of `100`."}},{"name":"highlight","in":"query","required":false,"description":"Pass a value of `true` to enable query highlight markers (see below).","schema":{"type":"boolean","description":"Pass a value of `true` to enable query highlight markers (see below)."}},{"name":"page","in":"query","required":false,"schema":{"type":"integer"}},{"name":"query","in":"query","required":true,"description":"Search query.","schema":{"type":"string","description":"Search query."}},{"name":"sort","in":"query","required":false,"description":"Return matches sorted by either `score` or `timestamp`.","schema":{"type":"string","description":"Return matches sorted by either `score` or `timestamp`."}},{"name":"sort_dir","in":"query","required":false,"description":"Change sort direction to ascending (`asc`) or descending (`desc`).","schema":{"type":"string","description":"Change sort direction to ascending (`asc`) or descending (`desc`)."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/stars-add":{"post":{"operationId":"business_slack_stars_add","summary":"Adds a star to an item.","description":"POST /stars.add","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `stars:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/stars-list":{"get":{"operationId":"business_slack_stars_list","summary":"Lists stars for a user.","description":"GET /stars.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `stars:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `stars:read`"}},{"name":"count","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"string"}},{"name":"cursor","in":"query","required":false,"description":"Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This…","schema":{"type":"string","description":"Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This…"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/stars-remove":{"post":{"operationId":"business_slack_stars_remove","summary":"Removes a star from an item.","description":"POST /stars.remove","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `stars:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/team-access-logs":{"get":{"operationId":"business_slack_team_access_logs","summary":"Gets the access logs for the current team.","description":"GET /team.accessLogs","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin`"}},{"name":"before","in":"query","required":false,"description":"End of time range of logs to include in results (inclusive).","schema":{"type":"string","description":"End of time range of logs to include in results (inclusive)."}},{"name":"count","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/team-billable-info":{"get":{"operationId":"business_slack_team_billable_info","summary":"Gets billable users information for the current team.","description":"GET /team.billableInfo","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin`"}},{"name":"user","in":"query","required":false,"description":"A user to retrieve the billable information for. Defaults to all users.","schema":{"type":"string","description":"A user to retrieve the billable information for. Defaults to all users."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/team-info":{"get":{"operationId":"business_slack_team_info","summary":"Gets information about the current team.","description":"GET /team.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `team:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `team:read`"}},{"name":"team","in":"query","required":false,"description":"Team to get info on, if omitted, will return information about the current team. Will only return team that the authenticated token is…","schema":{"type":"string","description":"Team to get info on, if omitted, will return information about the current team. Will only return team that the authenticated token is…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/team-integration-logs":{"get":{"operationId":"business_slack_team_integration_logs","summary":"Gets the integration logs for the current team.","description":"GET /team.integrationLogs","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `admin`","schema":{"type":"string","description":"Authentication token. Requires scope: `admin`"}},{"name":"app_id","in":"query","required":false,"description":"Filter logs to this Slack app. Defaults to all logs.","schema":{"type":"string","description":"Filter logs to this Slack app. Defaults to all logs."}},{"name":"change_type","in":"query","required":false,"description":"Filter logs with this change type. Defaults to all logs.","schema":{"type":"string","description":"Filter logs with this change type. Defaults to all logs."}},{"name":"count","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"string"}},{"name":"service_id","in":"query","required":false,"description":"Filter logs to this service. Defaults to all logs.","schema":{"type":"string","description":"Filter logs to this service. Defaults to all logs."}},{"name":"user","in":"query","required":false,"description":"Filter logs generated by this user’s actions. Defaults to all logs.","schema":{"type":"string","description":"Filter logs generated by this user’s actions. Defaults to all logs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/team-profile-get":{"get":{"operationId":"business_slack_team_profile_get","summary":"Retrieve a team's profile.","description":"GET /team.profile.get","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users.profile:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users.profile:read`"}},{"name":"visibility","in":"query","required":false,"description":"Filter by visibility.","schema":{"type":"string","description":"Filter by visibility."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-create":{"post":{"operationId":"business_slack_usergroups_create","summary":"Create a User Group","description":"POST /usergroups.create","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-disable":{"post":{"operationId":"business_slack_usergroups_disable","summary":"Disable an existing User Group","description":"POST /usergroups.disable","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-enable":{"post":{"operationId":"business_slack_usergroups_enable","summary":"Enable a User Group","description":"POST /usergroups.enable","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-list":{"get":{"operationId":"business_slack_usergroups_list","summary":"List all User Groups for a team","description":"GET /usergroups.list","tags":["business"],"parameters":[{"name":"include_users","in":"query","required":false,"description":"Include the list of users for each User Group.","schema":{"type":"boolean","description":"Include the list of users for each User Group."}},{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `usergroups:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `usergroups:read`"}},{"name":"include_count","in":"query","required":false,"description":"Include the number of users in each User Group.","schema":{"type":"boolean","description":"Include the number of users in each User Group."}},{"name":"include_disabled","in":"query","required":false,"description":"Include disabled User Groups.","schema":{"type":"boolean","description":"Include disabled User Groups."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-update":{"post":{"operationId":"business_slack_usergroups_update","summary":"Update an existing User Group","description":"POST /usergroups.update","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-users-list":{"get":{"operationId":"business_slack_usergroups_users_list","summary":"List all users in a User Group","description":"GET /usergroups.users.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `usergroups:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `usergroups:read`"}},{"name":"include_disabled","in":"query","required":false,"description":"Allow results that involve disabled User Groups.","schema":{"type":"boolean","description":"Allow results that involve disabled User Groups."}},{"name":"usergroup","in":"query","required":true,"description":"The encoded ID of the User Group to update.","schema":{"type":"string","description":"The encoded ID of the User Group to update."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/usergroups-users-update":{"post":{"operationId":"business_slack_usergroups_users_update","summary":"Update the list of users for a User Group","description":"POST /usergroups.users.update","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `usergroups:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/users-conversations":{"get":{"operationId":"business_slack_users_conversations","summary":"List conversations the calling user may access.","description":"GET /users.conversations","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `conversations:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `conversations:read`"}},{"name":"user","in":"query","required":false,"description":"Browse conversations by a specific user ID's membership. Non-public channels are restricted to those where the calling user shares…","schema":{"type":"string","description":"Browse conversations by a specific user ID's membership. Non-public channels are restricted to those where the calling user shares…"}},{"name":"types","in":"query","required":false,"description":"Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`","schema":{"type":"string","description":"Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`"}},{"name":"exclude_archived","in":"query","required":false,"description":"Set to `true` to exclude archived channels from the list","schema":{"type":"boolean","description":"Set to `true` to exclude archived channels from the list"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-delete-photo":{"post":{"operationId":"business_slack_users_delete_photo","summary":"Delete the user profile photo","description":"POST /users.deletePhoto","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/users-get-presence":{"get":{"operationId":"business_slack_users_get_presence","summary":"Gets user presence information.","description":"GET /users.getPresence","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users:read`"}},{"name":"user","in":"query","required":false,"description":"User to get presence info on. Defaults to the authed user.","schema":{"type":"string","description":"User to get presence info on. Defaults to the authed user."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-identity":{"get":{"operationId":"business_slack_users_identity","summary":"Get a user's identity.","description":"GET /users.identity","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `identity.basic`","schema":{"type":"string","description":"Authentication token. Requires scope: `identity.basic`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-info":{"get":{"operationId":"business_slack_users_info","summary":"Gets information about a user.","description":"GET /users.info","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users:read`"}},{"name":"include_locale","in":"query","required":false,"description":"Set this to `true` to receive the locale for this user. Defaults to `false`","schema":{"type":"boolean","description":"Set this to `true` to receive the locale for this user. Defaults to `false`"}},{"name":"user","in":"query","required":false,"description":"User to get info on","schema":{"type":"string","description":"User to get info on"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-list":{"get":{"operationId":"business_slack_users_list","summary":"Lists all users in a Slack team.","description":"GET /users.list","tags":["business"],"parameters":[{"name":"token","in":"query","required":false,"description":"Authentication token. Requires scope: `users:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users:read`"}},{"name":"limit","in":"query","required":false,"description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…","schema":{"type":"integer","description":"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't…"}},{"name":"cursor","in":"query","required":false,"description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…","schema":{"type":"string","description":"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's…"}},{"name":"include_locale","in":"query","required":false,"description":"Set this to `true` to receive the locale for users. Defaults to `false`","schema":{"type":"boolean","description":"Set this to `true` to receive the locale for users. Defaults to `false`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-lookup-by-email":{"get":{"operationId":"business_slack_users_lookup_by_email","summary":"Find a user with an email address.","description":"GET /users.lookupByEmail","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users:read.email`","schema":{"type":"string","description":"Authentication token. Requires scope: `users:read.email`"}},{"name":"email","in":"query","required":true,"description":"An email address belonging to a user in the workspace","schema":{"type":"string","description":"An email address belonging to a user in the workspace"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-profile-get":{"get":{"operationId":"business_slack_users_profile_get","summary":"Retrieves a user's profile information.","description":"GET /users.profile.get","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `users.profile:read`","schema":{"type":"string","description":"Authentication token. Requires scope: `users.profile:read`"}},{"name":"include_labels","in":"query","required":false,"description":"Include labels for each ID in custom profile fields","schema":{"type":"boolean","description":"Include labels for each ID in custom profile fields"}},{"name":"user","in":"query","required":false,"description":"User to retrieve profile info for","schema":{"type":"string","description":"User to retrieve profile info for"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/users-profile-set":{"post":{"operationId":"business_slack_users_profile_set","summary":"Set the profile information for a user.","description":"POST /users.profile.set","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `users.profile:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/users-set-active":{"post":{"operationId":"business_slack_users_set_active","summary":"Marked a user as active. Deprecated and non-functional.","description":"POST /users.setActive","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `users:write`"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/users-set-photo":{"post":{"operationId":"business_slack_users_set_photo","summary":"Set the user profile photo","description":"POST /users.setPhoto","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/users-set-presence":{"post":{"operationId":"business_slack_users_set_presence","summary":"Manually sets user presence.","description":"POST /users.setPresence","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","body"],"properties":{"token":{"type":"string","description":"Authentication token. Requires scope: `users:write`"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:slack/views-open":{"get":{"operationId":"business_slack_views_open","summary":"Open a view for a user.","description":"GET /views.open","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"trigger_id","in":"query","required":true,"description":"Exchange a trigger to post to the user.","schema":{"type":"string","description":"Exchange a trigger to post to the user."}},{"name":"view","in":"query","required":true,"description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.","schema":{"type":"string","description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/views-publish":{"get":{"operationId":"business_slack_views_publish","summary":"Publish a static view for a User.","description":"GET /views.publish","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"user_id","in":"query","required":true,"description":"`id` of the user you want publish a view to.","schema":{"type":"string","description":"`id` of the user you want publish a view to."}},{"name":"view","in":"query","required":true,"description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.","schema":{"type":"string","description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string."}},{"name":"hash","in":"query","required":false,"description":"A string that represents view state to protect against possible race conditions.","schema":{"type":"string","description":"A string that represents view state to protect against possible race conditions."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/views-push":{"get":{"operationId":"business_slack_views_push","summary":"Push a view onto the stack of a root view.","description":"GET /views.push","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"trigger_id","in":"query","required":true,"description":"Exchange a trigger to post to the user.","schema":{"type":"string","description":"Exchange a trigger to post to the user."}},{"name":"view","in":"query","required":true,"description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.","schema":{"type":"string","description":"A [view payload](/reference/surfaces/views). This must be a JSON-encoded string."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/views-update":{"get":{"operationId":"business_slack_views_update","summary":"Update an existing view.","description":"GET /views.update","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `none`","schema":{"type":"string","description":"Authentication token. Requires scope: `none`"}},{"name":"view_id","in":"query","required":false,"description":"A unique identifier of the view to be updated. Either `view_id` or `external_id` is required.","schema":{"type":"string","description":"A unique identifier of the view to be updated. Either `view_id` or `external_id` is required."}},{"name":"external_id","in":"query","required":false,"description":"A unique identifier of the view set by the developer. Must be unique for all views on a team. Max length of 255 characters. Either…","schema":{"type":"string","description":"A unique identifier of the view set by the developer. Must be unique for all views on a team. Max length of 255 characters. Either…"}},{"name":"view","in":"query","required":false,"description":"A [view object](/reference/surfaces/views). This must be a JSON-encoded string.","schema":{"type":"string","description":"A [view object](/reference/surfaces/views). This must be a JSON-encoded string."}},{"name":"hash","in":"query","required":false,"description":"A string that represents view state to protect against possible race conditions.","schema":{"type":"string","description":"A string that represents view state to protect against possible race conditions."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/workflows-step-completed":{"get":{"operationId":"business_slack_workflows_step_completed","summary":"Indicate that an app's step in a workflow completed execution.","description":"GET /workflows.stepCompleted","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `workflow.steps:execute`","schema":{"type":"string","description":"Authentication token. Requires scope: `workflow.steps:execute`"}},{"name":"workflow_step_execute_id","in":"query","required":true,"description":"Context identifier that maps to the correct workflow step execution.","schema":{"type":"string","description":"Context identifier that maps to the correct workflow step execution."}},{"name":"outputs","in":"query","required":false,"description":"Key-value object of outputs from your step. Keys of this object reflect the configured `key` properties of your…","schema":{"type":"string","description":"Key-value object of outputs from your step. Keys of this object reflect the configured `key` properties of your…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/workflows-step-failed":{"get":{"operationId":"business_slack_workflows_step_failed","summary":"Indicate that an app's step in a workflow failed to execute.","description":"GET /workflows.stepFailed","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `workflow.steps:execute`","schema":{"type":"string","description":"Authentication token. Requires scope: `workflow.steps:execute`"}},{"name":"workflow_step_execute_id","in":"query","required":true,"description":"Context identifier that maps to the correct workflow step execution.","schema":{"type":"string","description":"Context identifier that maps to the correct workflow step execution."}},{"name":"error","in":"query","required":true,"description":"A JSON-based object with a `message` property that should contain a human readable error message.","schema":{"type":"string","description":"A JSON-based object with a `message` property that should contain a human readable error message."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:slack/workflows-update-step":{"get":{"operationId":"business_slack_workflows_update_step","summary":"Update the configuration for a workflow extension step.","description":"GET /workflows.updateStep","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"Authentication token. Requires scope: `workflow.steps:execute`","schema":{"type":"string","description":"Authentication token. Requires scope: `workflow.steps:execute`"}},{"name":"workflow_step_edit_id","in":"query","required":true,"description":"A context identifier provided with `view_submission` payloads used to call back to `workflows.updateStep`.","schema":{"type":"string","description":"A context identifier provided with `view_submission` payloads used to call back to `workflows.updateStep`."}},{"name":"inputs","in":"query","required":false,"description":"A JSON key-value map of inputs required from a user during configuration. This is the data your app expects to receive when the workflow…","schema":{"type":"string","description":"A JSON key-value map of inputs required from a user during configuration. This is the data your app expects to receive when the workflow…"}},{"name":"outputs","in":"query","required":false,"description":"An JSON array of output objects used during step execution. This is the data your app agrees to provide when your workflow step was…","schema":{"type":"string","description":"An JSON array of output objects used during step execution. This is the data your app agrees to provide when your workflow step was…"}},{"name":"step_name","in":"query","required":false,"description":"An optional field that can be used to override the step name that is shown in the Workflow Builder.","schema":{"type":"string","description":"An optional field that can be used to override the step name that is shown in the Workflow Builder."}},{"name":"step_image_url","in":"query","required":false,"description":"An optional field that can be used to override app image that is shown in the Workflow Builder.","schema":{"type":"string","description":"An optional field that can be used to override app image that is shown in the Workflow Builder."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}