---
title: "Activity log report"
method: GET
path: "/api/reports/activity/details"
tags: ["Reports"]
---

# Activity log report

`GET /api/reports/activity/details`

## Request

- Base URL: `https://go.urbanairship.com`
- URL: `https://go.urbanairship.com/api/reports/activity/details`
- Auth: one of:
  - HTTP basic
  - HTTP bearer
  - OAuth 2
    - Client credentials
    - Token URL: `http://oauth2.{domain}.com/token` scopes: `rpt`
- TypeScript: <https://skmtc.dev/airship/apis/airship-api/docs/api/reports/activity/details/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the activity log data, including non-unicast pushes. The series begins with the earliest time given in which the group of pushes were sent.

## Response `200`

Returned on success.

- ActivityLogReport: The activity log data.
  - `activities` ActivityLogObject[]: An array of activity log data.
    - `delivery` object
      - `app` object
        - `alerting` integer: The number of alerting pushes sent.
        - `in_app` object
          - `impressions` integer: The number of impressions from the push.
          - `impressions_opted_in` integer: The number of opted in impressions from the push.
          - `impressions_opted_out` integer: The number of opted out impressions from the push.
        - `rich` integer: The number of rich pushes sent.
        - `silent` integer: The number of silent pushes sent.
      - `web` object
        - `total` integer: The number of web pushes delivered.
    - `details` object
      - `interaction` object
        - `app` object
          - `direct` integer: The number of direct opens of your app.
          - `indirect` integer: The number of indirect opens of your app.
          - `influenced` integer: The number of influenced opens of your app.
          - `rich_read` integer: The number of app rich messages read.
        - `web` object
          - `clicks` integer: The number of direct clicks on the web notification.
          - `sessions` integer: The number of sessions created during the specified timeframe.
    - `experiment` boolean: A boolean value indicating whether or not the push is an experiment.
    - `push_id` string, uuid: Unique identifier that represents a specific push message delivery.
    - `timestamp` string, date-time: A [date-time](/developer/rest-api/ua/introduction/#date-time-format) for the end of the report.
    - `type` 'PUSH' | 'GROUP': The type of push. `GROUP` is for a group message, like push to local time or automation. `PUSH` is for other pushes.
  - `app_key` string: The app key for the application.
  - `end` string, date-time: The end [date-time](/developer/rest-api/ua/introduction/#date-time-format) for the report.
  - `limit` integer: The optional limit for the number of entries to return per request. Defaults to 100.
  - `next_page` string, url: There might be more than one page of results for this listing. Follow this URL if it is present to the next batch of results.
  - `start` string, date-time: The start [date-time](/developer/rest-api/ua/introduction/#date-time-format) for the report.

---

[API](https://skmtc.dev/airship/apis/airship-api.md) - [All operations](https://skmtc.dev/airship/apis/airship-api/llms.txt) - [OpenAPI document](https://skmtc.dev/airship/apis/airship-api/revisions/bd6ab947117a?raw)
