Laravel · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Laravel Background Processes API

12 actions 12 updates phrasing extends openapi/laravel-background-processes-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Laravel's API. It is a proposal applied on top of the contract, not a document Laravel publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 12

$.info
$.paths['/instances/{instance}/background-processes'].get
$.paths['/instances/{instance}/background-processes'].post
$.paths['/background-processes/{backgroundProcess}'].get
$.paths['/background-processes/{backgroundProcess}'].delete
$.paths['/background-processes/{backgroundProcess}'].patch
$.paths['/orgs/{organization}/servers/{server}/background-processes'].get
$.paths['/orgs/{organization}/servers/{server}/background-processes'].post
$.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].get
$.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].put
$.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].delete
$.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}/log'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Laravel Background Processes API
  version: 1.0.0
extends: openapi/laravel-background-processes-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: 11
- target: $.paths['/instances/{instance}/background-processes'].get
  update:
    x-apievangelist-phrasing:
      intent: List background processes on a Cloud instance
      effect: read
      questions:
      - What background processes are running on one of my Laravel Cloud instances?
      - Can I see the queue workers configured on a Cloud instance?
      instructions:
      - text: List the background processes on Cloud instance {instance}.
        slots:
          instance: path.instance
      - text: Show the workers configured for instance {instance}.
        slots:
          instance: path.instance
      method: generated
      generated: '2026-10-01'
- target: $.paths['/instances/{instance}/background-processes'].post
  update:
    x-apievangelist-phrasing:
      intent: Add a background process to a Cloud instance
      effect: write
      questions:
      - How do I add a queue worker to a Cloud instance?
      - Can I run a custom long-running command as a background process on an instance?
      instructions:
      - text: Add a {type} background process with {processes} processes to Cloud instance {instance}.
        slots:
          type: requestBody.type
          processes: requestBody.processes
          instance: path.instance
      - text: Run custom command {command} as {processes} {type} processes on instance {instance}.
        slots:
          command: requestBody.command
          processes: requestBody.processes
          type: requestBody.type
          instance: path.instance
      method: generated
      generated: '2026-10-01'
- target: $.paths['/background-processes/{backgroundProcess}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Cloud background process
      effect: read
      questions:
      - What command and process count does a Cloud background process use?
      - Can I look up a Laravel Cloud background process by ID alone?
      instructions:
      - text: Show Cloud background process {backgroundProcess}.
        slots:
          backgroundProcess: path.backgroundProcess
      - text: Get the configuration of background process {backgroundProcess} on Laravel Cloud.
        slots:
          backgroundProcess: path.backgroundProcess
      method: generated
      generated: '2026-10-01'
- target: $.paths['/background-processes/{backgroundProcess}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Cloud background process
      effect: destructive
      questions:
      - How do I stop and remove a worker from a Laravel Cloud instance?
      - Can I delete a Cloud background process by its ID?
      instructions:
      - text: Delete Cloud background process {backgroundProcess}.
        slots:
          backgroundProcess: path.backgroundProcess
      - text: Remove worker {backgroundProcess} from Laravel Cloud.
        slots:
          backgroundProcess: path.backgroundProcess
      method: generated
      generated: '2026-10-01'
- target: $.paths['/background-processes/{backgroundProcess}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a Cloud background process
      effect: write
      questions:
      - Can I change the number of processes a Cloud worker runs?
      - How do I change the command of an existing Laravel Cloud background process?
      instructions:
      - text: Scale Cloud background process {backgroundProcess} to {processes} processes.
        slots:
          backgroundProcess: path.backgroundProcess
          processes: requestBody.processes
      - text: Change the command of Cloud background process {backgroundProcess} to {command}.
        slots:
          backgroundProcess: path.backgroundProcess
          command: requestBody.command
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes'].get
  update:
    x-apievangelist-phrasing:
      intent: List background processes on a Forge server
      effect: read
      questions:
      - Which supervisor daemons are running on my Forge server?
      - Can I filter a server's background processes by user, site or directory?
      instructions:
      - text: List the background processes on Forge server {server} in {organization}.
        slots:
          server: path.server
          organization: path.organization
      - text: Show daemons on server {server} in {organization} running as user {user}.
        slots:
          server: path.server
          organization: path.organization
          user: query.filter[user]
      - text: List background processes for site {site_id} on server {server} in {organization}.
        slots:
          site_id: query.filter[site_id]
          server: path.server
          organization: path.organization
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a supervisor daemon on a Forge server
      effect: write
      questions:
      - How do I keep a command running permanently under supervisor on my server?
      - Can I choose the user, directory and stop signal for a new daemon?
      instructions:
      - text: Create a daemon named {name} on server {server} in {organization} running {command} as {user} with {processes} processes.
        slots:
          name: requestBody.name
          server: path.server
          organization: path.organization
          command: requestBody.command
          user: requestBody.user
          processes: requestBody.processes
      - text: 'Start background process {name} on {server} in {organization}: run {command} as {user} from {directory}, {processes} processes.'
        slots:
          name: requestBody.name
          server: path.server
          organization: path.organization
          command: requestBody.command
          user: requestBody.user
          directory: requestBody.directory
          processes: requestBody.processes
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a background process on a Forge server
      effect: read
      questions:
      - What are the settings of one daemon on my Forge server?
      - Can I check a server background process by its ID?
      instructions:
      - text: Show background process {backgroundProcess} on server {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      - text: Get daemon {backgroundProcess} details from Forge server {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a daemon's supervisor configuration
      effect: write
      questions:
      - How do I edit the supervisor config of a daemon on my server?
      - Can I rename a background process on a Forge server?
      instructions:
      - text: Rename daemon {backgroundProcess} on server {server} in {organization} to {name}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
          name: requestBody.name
      - text: Update the supervisor config of daemon {backgroundProcess} ({name}) on {server} in {organization} to {config}.
        slots:
          backgroundProcess: path.backgroundProcess
          name: requestBody.name
          server: path.server
          organization: path.organization
          config: requestBody.config
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a daemon from a Forge server
      effect: destructive
      questions:
      - How do I remove a supervisor daemon from my server?
      - Can I delete a server background process I no longer need?
      instructions:
      - text: Delete daemon {backgroundProcess} from server {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      - text: Remove background process {backgroundProcess} on Forge server {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      method: generated
      generated: '2026-10-01'
- target: $.paths['/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}/log'].get
  update:
    x-apievangelist-phrasing:
      intent: Read a daemon's log output
      effect: read
      questions:
      - Why does my daemon keep restarting? Can I read its log?
      - Where do I see the output of a background process on my server?
      instructions:
      - text: Show the log of daemon {backgroundProcess} on server {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      - text: Fetch the output log for background process {backgroundProcess} on {server} in {organization}.
        slots:
          backgroundProcess: path.backgroundProcess
          server: path.server
          organization: path.organization
      method: generated
      generated: '2026-10-01'