---
title: "Get Slack app manifest"
method: GET
path: "/v1/integrations/slack/manifest"
tags: ["integrations"]
---

# Get Slack app manifest

`GET /v1/integrations/slack/manifest`

Return the Slack app manifest pre-filled with this deployment's public URLs.

## Query parameters

- `access_mode` 'bot' | 'user' — Generate a manifest for a personal installation (default) or an admin bot installation

## Response `200`

Slack app manifest for bring-your-own-app setup

- SlackManifestResponse — Rendered Slack app manifest (JSON and YAML) for bring-your-own-app setup.
  - `manifest_json` string, required — Slack app manifest JSON pre-filled with this deployment's URLs
  - `manifest_yaml` string, required — Slack app manifest YAML pre-filled with this deployment's URLs

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-07** `1a6549d3e64d` — 1 breaking
  - for the `query` request parameter `access_mode`, default value was changed from `bot` to `user`
- **2026-09-05** `ea8d85b8caca` — 2 info
  - added the new optional `query` request parameter `access_mode`
  - added the non-success response with the status `422`

[Change history](https://skmtc.dev/mixedbread/apis/mxbai-omni/changes/v1/integrations/slack/manifest/get.md)

---

[API](https://skmtc.dev/mixedbread/apis/mxbai-omni.md) · [All operations](https://skmtc.dev/mixedbread/apis/mxbai-omni/llms.txt) · [OpenAPI document](https://skmtc.dev/mixedbread/apis/mxbai-omni/revisions/9c6c72afde2d?raw)
