Skip to main content
GET
Get app (poll registration)

Authorizations

Authorization
string
header
required

JWT login token tied to your Perfai user (not a separate API key). Obtain it via POST /api/v1/auth/token with your username and password (use the returned id_token) — the same login the web console performs. Carries org, user, and role; short-lived.

Path Parameters

appId
string
required

MongoDB ObjectId of the app (from GET /apps or POST /apps).

Response

The app.

appId
string
label
string
appUrl
string
basePath
string
registrationStatus
enum<string>

Onboarding state. COMPLETED, FAILED, and CANCELLED are terminal.

Available options:
PENDING,
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELLED
createdAt
string<date-time> | null
scheduleType
enum<string>

How often this app is re-tested automatically. Apps inherit your organization default at registration and fall back to nightly, so an app may be on a recurring cadence you did not request here — each run consumes credits. Change it in the console (Edit app); this API does not set it, matching the console prompt.

Available options:
none,
nightly,
custom,
weekly_saturday,
biweekly_saturday,
monthly_first
Example:

"nightly"