GET
/
applications
curl --request GET \
  --url https://public.zerogate.dev/api/applications \
  --header 'X-API-Key: <api-key>' \
  --header 'X-API-Secret: <api-key>' \
  --header 'X-Workspace-ID: <api-key>'
{
  "$schema": "https://public.zerogate.dev/api/schemas/PagingResponseListApplicationBody.json",
  "current_page": 100,
  "data": [
    {
      "access_type": "private",
      "created": 1708968551635,
      "created_by": "acc_4a9189c20844c53bd1dcf74b76e56432",
      "description": "ZeroGate internal dashboard",
      "domain": "zerogate",
      "domain_alias": "dashboard.internal.zerogate.com",
      "external_domain": "zerogate-dashboard.zerogate.app",
      "gateways": [
        {
          "id": "grp_14e70c46b1115d7db4776711ace1d357,usr_14e70c46b1115d7db4776711ace1d357,ply_14e70c46b1115d7db4776711ace1d357,gtw_14e70c46b1115d7db4776711ace1d357",
          "name": "Example Group,Example User,Example Policy,Example Gateway"
        }
      ],
      "group_or_users": [
        {
          "id": "grp_14e70c46b1115d7db4776711ace1d357,usr_14e70c46b1115d7db4776711ace1d357,ply_14e70c46b1115d7db4776711ace1d357,gtw_14e70c46b1115d7db4776711ace1d357",
          "name": "Example Group,Example User,Example Policy,Example Gateway"
        }
      ],
      "icons": {
        "base": "https://dev.zerogate.net/images/org_18ded12a827bc1d0766cbeefa8361f9f/wse_dc6de9cc0906d9bf67da1f38ac878542/app_8a4be1e66aaa04ee51e82e0657a60ae1/img_64ed223e85940e9c0522ef6452a62ce8_512.webp",
        "medium": "https://dev.zerogate.net/images/org_18ded12a827bc1d0766cbeefa8361f9f/wse_dc6de9cc0906d9bf67da1f38ac878542/app_8a4be1e66aaa04ee51e82e0657a60ae1/img_64ed223e85940e9c0522ef6452a62ce8_192.webp",
        "original": "https://dev.zerogate.net/images/org_18ded12a827bc1d0766cbeefa8361f9f/wse_dc6de9cc0906d9bf67da1f38ac878542/app_8a4be1e66aaa04ee51e82e0657a60ae1/img_64ed223e85940e9c0522ef6452a62ce8_original",
        "small": "https://dev.zerogate.net/images/org_18ded12a827bc1d0766cbeefa8361f9f/wse_dc6de9cc0906d9bf67da1f38ac878542/app_8a4be1e66aaa04ee51e82e0657a60ae1/img_64ed223e85940e9c0522ef6452a62ce8_72.webp"
      },
      "id": "app_8a4be1e66aaa04ee51e82e0657a60ae1",
      "modified_by": "acc_4a9189c20844c53bd1dcf74b76e56432",
      "name": "Internal Dashboard Application",
      "policies": [
        {
          "id": "grp_14e70c46b1115d7db4776711ace1d357,usr_14e70c46b1115d7db4776711ace1d357,ply_14e70c46b1115d7db4776711ace1d357,gtw_14e70c46b1115d7db4776711ace1d357",
          "name": "Example Group,Example User,Example Policy,Example Gateway"
        }
      ],
      "port": "8080",
      "port_alias": "8080",
      "protocol": "http",
      "updated": 1708968551635,
      "workspace": "wse_14e70c46b1115d7db4776711ace1d357"
    }
  ],
  "page_size": 10,
  "success": true,
  "total": 100
}

Authorizations

X-API-Key
string
header
required
X-API-Secret
string
header
required
X-Workspace-ID
string
header
required

Query Parameters

currentPage
integer

Current Page

Required range: 1 <= x <= 1000
pageSize
integer

Page Size

Required range: 10 <= x <= 100

Response

200
application/json
OK
current_page
integer
required

Current Page

Example:

100

data
object[]
required

The response data

page_size
integer
required

Current Page

Example:

10

success
boolean
required

Whether the response is success

Example:

true

total
integer
required

Total number of response for paging

Example:

100

$schema
string

A URL to the JSON Schema for this object.

Example:

"https://public.zerogate.dev/api/schemas/PagingResponseListApplicationBody.json"