---
title: "Create Worker App"
method: POST
path: "/api/v1/admin/worker-apps"
tags: ["admin-worker-apps"]
---

# Create Worker App

`POST /api/v1/admin/worker-apps`

## Request

- Base URL: `https://memory.kagura-ai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://memory.kagura-ai.com/api/v1/admin/worker-apps`
- Auth: none declared

## Request body

- WorkerAppCreateRequest
  - `platform` 'slack' | 'discord' | 'teams', required
  - `app_key` string, required
  - `display_name` string, required
  - `signing_secret` string, required

## Response `201`

Successful Response

- WorkerAppAdminResponse
  - `platform` unknown, required
  - `app_key` unknown, required
  - `display_name` unknown, required
  - `status` unknown, required
  - `revision` unknown, required
  - `has_active_secret` unknown, required
  - `active_secret_revision` unknown, required
  - `retiring_secret_revision` unknown, required
  - `retiring_valid_until` unknown, required
  - `created_at` unknown, required
  - `updated_at` unknown, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud.md) · [All operations](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud/llms.txt) · [OpenAPI document](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud/revisions/aa9df1a21db9?raw)
