---
title: "Creates task from Slack message"
method: POST
path: "/tasks/create_external/slack/"
tags: ["users"]
---

# Creates task from Slack message

`POST /tasks/create_external/slack/`

Payload specifies the type of request

## Headers

- `X-Slack-Request-Timestamp` string, required
- `X-Slack-Signature` string, required

## Request body

- ApiSlackRequestParams
  - `trigger_id` string
  - `type` string
  - `view` ApiSlackView
    - `private_metadata` string
    - `state` ApiSlackStateValues
      - `values` ApiSlackBlockValues
        - `task_details` ApiSlackTaskDetails
          - `task_details_input` ApiSlackInputValue
            - `value` string
        - `task_title` ApiSlackTaskTitle
          - `task_title_input` ApiSlackInputValue
            - `value` string

## Response `200`

success

- string

## Other responses

- `400` — invalid params
- `500` — internal server error
- `501` — invalid method
- `503` — unable to create task

## Changes

- **2026-07-17** `dd703b665df8` — 1 info
  - endpoint added
- **2022-07-08** `a16838105bfd` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/generaltask/apis/general-task-api/changes/tasks/create_external/slack/post.md)

---

[API](https://skmtc.dev/generaltask/apis/general-task-api.md) · [All operations](https://skmtc.dev/generaltask/apis/general-task-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/generaltask/general-task-api/revisions/dd703b665df8/schema)
