# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Administration Attribute Constraint Rules API version: 1.0.0 extends: openapi/conga-attribute-constraint-rules-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: 7 - target: $.paths['/attribute-constraint-rules'].get update: x-apievangelist-phrasing: intent: List attribute constraint rules effect: read questions: - Which attribute constraint rules are currently set up in Conga CPQ? - Can I filter or sort the list of attribute constraint rules and page through the results? - What constraint rules govern product attribute values across the whole catalog? instructions: - text: List all attribute constraint rules. - text: Show attribute constraint rules matching {filter}, {limit} per page. slots: filter: query.filter limit: query.limit - text: Page through attribute constraint rules sorted by {sort}. slots: sort: query.sort method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules'].post update: x-apievangelist-phrasing: intent: Create attribute constraint rules in bulk effect: write questions: - How do I add several new attribute constraint rules in one request? - Can I create a batch of constraint rules that restrict product attribute values? instructions: - text: Create a batch of new attribute constraint rules from the details I give you. - text: Add these new attribute constraint rules to the catalog in a single bulk call. method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules'].delete update: x-apievangelist-phrasing: intent: Delete attribute constraint rules in bulk effect: destructive questions: - Is there a way to remove many attribute constraint rules at once by passing a list of IDs? - What happens when I bulk-delete a set of attribute constraint rules? instructions: - text: Delete every attribute constraint rule in this list of IDs. - text: Bulk-remove the attribute constraint rules I listed in one request. method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules'].patch update: x-apievangelist-phrasing: intent: Update attribute constraint rules in bulk effect: write questions: - Can I edit several attribute constraint rules together in one bulk update? - How would I change fields on multiple existing constraint rules at the same time? instructions: - text: Apply these field changes across multiple attribute constraint rules in one bulk update. - text: Bulk-update the listed attribute constraint rules with the new details. method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules/{Id}'].get update: x-apievangelist-phrasing: intent: Get one attribute constraint rule effect: read questions: - What are the details of a single attribute constraint rule when I know its ID? - Can I pull related records along with one specific constraint rule? instructions: - text: Show me attribute constraint rule {rule_id}. slots: rule_id: path.Id - text: Fetch constraint rule {rule_id} including {includes}. slots: rule_id: path.Id includes: query.includes method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules/{Id}'].delete update: x-apievangelist-phrasing: intent: Delete one attribute constraint rule effect: destructive questions: - How can I remove just one attribute constraint rule by its identifier? - Does deleting a single constraint rule by ID leave the other rules untouched? instructions: - text: Delete attribute constraint rule {rule_id}. slots: rule_id: path.Id - text: Remove only the constraint rule with ID {rule_id}. slots: rule_id: path.Id method: generated generated: '2026-10-01' - target: $.paths['/attribute-constraint-rules/{Id}'].patch update: x-apievangelist-phrasing: intent: Update one attribute constraint rule effect: write questions: - Can I change the settings of one specific attribute constraint rule by its ID? - Which call edits a single constraint rule rather than a batch? instructions: - text: Update attribute constraint rule {rule_id} with these changes. slots: rule_id: path.Id - text: Edit just the constraint rule {rule_id}. slots: rule_id: path.Id method: generated generated: '2026-10-01'