# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Applications.token Issuance Policy API version: 1.0.0 extends: openapi/azure-ad-applications-tokenissuancepolicy-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/applications/{application-id}/tokenIssuancePolicies'].get update: x-apievangelist-phrasing: intent: List token issuance policies on an app effect: read questions: - Which token issuance policies are assigned to an application? - Can I filter the token policies applied to an app registration? instructions: - text: List token issuance policies assigned to {app}. slots: app: path.application-id - text: Show token issuance policies on {app} matching {filter}. slots: app: path.application-id filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/applications/{application-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}/$ref'].delete update: x-apievangelist-phrasing: intent: Unassign a token issuance policy by its ID effect: destructive questions: - How do I remove a specific token issuance policy from an application by the policy's ID? - Can I detach a token policy only if the ETag still matches? instructions: - text: Remove token issuance policy {policy} from {app}. slots: policy: path.tokenIssuancePolicy-id app: path.application-id - text: Detach policy {policy} from application {app} if the ETag is {etag}. slots: policy: path.tokenIssuancePolicy-id app: path.application-id etag: header.If-Match method: generated generated: '2026-10-01' - target: $.paths['/applications/{application-id}/tokenIssuancePolicies/$count'].get update: x-apievangelist-phrasing: intent: Count token issuance policies on an app effect: read questions: - How many token issuance policies does an application have assigned? - Can I count an app's token policies matching a filter? instructions: - text: Count token issuance policies on {app}. slots: app: path.application-id - text: Count token policies assigned to {app} matching {filter}. slots: app: path.application-id filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/applications/{application-id}/tokenIssuancePolicies/$ref'].get update: x-apievangelist-phrasing: intent: List token issuance policy references on an app effect: read questions: - Can I get only the reference links for an app's token issuance policies? - What @odata.id references point to the token policies on an application? instructions: - text: List token issuance policy references for {app}. slots: app: path.application-id - text: Return @odata.id links of token policies on {app}. slots: app: path.application-id method: generated generated: '2026-10-01' - target: $.paths['/applications/{application-id}/tokenIssuancePolicies/$ref'].post update: x-apievangelist-phrasing: intent: Assign a token issuance policy to an app effect: write questions: - How do I apply a token issuance policy to an application? - Can I attach an existing token policy to an app registration by reference? instructions: - text: Assign token issuance policy {policy_ref} to {app}. slots: policy_ref: requestBody.@odata.id app: path.application-id - text: Attach the policy at {policy_ref} to application {app}. slots: policy_ref: requestBody.@odata.id app: path.application-id method: generated generated: '2026-10-01' - target: $.paths['/applications/{application-id}/tokenIssuancePolicies/$ref'].delete update: x-apievangelist-phrasing: intent: Unassign a token issuance policy by reference effect: destructive questions: - Can I unassign a token issuance policy by passing its reference in the query string? - What's the way to remove a token policy from an app using its @id reference? instructions: - text: Unassign the token policy referenced by {policy_query} from {app}. slots: policy_query: query.@id app: path.application-id - text: Remove token issuance policy reference {policy_query} from {app} if the ETag matches {etag}. slots: policy_query: query.@id app: path.application-id etag: header.If-Match method: generated generated: '2026-10-01'