---
title: "Get Apps [v2]"
method: GET
path: "/v2/apps"
tags: ["Apps"]
---

# Get Apps [v2]

`GET /v2/apps`

This endpoint returns a list of apps sorted by popularity.

#### When using Client ID

Simply providing a client ID query parameter is sufficient. If an Authorization header is present, it will be used instead.

#### When using OAuth

This endpoint requires the `zap` OAuth scope.

## Query parameters

- `category` string
- `ids` string
- `limit` integer
- `offset` integer
- `query` string

## Response `200`

- ExpandedAppsResponse[]
  - `data` Apps[], required — A list of the Apps matching the request
    - `id` string, required — Unique id of the app
    - `key` string, nullable — A stable, versionless key that identifies the app's current implementation (e.g. `HubSpotCLIAPI`).
    - `type` string — The type of this object.
    - `image` string, required — Default image/icon to represent the app.
    - `links` object, required — A url that, when visited, will direct the user to authenticate with the app and allow Zapier access to the app, thus creating a new Authentication. If value is `null`, then no authentication is required to use the app. Client ID-authenticated requests will never have this object's fields populated.
    - `action_types` unknown[], required — A list of action types for this specific App
      - unknown
    - `title` string, required — Human readable name of the app
    - `images` AppsImages, required — Images/icons of various resolutions to represent the app.
      - `url_16x16` string, required — 16x16 resolution image URL
      - `url_32x32` string, required — 32x32 resolution image URL
      - `url_64x64` string, required — 64x64 resolution image URL
      - `url_128x128` string, required — 128x128 resolution image URL
    - `hex_color` string, required — A branded color that can be used to represent the app.
    - `categories` Category[], required — A list of categories to which this app belongs. Helpful in identifying apps by type and functionality.
      - `slug` string, required — The shortened slug name for this category
    - `description` string, required — Human readable description of the app.
  - `meta` object, nullable, required — Used for paginating results. Specifies the maximum number of items to return per page.
  - `links` object, nullable, required — Used for paginating results. Specifies the offset to use. Defaults to 0

## Other responses

- `400` — This schema can be expected for 4xx 'Malformed request.' errors
- `401` — 401 Response
- `403` — 403 Response
- `409` — 409 Response
- `429` — 429 Response
- `500` — This schema can be expected for 5xx 'A server error occurred.' errors
- `503` — 503 Response
- `504` — 504 Response

---

[API](https://skmtc.dev/zapier/apis/trigger-inbox-api.md) · [All operations](https://skmtc.dev/zapier/apis/trigger-inbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zapier/trigger-inbox-api/revisions/3fc4c2846ba1/schema)
