Create an app
create_appCreate an app in an organization with its default channel production. Use this once per mobile app, naming the framework it is built with; the returned id is the appId the project's hotcodepush.json and every other tool take. Counts against the organization's appCountLimit; the name is unique per organization. Returns the created app with id, name, framework and defaultChannelId. Do not use this to create a channel (use create_channel) or an organization (use create_organization).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"organizationId": "<organizationId>",
"framework": "<framework>",
"name": "<name>"
},
"name": "create_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name of the app, e.g. "Acme Mobile". | |
| framework | Yes | The framework the app is built with: "react_native", "expo", "capacitor" or "cordova". | |
| organizationId | Yes | The id of the organization, e.g. "a1b2c3d4-0000-4000-8000-000000000000". Use `list_organizations` to look it up. |