Box · Schema

Integration mapping mapped item schema for type Slack

The schema for an integration mapping mapped item object for type Slack. Depending if Box for Slack is installed at the org or workspace level, provide **either** `slack_org_id` **or** `slack_workspace_id`. Do not use both parameters at the same time.

Cloud StorageCollaborationContent ManagementDocumentsEnterpriseFile Sharing

Properties

Name Type Description
type string Type of the mapped item referenced in `id`
id string ID of the mapped item (of type referenced in `type`)
slack_workspace_id string ID of the Slack workspace with which the item is associated. Use this parameter if Box for Slack is installed at a workspace level. Do not use `slack_org_id` at the same time.
slack_org_id string ID of the Slack org with which the item is associated. Use this parameter if Box for Slack is installed at the org level. Do not use `slack_workspace_id` at the same time.
View JSON Schema on GitHub

JSON Schema

box-integrationmappingpartneritemslack-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/IntegrationMappingPartnerItemSlack",
  "title": "Integration mapping mapped item schema for type Slack",
  "type": "object",
  "description": "The schema for an integration mapping mapped item object for type Slack.\n\nDepending if Box for Slack is installed at the org or workspace level,\nprovide **either** `slack_org_id` **or** `slack_workspace_id`.\nDo not use both parameters at the same time.",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "channel"
      ],
      "example": "channel",
      "description": "Type of the mapped item referenced in `id`",
      "nullable": false
    },
    "id": {
      "type": "string",
      "example": "C12378991223",
      "description": "ID of the mapped item (of type referenced in `type`)",
      "nullable": false
    },
    "slack_workspace_id": {
      "type": "string",
      "example": "T12352314",
      "description": "ID of the Slack workspace with which the item is associated. Use this parameter if Box for Slack is installed at a workspace level. Do not use `slack_org_id` at the same time.",
      "nullable": true
    },
    "slack_org_id": {
      "type": "string",
      "example": "E1234567",
      "description": "ID of the Slack org with which the item is associated. Use this parameter if Box for Slack is installed at the org level. Do not use `slack_workspace_id` at the same time.",
      "nullable": true
    }
  },
  "required": [
    "id",
    "type"
  ]
}