---
title: "App Store Connect by In-App Event"
method: GET
path: "/accounts/ios/reports/in_app_events"
tags: ["App Store Connect"]
---

# App Store Connect by In-App Event

`GET /accounts/ios/reports/in_app_events`

## Request

- Base URL: `https://public-api.apptweak.com/api/public/integrations`
- URL: `https://public-api.apptweak.com/api/public/integrations/accounts/ios/reports/in_app_events`
- Auth: API key in header `x-apptweak-key`

The integrations reports endpoints allow you to fetch different reports related to your integrations in AppTweak with a breakdown by in-app event. <br/><br/> <b>Price</b> <table> <thead><tr><th>Datapoint</th><th>Description</th><th>credits/request</th></tr></thead> <tbody> <tr><td><b>property object</b></td><td>Hash containing the values of the property, the start date and end date of the report.</td><td>1</td></tr> </tbody> </table> The response for the request will be a JSON which contains all the info related to the selected property, grouped by app id, country code and device, without pagination.

## Query parameters

- `id` string, required
- `property` 'units' | 'iap' | 'sales' | 'paying-users' | 'installs' | 'sessions' | 'active-devices' | 'rolling-active-devices' | 'redownloads' | 'total-downloads' | 'event-impressions-unique' | 'event-notification-taps' | 'event-opens' | 'event-page-views-unique' | 'event-reminders' | 'deletions', required
- `in_app_events` string, required
- `apps` string
- `countries` string
- `start_date` string
- `end_date` string

## Response `200`

Successful response.

- object
  - `result` object
  - `metadata` ResponseMetadata: Standard response envelope: the request as the API parsed it, the credits actually charged (`cost`), and what the call could have cost had every datapoint been available (`max_credit_cost`). Every endpoint of this API returns it unchanged.
    - `request` object
      - `path` string: The path that was called.
      - `params` object, nullable: The query as the API parsed it, with defaults applied.
      - `cost` integer: Credits actually charged for this call.
      - `max_credit_cost` integer: Credits the call could have cost if every datapoint requested had been available.
      - `status` integer: HTTP status of the response.
    - `response` object, nullable: Endpoint-specific notes; null when there are none.

## Other responses

- `401`: Unauthorized. Unknown or missing API token.
- `403`: Forbidden. Returned when the API plan does not include integration data access, when there are not enough credits to perform the request, when one of the requested apps or in-app events is not owned by the connected account, or when the requested resource does not belong to the requester's account.
- `422`: Validation error. Returned when a parameter is invalid.

---

[API](https://skmtc.dev/apptweak/apis/console-data-api.md) - [All operations](https://skmtc.dev/apptweak/apis/console-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/apptweak/apis/console-data-api/revisions/2e220a518664?raw)
