---
title: "List available applications"
method: GET
path: "/"
---

# List available applications

`GET /`

## Query parameters

- `page_size` integer
- `page` integer

## Response `200`

Success

- ApplicationResponseCollection
  - `_embedded` object — A list of applications matching your existing filters
    - `applications` ApplicationResponse[]
      - `capabilities` Capabilities — Your application can use multiple products. This contains the configuration for each product. This replaces the application `type` from version 1 of the Application API.
        - `meetings` MeetingsCapability — Meetings related configuration
          - `webhooks` object
            - `recording_changed` object — Vonage will send recording changed events to this URL
              - …
            - `room_changed` object — Vonage will send call room changed events to this URL
              - …
            - `session_changed` object — Vonage will send call session changed events to this URL
              - …
        - `messages` MessagesCapability — Messages / Dispatch related configuration
          - `version` string — If not populated will be set to v1
          - `webhooks` object
            - `inbound_url` object — Vonage will forward inbound messages to this URL
              - …
            - `status_url` object — Vonage will send message status updates (e.g. `delivered`, `seen`) to this URL
              - …
        - `rtc` RtcCapability — RTC / Conversation Service related configuration
          - `leg_persistence_time` integer
          - `signed_callbacks` boolean
          - `webhooks` object
            - `event_url` object — Vonage will send RTC events to this URL
              - …
        - `vbc` object — Specify the `vbc` capability to enable zero-rated calls for VBC number programmability service applications. This is always an empty object.
        - `verify` VerifyCapability — Two factor authentication related configuration
          - `version` 'v2' — Verify current version. If specified must be set to v2
          - `webhooks` object
            - `status_url` object — Vonage will send request status events (e.g. `progress`, `complete`) to this URL
              - …
        - `voice` VoiceCapability — Voice related configuration
          - `conversation_ttl` integer — ttl used by the NCCO in case you’re using a conversation action (is set in hours and is 48 by default)
          - `payments` object — encompass all the payment related fields
            - `gateways` object[] — payment gateways like Stripe
              - …
          - `signed_callbacks` boolean — verify that a request is coming from Vonage servers (a jwt token will be sent on the callback authorization header)
          - `webhooks` object
            - `answer_url` object
              - …
            - `event_url` object — Vonage will send call events (e.g. `ringing`, `answered`) to this URL
              - …
            - `fallback_answer_url` object
              - …
      - `id` string — The application's ID
      - `name` string — Friendly identifier for your application. This is not unique
      - `privacy` object — Application privacy config
        - `improve_ai` boolean — If set to `true`, Vonage may store and use your content and data for the improvement of Vonage's AI based services and technologies.
  - `page` integer — The current page number (starts at 1)
  - `page_size` integer — The number of applications per page
  - `total_items` integer — The total number of applications
  - `total_pages` integer — The total number of pages returned

## Other responses

- `400` — Invalid Request
- `401` — Credential is missing or invalid
- `405` — Invalid Request Method
- `406` — Invalid Accept Header

---

[API](https://skmtc.net/vonage/apis/application-v2.md) · [All operations](https://skmtc.net/vonage/apis/application-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vonage/application-v2/versions/17a87b99b16b/schema)
