Constructors

Methods

  • Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Add media to a title.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional data: object
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Analyze UTM data with optional group_by (source, campaign, medium, device_type, etc.)

    GET /titles/{title_id}/utm/analysis

    Type Parameters

    • T

    Parameters

    • title_id: string

      The UUID of the title

    • Optional params: Record<string, any>

      e.g. ?group_by=source&start_date=YYYY-MM-DD

    Returns AxiosPromise<default<T>>

    AxiosPromise

  • Create a new game install record.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • data: object
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Create a new API token for a title. Returns { full_token: string, token: TitleToken }.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional data: {
          expires_at?: string;
      }
      • Optional expires_at?: string

    Returns AxiosPromise<default<T>>

  • Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Retrieve the UTM analytics data for a title (paginated, filterable, sortable).

    GET /titles/{title_id}/utm

    Type Parameters

    • T

    Parameters

    • title_id: string

      The UUID of the title

    • Optional params: Record<string, any>

      Optional query params: start_date, end_date, source, device_type, sort_by, etc.

    Returns AxiosPromise<default<T>>

    AxiosPromise

  • Retrieve the wishlist data for a specific title.

    Type Parameters

    • T

    Parameters

    • title_id: string

      The UUID of the title

    • Optional params: Record<string, any>

      Optional query params, e.g. { platform: 'steam', start_date: '2025-01-01', end_date: '2025-01-31'}

    Returns AxiosPromise<default<T>>

    AxiosPromise

  • Upload a CSV/Excel file containing daily UTM analytics for a specific title.

    Type Parameters

    • T

    Parameters

    • title_id: string

      The UUID of the title

    • file: File | Blob

      The CSV or Excel file

    • Optional data: Record<string, any>

      Optional form fields (if needed)

    • Optional params: Record<string, any>

      Optional query parameters

    Returns AxiosPromise<default<T>>

    AxiosPromise

  • Upload a CSV/Excel file containing wishlist data for a title.

    Type Parameters

    • T

    Parameters

    • title_id: string

      The UUID of the title

    • file: File | Blob

      The CSV or Excel file

    • Optional data: Record<string, any>

      Any additional form data, e.g. platform

    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

    AxiosPromise

  • List game installs for a specific title.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • List retention events for a specific title.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • List sessions for a specific title, with optional filters and pagination. Returns a paginated list of sessions with start/end times, session_length, user info, etc.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • List all tokens for a title.

    Type Parameters

    • T

    Parameters

    • title_id: string

    Returns AxiosPromise<default<T>>

  • Remove media from a title.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • media_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Get a summary report of retention events for a specific title.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Revoke a specific token by ID.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • token_id: string

    Returns AxiosPromise<default<T>>

  • Get aggregated average session length data (daily/weekly/monthly) for a title. Optionally filter by platform/device_type/OS/version and group by one dimension.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Type Parameters

    • T

    Parameters

    • title_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

  • Update the ordering of media items (images, videos, etc.) for a title.

    Type Parameters

    • T

    Parameters

    • title_id: string

      The ID of the title to update

    • media_order: {
          media_id: string;
          order: number;
      }[]

      An array of objects, each containing: - media_id: string (the UUID of the media) - order: number (the new order/index)

    Returns AxiosPromise<default<T>>

    Promise containing the server response

  • View a single game install record.

    Type Parameters

    • T

    Parameters

    • title_id: string
    • install_id: string
    • Optional params: Record<string, any>

    Returns AxiosPromise<default<T>>

Generated using TypeDoc