# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Conga User API version: 1.0.0 extends: openapi/conga-user-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: 18 - target: $.paths['/api/review/v1/office365/active-directory-users'].get update: x-apievangelist-phrasing: intent: Search Office 365 Active Directory users effect: read questions: - Can I look up people in our Office 365 Active Directory to add as reviewers? - Is there a way to find Azure AD users by name from inside Conga Review? instructions: - text: Find Office 365 directory users matching {searchText}. slots: searchText: query.searchText - text: Search Active Directory for {searchText} using external token {ExternalToken}. slots: searchText: query.searchText ExternalToken: header.ExternalToken method: generated generated: '2026-10-01' - target: $.paths['/api/review/v1/{reviewtype}/reviewers/query'].get update: x-apievangelist-phrasing: intent: Search for reviewers by review type effect: read questions: - Which users can I pick as reviewers for a given review type? - Does the reviewer search require a search string? instructions: - text: Search reviewers for review type {reviewtype} matching {searchText}. slots: reviewtype: path.reviewtype searchText: query.searchText - text: Find {reviewtype} reviewers named {searchText} with token {ExternalToken}. slots: reviewtype: path.reviewtype searchText: query.searchText ExternalToken: header.ExternalToken method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/actionpermissions'].get update: x-apievangelist-phrasing: intent: List all my object action permissions effect: read questions: - What actions am I allowed to perform across all objects? - Can I get every object action permission granted to my own login? instructions: - text: List every object action permission I have. - text: Show all the create, edit and delete rights on my account across objects. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/currency'].get update: x-apievangelist-phrasing: intent: Get my user currency effect: read questions: - Which currency is set for my logged-in user? - What's my default currency in Conga? instructions: - text: Tell me which currency my account uses. - text: Get the currency code for the current user. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/currency-format'].get update: x-apievangelist-phrasing: intent: Get my currency display format effect: read questions: - How are positive and negative amounts formatted for my user? - What currency display format applies to the signed-in user? instructions: - text: Show my currency formatting settings. - text: Get how money values are displayed for the current user. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/info'].get update: x-apievangelist-phrasing: intent: Get my signed-in user profile effect: read questions: - Who am I logged in as, and what's on my user profile? - If my locale isn't set personally, does my profile fall back to the organization defaults? instructions: - text: Show the profile information for the user I'm logged in as. - text: Get my current user info from user management. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/locale'].get update: x-apievangelist-phrasing: intent: Get my locale settings effect: read questions: - What locale is configured for my user account? - Which regional locale does Conga apply when I'm signed in? instructions: - text: Get my locale settings. - text: Tell me the locale assigned to the current user. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/object-access/users'].get update: x-apievangelist-phrasing: intent: Find users with full access to objects effect: read questions: - Which users have full access to a set of objects? - Who can fully manage both the Agreement and Quote objects? instructions: - text: List users with full access on objects {objectNames}. slots: objectNames: query.objectNames - text: Find everyone who has complete rights to {objectNames}. slots: objectNames: query.objectNames method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/actionpermissions'].post update: x-apievangelist-phrasing: intent: Check my action permissions on several objects effect: read questions: - Can I check my action permissions on several objects in a single request? - Is there a bulk lookup of what I can do on a list of object names? instructions: - text: Check my action permissions for this list of objects in one call. - text: Bulk-fetch the actions I'm allowed on each of these object names. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/{objectName}/actionpermissions'].get update: x-apievangelist-phrasing: intent: Get my action permissions on one object effect: read questions: - What actions can I take on one specific object type? - Am I allowed to delete records of a single given object? instructions: - text: Show my action permissions on object {objectName}. slots: objectName: path.objectName - text: Get my allowed actions on {objectName} records. slots: objectName: path.objectName method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/{objectName}/field-permissions'].get update: x-apievangelist-phrasing: intent: Get my field permissions on an object effect: read questions: - Which fields on an object can I read or edit? - How do I see field-level security for every field of one object? instructions: - text: List my field permissions for all fields on {objectName}. slots: objectName: path.objectName - text: Show field-level access on object {objectName}. slots: objectName: path.objectName method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/{objectName}/field-permissions/fields/{fieldName}'].get update: x-apievangelist-phrasing: intent: Get my permission on one field effect: read questions: - Can I edit one particular field on an object? - What access do I have to a single named field? instructions: - text: Check my permission on field {fieldName} of {objectName}. slots: fieldName: path.fieldName objectName: path.objectName - text: Get field-level access for {objectName}.{fieldName} only. slots: objectName: path.objectName fieldName: path.fieldName method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/{objectName}/property-permissions/{propertyName}/{actionName}'].get update: x-apievangelist-phrasing: intent: List property values I can access for an action effect: read questions: - Which values of a property am I allowed to use for a given action on an object? - Can I see the picklist values I'm permitted to read on a property? instructions: - text: List the {propertyName} values I can {actionName} on {objectName}. slots: propertyName: path.propertyName actionName: path.actionName objectName: path.objectName - text: Get accessible values of property {propertyName} on object {objectName} for action {actionName}. slots: propertyName: path.propertyName objectName: path.objectName actionName: path.actionName method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/objects/{objectName}/recordtypes'].get update: x-apievangelist-phrasing: intent: Get my record type permissions on an object effect: read questions: - Which record types of an object am I allowed to use? - What record type access do I have on one object? instructions: - text: Show my record type permissions on {objectName}. slots: objectName: path.objectName - text: List the record types I can access for object {objectName}. slots: objectName: path.objectName method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/timezone'].get update: x-apievangelist-phrasing: intent: Get my time zone effect: read questions: - What time zone is my user account set to? - Which time zone does Conga use for my dates? instructions: - text: Get my user time zone. - text: Tell me the time zone configured for the current user. method: generated generated: '2026-10-01' - target: $.paths['/api/user-management/v1/user/{userId}/ui-settings'].patch update: x-apievangelist-phrasing: intent: Toggle a user's next-gen UI setting effect: write questions: - How do I turn on the next-generation UI for a user? - Can I switch a user back to the classic interface? instructions: - text: Set next-gen UI enabled to {IsNextGenUiEnabled} for user {userId}. slots: IsNextGenUiEnabled: requestBody.IsNextGenUiEnabled userId: path.userId - text: Update the UI settings of user {userId}. slots: userId: path.userId method: generated generated: '2026-10-01' - target: $.paths['/api/xajs/v1/xAuthor/User/UsersByType'].post update: x-apievangelist-phrasing: intent: List X-Author users by user type effect: read questions: - Can I list X-Author users filtered by user type? - How do I page through X-Author users with a search value? instructions: - text: List X-Author users of type {userType} for org type {OrgType}. slots: userType: query.userType OrgType: header.OrgType - text: Search X-Author users for {searchVal}, {size} at a time, in org type {OrgType}. slots: searchVal: requestBody.searchVal size: requestBody.size OrgType: header.OrgType method: generated generated: '2026-10-01' - target: $.paths['/api/xauthor/v1/current-user-info'].get update: x-apievangelist-phrasing: intent: Get the signed-in X-Author user effect: read questions: - Which user is logged into X-Author right now? - Can X-Author tell me my current user details for an org type? instructions: - text: Get my X-Author current user info for org type {OrgType}. slots: OrgType: header.OrgType - text: Show who is signed in to X-Author. method: generated generated: '2026-10-01'