The POST /environments/{{envID}}/applications operation adds a new application resource to the specified environment. Set the protocol attribute in the request body to “WS-FEDERATION”.

Base application data model (WS-Federation)

Property Required? Type
audienceRestriction N Defaults to urn:federation:MicrosoftOnline.
enabled N Boolean (defaults to false)
description N String
homePageUrl N URL
icon.id N UUID
icon.href N URL
loginPageUrl N URL
name Y String
protocol Y WS-FED
type Y One of: NATIVE_APP, WEB_APP, SINGLE_PAGE_APP, SERVICE, WORKER, CUSTOM_APP

Additional WS-Federation properties

Property Required? Type
domainName Y Domain
idpSigning Y Object
idpSigning.algorithm Y Signing algorithm to use
idpSigning.key Y Object
idpSigning.key.id Y Signing key ID
replyUrl Y URL
sloEndpoint N Location for user single logout.