{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ApiApplication", "title": "ApiApplication", "type": "object", "description": "Configuration for an application that exposes a web API.", "properties": { "acceptMappedClaims": { "type": [ "boolean", "null" ], "description": "If true, allows an application to use claims mapping without specifying a custom signing key.", "example": "example_value" }, "knownClientApplications": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Used for bundling consent. Lists client app IDs that are considered known clients of this API.", "example": [] }, "oauth2PermissionScopes": { "type": "array", "items": { "$ref": "#/components/schemas/PermissionScope" }, "description": "The definition of the delegated permissions exposed by the web API.", "example": [] }, "preAuthorizedApplications": { "type": "array", "items": { "type": "object", "properties": { "appId": { "type": "string", "format": "uuid" }, "delegatedPermissionIds": { "type": "array", "items": { "type": "string", "format": "uuid" } } } }, "description": "Lists applications that are pre-authorized with specified delegated permissions.", "example": [] }, "requestedAccessTokenVersion": { "type": [ "integer", "null" ], "description": "The access token version expected by this resource. Possible values are 1 or 2.", "enum": [ 1, 2 ], "example": 1 } } }