Learn about other types supported by the app APIs
The monday.com app APIs enable you to create and update apps.
The types below are used by app queries and mutations, and are not independently queryable.
CreateAppInput
An object containing the new app's configuration data.
| Field | Type | Description | Enum Values |
|---|---|---|---|
| collaborators | [ID!] | An array of the new app's collaborators. | |
| description | String | The new app's description. | |
| kind | AppKind | The new app's visibility type. | PRIVATEPUBLIC |
| name | String! | The new app's name. | |
| permissions | [AppPermission!] | An array of the new app's permission scopes. | ACCOUNT_READASSETS_READBOARDS_READBOARDS_WRITEDEPARTMENTS_READDEPARTMENTS_WRITEDOCS_READDOCS_WRITEME_READNOTIFICATIONS_WRITETAGS_READTEAMS_READTEAMS_WRITEUPDATES_READUPDATES_WRITEUSERS_READUSERS_WRITEWEBHOOKS_READWORKSPACES_READWORKSPACES_WRITE |
| slug | String | A URL-friendly identifier in {account_slug}_{app_slug} format. Must contain at least three letters, numbers, dashes, and underscores. | |
| webhook_url | String | The new app's webhook endpoint URL. |
UpdateAppInput
An object containing the app's updated configuration data.
| Field | Type | Description | Enum Values |
|---|---|---|---|
| collaborators | [ID!] | An array of the new app's collaborators. | |
| description | String | The new app's description. | |
| kind | AppKind | The new app's visibility type. | PRIVATEPUBLIC |
| name | String! | The new app's name. | |
| permissions | [String!] | An array of the new app's permission scopes. | |
| slug | String | The new app's slug. | |
| webhook_url | String | The new app's webhook endpoint URL. |
DeveloperAppVersion
Only available in API versions
2026-10and later
Represents a version of a developer app. Returned by the promote_app mutation and queryable via the versions field on App.
| Field | Type | Description |
|---|---|---|
id ID | ID | The app version's unique identifier. |
status AppVersionStatus | AppVersionStatus | The current status of this app version. |
AppVersionStatus
Only available in API versions
2026-10and later
Enum representing the lifecycle status of a developer app version.
| Enum Value | Description |
|---|---|
DRAFT | The version is in draft and has not been promoted to live. |
LIVE | The version is live and available to users. |
DEPRECATED | The version has been deprecated and is no longer the active live version. |
PROMOTING | The version is currently being promoted to live. Poll status until it changes to LIVE or DEPRECATED. |
