---
title: "create application"
method: POST
path: "/Applications"
tags: ["Applications"]
---

# create application

`POST /Applications`

## Request body

- object
  - `name` string, required — application name
  - `account_sid` string, uuid, required
  - `call_hook` Webhook, required
    - `webhook_sid` string, uuid
    - `url` string, url, required
    - `method` 'get' | 'post'
    - `username` string
    - `password` string
  - `call_status_hook` Webhook, required
    - `webhook_sid` string, uuid
    - `url` string, url, required
    - `method` 'get' | 'post'
    - `username` string
    - `password` string
  - `messaging_hook` Webhook
    - `webhook_sid` string, uuid
    - `url` string, url, required
    - `method` 'get' | 'post'
    - `username` string
    - `password` string
  - `app_json` string — Voice Application Json, call_hook will not be invoked if app_json is provided
  - `speech_synthesis_vendor` string
  - `speech_synthesis_voice` string
  - `speech_recognizer_vendor` string
  - `speech_recognizer_language` string
  - `env_vars` object — Object containing the Application Environment Variables as key/value to be sent with the call_hook payload

## Response `201`

application successfully created

- SuccessfulAdd
  - `sid` string, required

## Other responses

- `400` — bad request
- `422` — unprocessable entity
- `500` — system error

---

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