# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Adobe Launch Callbacks API version: 1.0.0 extends: openapi/adobe-launch-callbacks-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: 10 - target: $.paths['/properties/{PROPERTY_ID}/callbacks'].get update: x-apievangelist-phrasing: intent: List a tag property's callbacks effect: read questions: - Which webhook callbacks are registered on my Adobe tags property? - Can I filter a property's callbacks by when they were created? instructions: - text: List the callbacks on property {property}. slots: property: path.PROPERTY_ID - text: Show callbacks on property {property} created at {created_at}. slots: property: path.PROPERTY_ID created_at: query.created_at method: generated generated: '2026-09-26' - target: $.paths['/properties/{PROPERTY_ID}/callbacks'].post update: x-apievangelist-phrasing: intent: Register a callback on a tag property effect: write questions: - How do I get notified at my URL when something changes in a tags property? - Which events can a new callback subscribe to? instructions: - text: Create a callback on property {property} with {data}. slots: property: path.PROPERTY_ID data: requestBody.data - text: Register a webhook callback for property {property} via the uppercase PROPERTY_ID endpoint. slots: property: path.PROPERTY_ID method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{CALLBACK_ID}'].get update: x-apievangelist-phrasing: intent: Look up a callback by ID effect: read questions: - Where can I see a callback's URL and subscriptions? - Can I check what events a callback listens for? instructions: - text: Get the details of callback {callback}. slots: callback: path.CALLBACK_ID - text: Show callback {callback} from the uppercase-ID endpoint. slots: callback: path.CALLBACK_ID method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{CALLBACK_ID}'].delete update: x-apievangelist-phrasing: intent: Delete a callback effect: destructive questions: - How do I stop a callback from firing to my endpoint? - Is deleting a callback permanent? instructions: - text: Delete callback {callback}. slots: callback: path.CALLBACK_ID - text: Remove callback {callback} via the uppercase CALLBACK_ID endpoint. slots: callback: path.CALLBACK_ID method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{CALLBACK_ID}'].patch update: x-apievangelist-phrasing: intent: Update a callback effect: write questions: - Can I point an existing callback at a new URL? - What's needed to change a callback's subscriptions? instructions: - text: Update callback {callback} with {data}. slots: callback: path.CALLBACK_ID data: requestBody.data - text: Edit callback {callback} through the uppercase-ID PATCH endpoint. slots: callback: path.CALLBACK_ID method: generated generated: '2026-09-26' - target: $.paths['/properties/{propertyId}/callbacks'].get update: x-apievangelist-phrasing: intent: List a property's callbacks with date filters effect: read questions: - Can I list callbacks updated since a given date? - Which callbacks were created in a property after a certain date? instructions: - text: List callbacks in property {property} updated since {updated}. slots: property: path.propertyId updated: query.filter[updated_at] - text: List callbacks in property {property} created on or after {created}. slots: property: path.propertyId created: query.filter[created_at] method: generated generated: '2026-09-26' - target: $.paths['/properties/{propertyId}/callbacks'].post update: x-apievangelist-phrasing: intent: Register a callback (alternate) effect: write questions: - Is there a propertyId endpoint for creating callbacks? - Can I create a callback through the camelCase property path? instructions: - text: Create a callback under property {property} with {data} via the propertyId endpoint. slots: property: path.propertyId data: requestBody.data - text: Register a callback on property {property} using the propertyId path. slots: property: path.propertyId method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{callbackId}'].get update: x-apievangelist-phrasing: intent: Look up a callback (alternate) effect: read questions: - Is there a callbackId endpoint for fetching one callback? - Can I retrieve a callback through the camelCase path? instructions: - text: Look up callback {callbackId} via the callbackId endpoint. slots: callbackId: path.callbackId - text: Fetch callback {callbackId} using the camelCase path. slots: callbackId: path.callbackId method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{callbackId}'].delete update: x-apievangelist-phrasing: intent: Delete a callback (alternate) effect: destructive questions: - Does the callbackId delete endpoint return 204 on success? - Can I delete a callback through the camelCase path? instructions: - text: Delete callback {callbackId} via the callbackId endpoint. slots: callbackId: path.callbackId - text: Remove callback {callbackId} using the camelCase path. slots: callbackId: path.callbackId method: generated generated: '2026-09-26' - target: $.paths['/callbacks/{callbackId}'].patch update: x-apievangelist-phrasing: intent: Change a callback's URL or subscriptions (alternate) effect: write questions: - Is there a callbackId PATCH endpoint for changing a callback's URL? - Can I modify a callback's subscriptions through the camelCase path? instructions: - text: Change the URL or subscriptions of callback {callbackId} to {data}. slots: callbackId: path.callbackId data: requestBody.data - text: Modify callback {callbackId} using the callbackId endpoint. slots: callbackId: path.callbackId method: generated generated: '2026-09-26'