App installs
Only available in API version
2024-01
The
app_installs
object is only available in API version2024-01
and later.
Whenever a monday.com user installs an app, we send the installation information to the app developer to help them further understand their app's performance and usage. This information is available through both webhooks and the API.
As a developer working with monday.com, it is important to familiarize yourself with the app_installs
API so you know how to access installation data for your app. This document will walk you through the available queries read the app_installs
object via the API.
Please note that only app collaborators can successfully query this object. The call will fail if anyone other than the app's collaborators tries to run the query.
Queries
Querying app_installs
will return an app's installation details. This method accepts various arguments and returns an object.
You can only query app_installs
directly at the root, so it can't be nested within another query.
query {
app_installs (app_id: 123456789, limit: 1, page: 1) {
app_id
timestamp
app_install_account {
id
}
app_install_user {
id
}
app_version {
major
minor
patch
type
text
}
}
}
let query = "query { app_installs (app_id: 123456789, limit:1, page:1) { app_id timestamp app_install_account { id } app_install_user { id } app_version { major minor patch type text }}}";
fetch ("https://api.monday.com/v2", {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization' : 'YOUR_API_KEY_HERE',
'API-version' : '2024-01'
},
body: JSON.stringify({
query : query
})
})
.then(res => res.json())
.then(res => console.log(JSON.stringify(res, null, 2)));
Arguments
You can use the following argument(s) to reduce the number of results returned in your app_installs
query.
Argument | Description |
---|---|
app_id ID! | The unique identifier of the application to return results for. |
limit Int | The number of boards to return. The default is 25 and the maximum is 100. |
page Int | The page number to return. Starts at 1. |
Fields
You can use the following field(s) to specify what information your app_installs
query will return. Please note that some fields will have their own fields.
Fields | Description | Supported fields |
---|---|---|
app_id Int! | The app's unique identifier. | |
app_install_account AppInstallAccount! | The app installer's account details. | id Int! |
app_install_user AppInstallUser! | The app installer's user details. | id Int |
app_version AppVersion | The app's version details when it was installed. | major Int! minor Int! patch Int! text String! type String |
timestamp String | The date and time the app was installed. |
Join our developer community!
We've created a community specifically for our devs where you can search through previous topics to find solutions, ask new questions, hear about new features and updates, and learn tips and tricks from other devs. Come join in on the fun! π
Updated about 1 month ago