---
title: "GET /applications"
method: GET
path: "/applications"
tags: ["Applications"]
---

# GET /applications

`GET /applications`

This endpoint allows retrieval of all applications accessible by the requesting user.  
It is important to note that after using the pageSize parameter, the "totalSize" in the  response represents the total number of available applications, not the number of applications resulting from the query string.

## Query parameters

- `pageToken` string
- `pageSize` integer

## Response `200`

OK

- ApiPaginatedApplicationResponse — Used to wrap results for a paginated response, containing information on how to retrieve further pages.
  - `nextPageToken` string, nullable, required — Token to retrieve the next page. The value of this token is passed into the field pageToken. This value can be null if there is no next page.
  - `prevPageToken` string, nullable, required — Token to retrieve the previous page. The value of this token is passed into the field pageToken. This value can be null of there is no previous page.
  - `results` object[], required — The result set from a collection API call.
    - `id` string, required — Unique identifier for application
    - `technicalContact` ApplicationTechContact, required — Request body for application update.
      - `name` string — First name of point of contact for this application.
      - `lastName` string — Last name of the person to contact for this application.
      - `email` string, email — Email id of the person to contact for this application.
      - `phone` string — Phone number of the person to contact for this application.
    - `name` string, required — Name of the application.
    - `displayName` string — Display name of the application.
    - `website` string, uri — URL to the website of this application.
    - `developer` string — Name of the developer/company which developed this application.
    - `privacyPolicy` string, uri — URL to the privacy policy of this application.
    - `termsOfService` string, uri — URL to the terms of service of this application.
    - `description` string, required — The description of the application.
    - `isPublic` boolean, required — Whether this application is intended to be public (available for other parties through an application store).
    - `logo` string, uri — URL to the logo of the application.
  - `totalSize` integer, required — Size of the total result set.

## Other responses

- `400` — The supplied object is invalid. Error detail will contain the validation error.
- `401` — You are not authenticated. Please authenticate and try again.
- `403` — You have no permission to access the specified resource.
- `404` — Referenced resource could not be found.
- `500` — Something went wrong in the server. Please try again.

---

[API](https://skmtc.net/eagleeyenetworks/apis/devices.md) · [All operations](https://skmtc.net/eagleeyenetworks/apis/devices/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eagleeyenetworks/devices/revisions/df57313de545/schema)
