# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for SafeBase API documentation Requests API version: 1.0.0 extends: openapi/drata-requests-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/requests'].get update: x-apievangelist-phrasing: intent: List Trust Center access requests effect: read questions: - Who is waiting for access to our Trust Center? - Can I list only pending access requests? instructions: - text: List all access requests. - text: Show access requests with status {status}. slots: status: query.status method: generated generated: '2026-09-26' - target: $.paths['/requests/{requestId}/approve'].post update: x-apievangelist-phrasing: intent: Approve an access request effect: write questions: - How do I grant someone's request to view our Trust Center? - Can I approve a request and create a new account at the same time? instructions: - text: Approve access request {request} under account {account}. slots: request: path.requestId account: requestBody.accountId - text: Approve request {request} and create account {account_info} for it. slots: request: path.requestId account_info: requestBody.account method: generated generated: '2026-09-26' - target: $.paths['/requests/{requestId}/decline'].post update: x-apievangelist-phrasing: intent: Decline an access request effect: write questions: - Can I turn down a Trust Center access request with a message? - What happens if I decline a request that was already handled? instructions: - text: Decline access request {request}. slots: request: path.requestId - text: Decline request {request} with message {message}. slots: request: path.requestId message: requestBody.message method: generated generated: '2026-09-26'