> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialect.to/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Available Apps

> Get all applications available to the authenticated user with subscription status, topics, and channel availability



## OpenAPI

````yaml /openapi/alerts.json get /v2/apps
openapi: 3.1.0
info:
  title: Dialect Alerts V2 API
  description: >-
    Notification infrastructure for real-time alert delivery through multiple
    channels including in-app notifications, email, push notifications, and
    Telegram.
  version: 2.2.0-beta
servers:
  - url: https://alerts-api.dial.to
    description: Dialect Production
  - url: https://alerts.dialectapi.to
    description: Dialect Production
security: []
paths:
  /v2/apps:
    get:
      tags:
        - Integrate an Inbox
      summary: Get Available Apps
      description: >-
        Get all applications available to the authenticated user with
        subscription status, topics, and channel availability
      operationId: getAvailableApps
      parameters:
        - name: X-Dialect-Client-Key
          in: header
          required: true
          schema:
            type: string
            description: Client Key used to uniquely identify the client
            example: dk_gyh2eqzfkc4mhp5eiahnndkz
      responses:
        '200':
          description: Available apps with detailed subscription and topic information
          content:
            application/json:
              schema:
                type: object
                properties:
                  apps:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          format: uuid
                        name:
                          type: string
                        description:
                          type: string
                        icon:
                          type: string
                          format: uri
                        subscribed:
                          type: boolean
                          description: >-
                            Whether the subscriber has enabled notifications for
                            at least one channel of this app
                          example: true
                        topics:
                          type: array
                          items:
                            type: object
                            properties:
                              id:
                                type: string
                                format: uuid
                                description: Unique identifier for the topic
                                example: 123e4567-e89b-12d3-a456-426614174000
                              name:
                                type: string
                                description: Name of the topic
                                example: Price Alerts
                              description:
                                type: string
                                description: Description of the topic
                                example: >-
                                  Receive alerts when prices drop below a
                                  certain threshold
                              slug:
                                type: string
                                description: Human-readable slug of the topic
                                example: price-alerts
                              subscribed:
                                type: boolean
                                description: >-
                                  Whether the subscriber has enabled
                                  notifications for this topic
                                example: true
                            required:
                              - id
                              - name
                              - slug
                              - subscribed
                          description: Subscriber's topics this app.
                        channels:
                          type: array
                          items:
                            type: object
                            properties:
                              channel:
                                type: string
                                enum:
                                  - IN_APP
                                  - EMAIL
                                  - TELEGRAM
                              subscribed:
                                type: boolean
                            required:
                              - channel
                              - subscribed
                          description: >-
                            List of channels that the app supports for
                            notifications.
                      required:
                        - id
                        - name
                        - subscribed
                        - topics
                        - channels
                required:
                  - apps
        '401':
          description: Unauthorized
      security:
        - subscriber: []
components:
  securitySchemes:
    subscriber:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Bearer token authentication for subscriber calls

````