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.
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/
https://api.frontegg.com/applications/resources/applications/v1
https://api.us.frontegg.com/applications/resources/applications/v1
https://api.ca.frontegg.com/applications/resources/applications/v1
https://api.au.frontegg.com/applications/resources/applications/v1
https://app-xxx.frontegg.com/applications/resources/applications/v1
curl -i -X GET \
https://api.frontegg.com/applications/resources/applications/v1
[ { "id": "string", "accessType": "FREE_ACCESS", "appURL": "string", "loginURL": "string", "isDefault": true, "isActive": true, "name": "string", "logoURL": "string", "createdAt": "string", "updatedAt": "string", "type": "string", "frontendStack": "string", "description": "string", "integrationFinishedAt": "string", "metadata": {} } ]
Create a new application within the current environment. You must provide basic information such as the application's name, URLs, and access type. You can also configure optional fields like the frontend stack, logo, default status, and metadata. This route requires an environment token for authentication.
https://api.frontegg.com/applications/resources/applications/v1
https://api.us.frontegg.com/applications/resources/applications/v1
https://api.ca.frontegg.com/applications/resources/applications/v1
https://api.au.frontegg.com/applications/resources/applications/v1
https://app-xxx.frontegg.com/applications/resources/applications/v1
curl -i -X POST \
https://api.frontegg.com/applications/resources/applications/v1 \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"appURL": "string",
"loginURL": "string",
"logoURL": "string",
"accessType": "FREE_ACCESS",
"isDefault": false,
"isActive": true,
"type": "web",
"frontendStack": "react",
"description": "string",
"metadata": {}
}'
{ "id": "string", "accessType": "FREE_ACCESS", "appURL": "string", "loginURL": "string", "isDefault": true, "isActive": true, "name": "string", "logoURL": "string", "createdAt": "string", "updatedAt": "string", "type": "string", "frontendStack": "string", "description": "string", "integrationFinishedAt": "string", "metadata": {} }
https://api.frontegg.com/applications/resources/applications/v1/default
https://api.us.frontegg.com/applications/resources/applications/v1/default
https://api.ca.frontegg.com/applications/resources/applications/v1/default
https://api.au.frontegg.com/applications/resources/applications/v1/default
https://app-xxx.frontegg.com/applications/resources/applications/v1/default
curl -i -X GET \
https://api.frontegg.com/applications/resources/applications/v1/default
{ "id": "string", "accessType": "FREE_ACCESS", "appURL": "string", "loginURL": "string", "isDefault": true, "isActive": true, "name": "string", "logoURL": "string", "createdAt": "string", "updatedAt": "string", "type": "string", "frontendStack": "string", "description": "string", "integrationFinishedAt": "string", "metadata": {} }