---
title: "Get app by ID"
method: GET
path: "/apps/{app_id}"
tags: ["apps"]
---

# Get app by ID

`GET /apps/{app_id}`

Returns an `App` object.

## Path parameters

- `app_id` string, uuid, required

## Response `200`

The requested `App`.

- App — # App Object ### Description The `App` object is used to represent an app to an application. ### Usage Example List from the `GET Apps` endpoint.
  - `app_id` string, uuid, required — The ID of the app.
  - `name` string, required — The name of the app.
  - `description` string, required — A description of the app.
  - `admin_owner_id` string, uuid, required — The ID of the owner of the app.
  - `app_type` 'ACTIVE_DIRECTORY' | 'ANTHROPIC' | 'AZURE_AD' | 'AWS' | 'AWS_SSO' | 'CLICKHOUSE' | 'COUPA' | 'CURSOR' | 'CUSTOM' | 'CUSTOM_CONNECTOR' | 'DATABRICKS' | 'DATASTAX_ASTRA' | 'ALICLOUD' | 'DEVIN' | 'DUO' | 'GCP' | 'GIT_HUB' | 'GIT_LAB' | 'GOOGLE_GROUPS' | 'GOOGLE_WORKSPACE' | 'GRAFANA' | 'HUBSPOT' | 'ILEVEL' | 'INCIDENTIO' | 'LDAP' | 'MARIADB' | 'MONGO' | 'MONGO_ATLAS' | 'MYSQL' | 'NETSUITE' | 'DATADOG' | 'OKTA_CIAM' | 'OKTA_DIRECTORY' | 'OPENAI_PLATFORM' | 'OPAL' | 'ORACLE_FUSION' | 'PAGERDUTY' | 'POSTGRES' | 'ROOTLY' | 'SALESFORCE' | 'SNOWFLAKE' | 'SLACK' | 'TABLEAU' | 'TAILSCALE' | 'TELEPORT' | 'TWINGATE' | 'VAULT' | 'WORKDAY' | 'ZENDESK', required — The type of an app.
  - `validations` AppValidation[] — Validation checks of an apps' configuration and permissions.
    - `key` string, required — The key of the app validation. These are not unique IDs between runs.
    - `name` string, required — The human-readable description of whether the validation has the permissions.
    - `usage_reason` string — The reason for needing the validation.
    - `details` string — Extra details regarding the validation. Could be an error message or restrictions on permissions.
    - `severity` 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW', required — The severity of an app validation.
    - `status` 'SUCCESS' | 'FAILED', required — The status of an app validation.
    - `updated_at` string, date-time, required — The date and time the app validation was last run.

---

[API](https://skmtc.net/opal/apis/opal-api.md) · [All operations](https://skmtc.net/opal/apis/opal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/opal/opal-api/versions/13b58df96d40/schema)
