Progress Software · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Chef Automate API Documentation Data Lifecycle API
16 actions
16 updates
phrasing
extends
openapi/progress-software-datalifecycle-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Progress Software's API. It is a proposal applied on top of the contract, not a document Progress Software publishes.
What the actions change
x-apievangelist-phrasing
Targets 16
$.info
$.paths['/api/v0/data-lifecycle/compliance/config'].put
$.paths['/api/v0/data-lifecycle/compliance/run'].post
$.paths['/api/v0/data-lifecycle/compliance/status'].get
$.paths['/api/v0/data-lifecycle/config'].put
$.paths['/api/v0/data-lifecycle/event-feed/config'].put
$.paths['/api/v0/data-lifecycle/event-feed/run'].post
$.paths['/api/v0/data-lifecycle/event-feed/status'].get
$.paths['/api/v0/data-lifecycle/infra/config'].put
$.paths['/api/v0/data-lifecycle/infra/run'].post
$.paths['/api/v0/data-lifecycle/infra/status'].get
$.paths['/api/v0/data-lifecycle/run'].post
$.paths['/api/v0/data-lifecycle/services/config'].put
$.paths['/api/v0/data-lifecycle/services/run'].post
$.paths['/api/v0/data-lifecycle/services/status'].get
$.paths['/api/v0/data-lifecycle/status'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Chef Automate API Documentation Data Lifecycle API
version: 1.0.0
extends: openapi/progress-software-datalifecycle-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: 15
- target: $.paths['/api/v0/data-lifecycle/compliance/config'].put
update:
x-apievangelist-phrasing:
intent: Configure compliance data retention jobs
effect: write
questions:
- How do I change how long compliance scan data is kept?
- Can I reschedule the compliance data purge jobs?
instructions:
- text: Set the compliance data lifecycle job settings to {job_settings}.
slots:
job_settings: requestBody.job_settings
- text: Update the compliance purge schedule using {job_settings}.
slots:
job_settings: requestBody.job_settings
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/compliance/run'].post
update:
x-apievangelist-phrasing:
intent: Run compliance data lifecycle jobs now
effect: write
questions:
- Can I trigger the compliance data cleanup immediately instead of waiting for the schedule?
- How do I purge old compliance reports right now?
instructions:
- text: Run the compliance data lifecycle jobs now.
- text: Kick off compliance data purging immediately.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/compliance/status'].get
update:
x-apievangelist-phrasing:
intent: Check compliance lifecycle job status
effect: read
questions:
- When did the compliance data purge last run and when is it next?
- What is the compliance job scheduler's status?
instructions:
- text: Show the status of the compliance data lifecycle scheduler.
- text: Check whether the compliance purge jobs are running.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/config'].put
update:
x-apievangelist-phrasing:
intent: Configure all data lifecycle jobs at once
effect: write
questions:
- Is there one place to set retention for compliance, event feed, infra and services data together?
- How do I update every data lifecycle job in a single request?
instructions:
- text: 'Apply this full data lifecycle configuration: compliance {compliance}, event feed {event_feed}, infra {infra}, services {services}.'
slots:
compliance: requestBody.compliance
event_feed: requestBody.event_feed
infra: requestBody.infra
services: requestBody.services
- text: Set the infra retention part {infra} in the combined data lifecycle config.
slots:
infra: requestBody.infra
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/event-feed/config'].put
update:
x-apievangelist-phrasing:
intent: Configure event feed data retention jobs
effect: write
questions:
- How long are event feed entries retained, and can I change it?
- Can I reschedule the event feed purge job?
instructions:
- text: Set the event feed data lifecycle job settings to {job_settings}.
slots:
job_settings: requestBody.job_settings
- text: Change event feed retention with job settings {job_settings}.
slots:
job_settings: requestBody.job_settings
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/event-feed/run'].post
update:
x-apievangelist-phrasing:
intent: Run event feed data lifecycle jobs now
effect: write
questions:
- Can I purge old event feed data immediately?
- How do I trigger the event feed lifecycle job on demand?
instructions:
- text: Run the event feed data lifecycle jobs now.
- text: Purge expired event feed entries right away.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/event-feed/status'].get
update:
x-apievangelist-phrasing:
intent: Check event feed lifecycle job status
effect: read
questions:
- What's the status of the event feed purge scheduler?
- When will event feed data next be cleaned up?
instructions:
- text: Show the event feed data lifecycle job status.
- text: Check the event feed purge scheduler.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/infra/config'].put
update:
x-apievangelist-phrasing:
intent: Configure infra node data retention jobs
effect: write
questions:
- How do I control how long infra data is kept before it is purged?
- Can I change the schedule of the infra data lifecycle jobs?
instructions:
- text: Set the infra data lifecycle job settings to {job_settings}.
slots:
job_settings: requestBody.job_settings
- text: Update infra data retention using {job_settings}.
slots:
job_settings: requestBody.job_settings
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/infra/run'].post
update:
x-apievangelist-phrasing:
intent: Run infra data lifecycle jobs now
effect: write
questions:
- Can I run the infra data cleanup jobs immediately?
- How do I trigger infra data purging on demand?
instructions:
- text: Run the infra data lifecycle jobs now.
- text: Start infra data cleanup immediately.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/infra/status'].get
update:
x-apievangelist-phrasing:
intent: Check infra lifecycle job status
effect: read
questions:
- What is the status of the infra data lifecycle scheduler?
- When did the infra data cleanup last run?
instructions:
- text: Show the infra data lifecycle job status.
- text: Check the infra cleanup scheduler.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/run'].post
update:
x-apievangelist-phrasing:
intent: Run every data lifecycle job now
effect: write
questions:
- Can I run all retention and purge jobs across every data type at once?
- How do I trigger the whole data lifecycle in one go?
instructions:
- text: Run all data lifecycle jobs now.
- text: Trigger every retention and purge action across all data lifecycle jobs.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/services/config'].put
update:
x-apievangelist-phrasing:
intent: Configure services data retention jobs
effect: write
questions:
- How do I set retention for services data?
- Can I change the schedule of the services data lifecycle jobs?
instructions:
- text: Set the services data lifecycle job settings to {job_settings}.
slots:
job_settings: requestBody.job_settings
- text: Update services retention using {job_settings}.
slots:
job_settings: requestBody.job_settings
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/services/run'].post
update:
x-apievangelist-phrasing:
intent: Run services data lifecycle jobs now
effect: write
questions:
- Can I run the services data cleanup immediately?
- How do I trigger the services lifecycle jobs on demand?
instructions:
- text: Run the services data lifecycle jobs now.
- text: Start services data cleanup immediately.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/services/status'].get
update:
x-apievangelist-phrasing:
intent: Check services lifecycle job status
effect: read
questions:
- What is the status of the services data lifecycle jobs?
- When will services data next be cleaned up?
instructions:
- text: Show the services data lifecycle job status.
- text: Check the services cleanup scheduler.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v0/data-lifecycle/status'].get
update:
x-apievangelist-phrasing:
intent: Get aggregate status of all data lifecycle jobs
effect: read
questions:
- Can I see the status of every data lifecycle job in one response?
- Are all my retention jobs healthy across compliance, event feed, infra and services?
instructions:
- text: Show the combined status of all data lifecycle jobs.
- text: Give me an overview of every retention scheduler.
method: generated
generated: '2026-10-01'