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

Get application clients by app ID

Request

Path
appIdstringrequired
curl -i -X GET \
  'https://api.frontegg.com/applications/application-clients/app/{appId}'

Responses

Bodyapplication/jsonArray [
idstringrequired

Client ID (UUID)

appIdstringrequired
clientNamestringrequired
clientSecretstringrequired
clientTypestringrequired
Value"Agent"
redirectURLsArray of stringsrequired
externalMetadataobject or null

External metadata with string, number, or boolean values

createdAtstring(date-time)required
updatedAtstring(date-time)required
]
Response
application/json
[ { "id": "string", "appId": "string", "clientName": "string", "clientSecret": "string", "clientType": "Agent", "redirectURLs": [ … ], "externalMetadata": {}, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]

Get application client by ID

Request

Path
idstringrequired
curl -i -X GET \
  'https://api.frontegg.com/applications/application-clients/{id}'

Responses

Bodyapplication/json
idstringrequired

Client ID (UUID)

appIdstringrequired
clientNamestringrequired
clientSecretstringrequired
clientTypestringrequired
Value"Agent"
redirectURLsArray of stringsrequired
externalMetadataobject or null

External metadata with string, number, or boolean values

createdAtstring(date-time)required
updatedAtstring(date-time)required
Response
application/json
{ "id": "string", "appId": "string", "clientName": "string", "clientSecret": "string", "clientType": "Agent", "redirectURLs": [ "string" ], "externalMetadata": {}, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }

Update application client

Request

Path
idstringrequired
Bodyapplication/jsonrequired
clientNamestring
redirectURLsArray of strings
externalMetadataobject

External metadata with string, number, or boolean values

curl -i -X PATCH \
  'https://api.frontegg.com/applications/application-clients/{id}' \
  -H 'Content-Type: application/json' \
  -d '{
    "clientName": "string",
    "redirectURLs": [
      "string"
    ],
    "externalMetadata": {}
  }'

Responses

Bodyapplication/json
idstringrequired

Client ID (UUID)

appIdstringrequired
clientNamestringrequired
clientSecretstringrequired
clientTypestringrequired
Value"Agent"
redirectURLsArray of stringsrequired
externalMetadataobject or null

External metadata with string, number, or boolean values

createdAtstring(date-time)required
updatedAtstring(date-time)required
Response
application/json
{ "id": "string", "appId": "string", "clientName": "string", "clientSecret": "string", "clientType": "Agent", "redirectURLs": [ "string" ], "externalMetadata": {}, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }