Skip to main content
POST
/
slack
/
convert
Convert Markdown to Slack Block Kit
curl --request POST \
  --url https://{deployment}/api/v1/slack/convert \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "markdown": "# Release notes\n- Fixed login\n- **Faster** search",
  "version": "v1",
  "enableHeadingDividers": true
}
'
{
  "success": true,
  "result": {
    "blockKitUrl": "<string>",
    "blocks": [
      {}
    ]
  },
  "timestamp": "2023-11-07T05:31:56Z"
}

Authorizations

X-API-KEY
string
header
required

Your deployment's API key (MMK_API_KEY). Routes that accept OAuth2 also allow Authorization: Bearer <token>.

Body

application/json
markdown
string
required

Markdown to convert.

version
string
default:v1

Converter version.

enableHeadingDividers
boolean

Insert dividers under headings.

limitBlocks
boolean

Cap the number of emitted blocks.

Response

Slack blocks + preview URL

success
boolean
result
object
timestamp
string<date-time>