Link element
This is a rich text element, compatible only with the rich_text block. It must be used within the rich_text_list, rich_text_quote, or rich_text_section block element within the rich_text block's elements array.
Fields
| Field | Type | Description | Required? |
|---|---|---|---|
type | String | The type of object; in this case "link". | Required |
url | String | The link's url. | Required |
text | String | The text shown to the user (instead of the url). If no text is provided, the url is used. | Optional |
unsafe | Boolean | Indicates whether the link is safe. | Optional |
from_llm | Boolean | Indicates whether the link was generated by the LLM itself. | Optional |
is_slack_url | Boolean | Indicates whether the link is a Slack URL. | Optional |
truncated | Boolean | Indicates whether the link has been truncated. | Optional |
style | Object | An object of optional boolean properties that dictate style: bold, italic, strike, highlight, client_highlight, underline, and unlink. | Optional |
Example
- JSON
- Python Slack SDK
- Node Slack SDK
- Java Slack SDK
{
"blocks": [
{
"type": "rich_text",
"elements": [
{
"type": "rich_text_section",
"elements": [
{
"type": "link",
"url": "https://docs.slack.dev"
}
]
}
]
}
]
}
block-kit/src/blocks/rich_text.py
loading...
block-kit/src/blocks/rich_text.js
loading...
block-kit/src/main/java/blocks/RichText.java
loading...