{ "opencollection": "1.0.0", "info": { "name": "Multi-Apps Overview Account Invitations SSO Configurations API", "version": "1.0" }, "items": [ { "info": { "name": "SSO Configurations", "type": "folder" }, "items": [ { "info": { "name": "Get SSO Configurations", "type": "http" }, "http": { "method": "GET", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ] }, "docs": "Retrieve Single Sign-On (SSO) configurations for the specified account (tenant)." }, { "info": { "name": "Create SSO Configuration", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Single Sign-On (SSO) configuration for the specified account (tenant)." }, { "info": { "name": "Update SSO Configuration", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update SSO configuration" }, { "info": { "name": "Delete SSO Configuration", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ] }, "docs": "Delete Single Sign-On (SSO) configurations for the specified account (tenant)." }, { "info": { "name": "Create SSO Configuration Using Metadata", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/metadata", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Single Sign-On (SSO) configuration using identity provider metadata for the specified account (tenant)." }, { "info": { "name": "Update SSO Configuration Using Metadata", "type": "http" }, "http": { "method": "PUT", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/metadata", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Single Sign-On (SSO) configuration using identity provider metadata for the specified account (tenant)." }, { "info": { "name": "Create SSO Domain", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/domains", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a domain to a Single Sign-On (SSO) configuration for the specified account (tenant)." }, { "info": { "name": "Delete SSO Domain", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/domains/:domainId", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" }, { "name": "domainId", "value": "", "type": "path" } ] }, "docs": "Remove a domain from a Single Sign-On (SSO) configuration for the specified account (tenant)." }, { "info": { "name": "Validate SSO Domain by Email", "type": "http" }, "http": { "method": "PUT", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/domains/:domainId/validate/email", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" }, { "name": "domainId", "value": "", "type": "path" } ] }, "docs": "Validate a domain in a Single Sign-On (SSO) configuration using the user's email domain." }, { "info": { "name": "Validate SSO Domain", "type": "http" }, "http": { "method": "PUT", "url": "https://api.frontegg.com/applications/resources/sso/v2/configurations/:configurationId/domains/:domainId/validate", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" }, { "name": "domainId", "value": "", "type": "path" } ] }, "docs": "Validate a domain in a Single Sign-On (SSO) configuration for the specified account (tenant)." }, { "info": { "name": "Get SSO Default Roles", "type": "http" }, "http": { "method": "GET", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/roles", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ] }, "docs": "Retrieve default roles assigned to users authenticated through Single Sign-On (SSO) for the specified account (tenant)." }, { "info": { "name": "Set SSO Default Roles", "type": "http" }, "http": { "method": "PUT", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/roles", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Set default roles assigned to users authenticated through Single Sign-On (SSO) for the specified account (tenant)." }, { "info": { "name": "Get SSO Group", "type": "http" }, "http": { "method": "GET", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/groups", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ] }, "docs": "Retrieve an SSO group from the specified SSO configuration for the account (tenant)." }, { "info": { "name": "Create an SSO Group", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/groups", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new SSO group for user management and access control within the specified SSO configuration for the account (tenant)." }, { "info": { "name": "Update SSO Group", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/groups/:groupId", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" }, { "name": "groupId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an existing SSO group within the specified SSO configuration for the account (tenant)." }, { "info": { "name": "Delete SSO Group", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/:configurationId/groups/:groupId", "headers": [ { "name": "frontegg-tenant-id", "value": "" } ], "params": [ { "name": "configurationId", "value": "", "type": "path" }, { "name": "groupId", "value": "", "type": "path" } ] }, "docs": "Delete an existing SSO group from the specified SSO configuration for the account (tenant)." }, { "info": { "name": "Get SSO Domains Configuration", "type": "http" }, "http": { "method": "GET", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/domains" }, "docs": "Retrieve the SSO domains configuration for the account (tenant)." }, { "info": { "name": "Create or Update SSO Domains Configuration", "type": "http" }, "http": { "method": "PUT", "url": "https://api.frontegg.com/applications/resources/sso/v1/configurations/domains", "body": { "type": "json", "data": "{}" } }, "docs": "Create or update the SSO domains configuration for the account (tenant)." } ] } ], "bundled": true }