Skip to main content
GET
/
apps
/
{app_id}
Get app by ID
curl --request GET \
  --url https://api.opal.dev/v1/apps/{app_id} \
  --header 'Authorization: Bearer <token>'
{
  "app_id": "f454d283-ca87-4a8a-bdbb-df212eca5353",
  "name": "Okta Org",
  "description": "Okta directory for the engineering team.",
  "admin_owner_id": "7c86c85d-0651-43e2-a748-d69d658418e8",
  "app_type": "OKTA_DIRECTORY"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

app_id
string<uuid>
required

The ID of the app.

Response

200 - application/json

The requested 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.

Example:

"f454d283-ca87-4a8a-bdbb-df212eca5353"

name
string
required

The name of the app.

Example:

"Okta Org"

description
string
required

A description of the app.

Example:

"Okta directory for the engineering team."

admin_owner_id
string<uuid>
required

The ID of the owner of the app.

Example:

"7c86c85d-0651-43e2-a748-d69d658418e8"

app_type
enum<string>
required

The type of an app.

Available options:
ACTIVE_DIRECTORY,
AZURE_AD,
AWS,
AWS_SSO,
CUSTOM,
DUO,
GCP,
GIT_HUB,
GIT_LAB,
GOOGLE_GROUPS,
GOOGLE_WORKSPACE,
LDAP,
MARIADB,
MONGO,
MONGO_ATLAS,
MYSQL,
OKTA_DIRECTORY,
OPAL,
PAGERDUTY,
SALESFORCE,
TAILSCALE,
TELEPORT,
WORKDAY
Example:

"OKTA_DIRECTORY"

validations
object[]

Validation checks of an apps' configuration and permissions.