Skip to content

Multi-Apps Overview (1.0)

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

Edit application to tenant assignment

Request

Edit application to tenant assignment

Path
appIdstringrequired
tenantIdstringrequired
Bodyapplication/jsonrequired
accessTypestringrequired
Enum"FREE_ACCESS""MANAGED_ACCESS"
curl -i -X PUT \
  'https://api.frontegg.com/applications/resources/applications/tenant-assignments/v1/{appId}/{tenantId}' \
  -H 'Content-Type: application/json' \
  -d '{
    "accessType": "FREE_ACCESS"
  }'

Responses

Delete application to account (tenant) assignment

Request

Remove the assignment of an application from a specific account (tenant).

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

Responses

Get tenant application assignments with per-app accessType

Request

Get tenant application assignments with per-app accessType

Query
appIdsstring
tenantIdsstring
accessTypestring
Enum"FREE_ACCESS""MANAGED_ACCESS"
Headers
frontegg-tenant-idstringrequired

The tenant ID identifier

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

Responses

Bodyapplication/jsonArray [
tenantIdstringrequired
assignmentsArray of objects(ApplicationTenantAssignmentAccessType)required
assignments[].​appIdstringrequired
assignments[].​accessTypestringrequired
Enum"FREE_ACCESS""MANAGED_ACCESS"
]
Response
application/json
[ { "tenantId": "string", "assignments": [] } ]