To fetch app install count, revenue, and other related data, you need to use specific queries in your request data. Below is an example of how you might construct your query:
In the above example, you’d replace [organization_id] with your actual organization ID.
This query fetches the title of each app, the count of installations, the charges for each app including the price amount and currency, and the status of the charge.
Please note that the API might not support all the fields directly, so if a field is not supported, you would need to remove it from the query.
In your POST request, this query would be included in the body something like this:
{
"query": "your_query_here"
}
Again, replace your_query_here with the actual query. Try to apply this to your use-case as the exact fields and structure might differ based on the API version you’re using and the specific data you have access to.
With this query, I can get the install count and uninstalled count. The difference between them will give me the Active users.
My doubt is, instead of getting the first 20 or 100 installs I want all of them. If not possible maybe I can get all installs for a particular time period.
In the response, you’ll receive a cursor for each edge, and a hasNextPage boolean (true/false) in pageInfo, letting you know if there are more entries that fit your query criteria. You can then put the cursor output you received into a sequential query like this: