---
title: "Batch create apps"
method: POST
path: "/v1/apps/batch"
tags: ["Workspace API - Apps"]
---

# Batch create apps

`POST /v1/apps/batch`

Create multiple applications at once in the workspace

## Request body

- BatchCreateAppsDto
  - `items` BatchCreateAppItemDto[], required
    - `name` string, required
    - `redirectUris` string[]
    - `webhookConfig` WebhookConfigDto
      - `url` string
      - `enabled` boolean, required
      - `retryAttempts` number, required
      - `timeoutSeconds` number, required
      - `secret` string — Redacted preview of the webhook signing secret in GET responses (e.g., whsec_****abc1). The full value is returned exactly once by POST /webhook-config/rotate-secret.
      - `events` string[], required
    - `idempotencyKey` string
  - `continueOnError` boolean

## Response `201`

Apps created successfully

- WorkspaceBatchCreateAppsResponseDto
  - `results` object[], required
  - `successCount` number, required
  - `errorCount` number, required

## Other responses

- `401` — Invalid API key

---

[API](https://skmtc.net/hopae/apis/hconnect-api.md) · [All operations](https://skmtc.net/hopae/apis/hconnect-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hopae/hconnect-api/revisions/ed6e97ac6f2f/schema)
