---
title: "Create a new App"
method: POST
path: "/apps/app"
tags: ["App"]
---

# Create a new App

`POST /apps/app`

## Request body

- App
  - `authentication` object — Optional authentication information, used for Google Drive and Dropbox
  - `createdAt` string
  - `updatedAt` string
  - `domain` string, required — The domain name or bucket name
  - `file` string, required — The file name for the screenshot
  - `folder` string, required — The folder where the screenshot should be uploaded
  - `id` string, uuid, required
  - `name` string, required
  - `type` 'S3' | 'Azure' | 'GDrive' | 'Dropbox' | 'RSS' | 'Slack' | 'FTP' | 'Webhook' | 'SFTP'
  - `verified` boolean — whether the App was verified by the user or not

## Response `200`

The App created

- App
  - `authentication` object — Optional authentication information, used for Google Drive and Dropbox
  - `createdAt` string
  - `updatedAt` string
  - `domain` string, required — The domain name or bucket name
  - `file` string, required — The file name for the screenshot
  - `folder` string, required — The folder where the screenshot should be uploaded
  - `id` string, uuid, required
  - `name` string, required
  - `type` 'S3' | 'Azure' | 'GDrive' | 'Dropbox' | 'RSS' | 'Slack' | 'FTP' | 'Webhook' | 'SFTP'
  - `verified` boolean — whether the App was verified by the user or not

## Other responses

- `400` — Bad request
- `401` — Authentication failed

---

[API](https://skmtc.net/blitapp/apis/blit.md) · [All operations](https://skmtc.net/blitapp/apis/blit/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blitapp/blit/revisions/4f44976989c8/schema)
