Skip to main content

lib/slack/web/docs/conversations.replies.json

{
  "desc": "Returns an entire thread (a message plus all the messages in reply to it), while `conversations.history` method returns only parent messages.\n\nBot user tokens may use this method for direct message and multi-party direct message conversations but lack sufficient permissions to use this method on public and private channels.",

  "args": {
    "channel": {
      "example" : "G1234567890",
      "required": true,
      "desc"    : "Conversation ID to fetch thread from."
    },
    "ts": {
      "example" : "1234567890.123456",
      "required": true,
      "desc"    : "Unique identifier of a thread's parent message."
    },
    "inclusive": {
      "example" : "true",
      "required": false,
      "desc"    : "Include messages with latest or oldest timestamp in results only when either timestamp is specified.",
      "default" : 0
    },
    "cursor": {
      "example" : "dXNlcjpVMDYxTkZUVDI=",
      "required": false,
      "desc"    : "Paginate through collections of data by setting the cursor parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first \"page\" of the collection. See pagination for more detail."
    },
    "latest": {
      "example" : "1234567890.123456",
      "required": false,
      "desc"    : "End of time range of messages to include in results.",
      "default" : "now"
    },
    "limit": {
      "example" : 20,
      "required": false,
      "desc"    : "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 been reached.",
      "default" : 100
    },
    "oldest": {
      "example" : "1234567890.123456",
      "required": false,
      "desc"    : "Start of time range of messages to include in results.",
      "default" : 0
    }
  },

  "errors": {
    "channel_not_found": "Value for `channel` was invalid",
    "thread_not_found": "Value for `ts` was missing or invalid",
    "invalid_cursor": "Value passed for `cursor` was invalid.",
    "invalid_ts_latest": "Value passed for `latest` was invalid.",
    "invalid_ts_oldest": "Value passed for `oldest` was invalid."
  }
}