---
title: "List all apps"
method: GET
path: "/api/v1/apps"
---

# List all apps

`GET /api/v1/apps`

## Request

- Base URL: `https://anyhook.net`
- URL: `https://anyhook.net/api/v1/apps`
- Auth: HTTP bearer

Returns all webhook relay apps for the authenticated user.

## Response `200`

List of apps

- object
  - `apps` App[]
    - `id` string
    - `name` string
    - `slug` string
    - `source` string
    - `sourceSecret` boolean: Whether a sender signing secret is set.
    - `isActive` boolean
    - `inboundUrl` string
    - `inboxAddress` string
    - `destinations` object[]
      - `url` string
      - `enabled` boolean
      - `headers` object
      - `has_signing_secret` boolean
      - `signing_secret_hint` string
      - `event_types` string[]
      - `rate_limit` integer
      - `delay_seconds` integer
    - `eventsThisMonth` integer
    - `createdAt` string, date-time
    - `previousSlugs` string[]

## Other responses

- `401`: Unauthorized

---

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