---
title: "List Provider Applications"
method: GET
path: "/providers/{provider_id}/applications"
tags: ["Applications"]
---

# List Provider Applications

`GET /providers/{provider_id}/applications`

## Request

- Base URL: `https://console.jumpcloud.com/api/v2`
- URL: `https://console.jumpcloud.com/api/v2/providers/{provider_id}/applications`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/docs/providers/:provider_id/applications/get.ts> (a function with typed inputs; its response is checked against the schema)

The endpoint returns all Provider SSO / SAML Applications

## Query parameters

- `filter` string[]
- `search` string
- `limit` integer
- `skip` integer
- `sort` string[]

## Response `200`

- Application[]
  - `_id` string
  - `catalogItem` string, nullable
  - `color` string, nullable
  - `description` string, nullable
  - `displayLabel` string
  - `displayName` string
  - `logo` object
    - `color` '' | '#202D38' | '#005466' | '#3E8696' | '#006CAC' | '#0617AC' | '#7C6ADA' | '#D5779D' | '#9E2F00' | '#FFB000' | '#58C469' | '#57C49F' | '#FF6C03'
    - `url` string
  - `name` string
  - `provision` object, nullable
    - `_id` string
    - `type` string
    - `beta` boolean
  - `sso` Sso, nullable
    - `_id` string
    - `active` boolean
    - `type` string
    - `jit` object
      - `supported` boolean
      - `enabled` boolean
    - `beta` boolean
    - `certExpired` boolean
    - `idpCertExpirationAt` string, date-time
    - `idpCertificateUpdatedAt` string, date-time
    - `idpPrivateKeyUpdatedAt` string, date-time
    - `spCertificateUpdatedAt` string, date-time
    - `url` string
    - `hidden` boolean
  - `status` '' | 'end_of_life' | 'end_of_support' | 'beta'
  - `associatedOrganizationsCount` integer, nullable
  - `parentApp` string, nullable
  - `aiReady` boolean: Admin opt-in that this application instance should appear as AI Ready in the User Portal. Informational only — does not grant access. Filterable via `filter=aiReady:eq:true|false`.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/revisions/3f09fe63caaa?raw)
