How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Frontegg Applications Settings API

The Applications Settings API from Frontegg — 13 operation(s) for applications settings.

Frontegg Applications Settings API is one of 64 APIs that Frontegg publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Applications Settings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 20 operations across 13 paths, and defines 14 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 5 base URLs: https://api.frontegg.com/applications, https://api.us.frontegg.com/applications, https://api.ca.frontegg.com/applications, https://api.au.frontegg.com/applications, https://{domain}.frontegg.com/applications.

20 operations 13 paths 14 schemas 3 DELETE9 GET2 PATCH5 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.frontegg.com/identity
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Frontegg Applications Settings API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearer).

Paths & Operations 20

Across 13 paths, the API surfaces 20 operations — 3 DELETE, 9 GET, 2 PATCH, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Applications Settings 20
GET
/resources/applications/v1
Get All Applications for an Environment
getApplications 8 params → 200
POST
/resources/applications/v1
Create Application
createApplication body → 201
GET
/resources/applications/v1/default
Get the Default Application for an Environment
getDefaultApplication → 200
GET
/resources/applications/v1/{id}
Get Application by ID
getApplicationById 1 param → 200
PATCH
/resources/applications/v1/{id}
Update an Application
updateApplication 1 param body → 201
DELETE
/resources/applications/v1/{id}
Delete an Application
deleteApplication 1 param → 200
GET
/resources/applications/tenant-assignments/v1
Get Application to Accounts (tenants) Assignments
getApplicationsTenantsAssignments 4 params → 200
GET
/resources/applications/tenant-assignments/v1/{appId}
Get Account (tenant) Assignments for an Application
getApplicationTenantsAssignmentsByAppId 1 param → 200
POST
/resources/applications/tenant-assignments/v1/{appId}
Create Application to Account (tenant) Assignment
createApplicationTenantAssignment 1 param body → 201
PUT
/resources/applications/tenant-assignments/v1/{appId}/{tenantId}
Edit Application to Tenant Assignment
editApplicationTenantAssignment 2 params body → 200
DELETE
/resources/applications/tenant-assignments/v1/{appId}/{tenantId}
Delete Application to Account (tenant) Assignment
deleteApplicationTenantAssignment 2 params → 200
GET
/resources/applications/tenant-assignments/v2
Get Tenant Application Assignments with Per-app AccessType
getApplicationsTenantsAssignmentsV2 4 params → 200
GET
/resources/applications/v1/credentials/{appId}
Get Application Client Credentials
getApplicationClientCredentials 1 param → 200
POST
/resources/applications/v1/credentials/regenerate
Regenerate Application Client Credentials
regenerateApplicationClientCredentials body → 201
POST
/resources/applications/v1/credentials/shared/regenerate
Regenerate Application Shared Secret Credential
regenerateApplicationSharedSecretCredentials body → 201
POST
/application-clients
Create Application Client
createApplicationClient body → 201
GET
/application-clients/app/{appId}
Get Application Clients by App ID
getApplicationClientsByAppId 1 param → 200
GET
/application-clients/{id}
Get Application Client by ID
getApplicationClientById 1 param → 200
PATCH
/application-clients/{id}
Update Application Client
updateApplicationClient 1 param body → 200
DELETE
/application-clients/{id}
Delete Application Client
deleteApplicationClient 1 param → 204

Schemas 14

The contract defines 14 schemas that model the data the API accepts and returns. The most detailed are ApplicationsResponse (18 properties), UpdateApplicationRequest (13 properties), CreateApplicationRequest (12 properties), ApplicationClientResponseDto (9 properties). Each schema is shown below with its type and property counts.

CreateApplicationTenantRequestV1
object
2 properties 1 required
UpdateApplicationClientRequestDto
object
3 properties
ApplicationsResponse
object
18 properties 16 required
ApplicationsTenantAssignmentResponseV1
object
2 properties 2 required
ApplicationTenantAssignmentAccessType
object
2 properties 2 required
ApplicationClientResponseDto
object
9 properties 8 required
ApplicationsTenantAssignmentsResponseV2
object
2 properties 2 required
ApplicationsClientCredentialsResponse
object
2 properties 2 required
EditApplicationTenantRequestV1
object
1 property 1 required
CreateApplicationClientRequestDto
object
4 properties 2 required
CreateApplicationRequest
object
12 properties 3 required
UpdateApplicationRequest
object
13 properties
ApplicationTenantsResponseV1
object
1 property 1 required
RegenerateApplicationClientCredentialsRequest
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

frontegg-applications-settings-api-openapi.yml Raw ↑

Other APIs Frontegg publishes across the network.

Frontegg Webhooks
Frontegg Account Invitations API
Frontegg Account Invitations Settings API
Frontegg Account Migration API
Frontegg Account Roles API
Frontegg Account Settings API
Frontegg Accounts API
Frontegg API Access Control API
Frontegg API Access Control Configurations API
Frontegg API Token API
Frontegg API Tokens API
Frontegg Approval Flows API
Where this information came from

This is an independent, third-party profile of Frontegg Applications Settings API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.