Multi-Apps Overview

Frontegg’s Multi-Apps feature simplifies and streamlines application management, delivering a seamless user experience. This section includes all necessary endpoints for managing applications and copying application settings across environments. All endpoints are categorized as Management Endpoints, requiring environment-level authorization and providing full control over entitlement resources.

Languages
Servers
EU Region

https://api.frontegg.com/applications/

US Region

https://api.us.frontegg.com/applications/

CA Region

https://api.ca.frontegg.com/applications/

AU Region

https://api.au.frontegg.com/applications/

Frontegg sub-domain for use with user tokens

https://{domain}.frontegg.com/applications/

Applications settings

Operations

Delete an application

Request

Delete an existing application by its ID from the current environment. This action permanently removes the application and its associated configuration. This request requires an environment token for authentication.

Path
idstringrequired
curl -i -X DELETE \
  'https://api.frontegg.com/applications/resources/applications/v1/{id}'

Responses

Get application to accounts (tenants) assignments

Request

Retrieve the list of applications assigned to specific accounts (tenants), or the list of accounts (tenants) associated with specific applications. You can filter the results using appIds or tenantIds query parameters. This request requires an environment token.

Query
appIdsstring
tenantIdsstring
Headers
frontegg-tenant-idstringrequired

The tenant ID identifier

curl -i -X GET \
  https://api.frontegg.com/applications/resources/applications/tenant-assignments/v1 \
  -H 'frontegg-tenant-id: string'

Responses

Bodyapplication/jsonArray [
tenantIdstringrequired
appIdsArray of stringsrequired
]
Response
application/json
[ { "tenantId": "string", "appIds": [ … ] } ]

Get account (tenant) assignments for an application

Request

Retrieve all account (tenant) IDs currently assigned to a specific application.

Send the application ID as a path parameter.

Path
appIdstringrequired
curl -i -X GET \
  'https://api.frontegg.com/applications/resources/applications/tenant-assignments/v1/{appId}'

Responses

Bodyapplication/json
tenantIdsArray of stringsrequired
Response
application/json
{ "tenantIds": [ "string" ] }