Conga · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Administration Custom Settings API

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

What the actions change

x-apievangelist-phrasing

Targets 26 · first 16 shown; the file carries all of them

$.info
$.paths['/flows'].get
$.paths['/flows'].post
$.paths['/flows/{flowName}/views'].get
$.paths['/flows/{flowName}/views'].put
$.paths['/flows/{flowName}/views'].post
$.paths['/flows/{flowName}/views/{viewName}'].get
$.paths['/flows/{flowName}/views/{viewName}'].delete
$.paths['/flows/{flowname}'].get
$.paths['/flows/{flowname}'].put
$.paths['/flows/{flowname}'].delete
$.paths['/flows/{flowname}/actions'].get
$.paths['/flows/{flowname}/actions'].put
$.paths['/flows/{flowname}/actions'].post
$.paths['/flows/{flowname}/displays'].get
$.paths['/flows/{flowname}/displays'].put

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 Administration Custom Settings API
  version: 1.0.0
extends: openapi/conga-customsettings-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: 25
- target: $.paths['/flows'].get
  update:
    x-apievangelist-phrasing:
      intent: List flows
      effect: read
      questions:
      - Which custom flows are defined in my Conga admin settings?
      - Where can I see every flow I've configured?
      instructions:
      - text: List all flows.
      - text: Show every custom flow.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a flow
      effect: write
      questions:
      - How do I create a new custom flow?
      - Does creating a flow also set up default display actions and columns?
      instructions:
      - text: Create a flow named {Name}.
        slots:
          Name: requestBody.Name
      - text: Add custom flow {Name} described as {Description}.
        slots:
          Name: requestBody.Name
          Description: requestBody.Description
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowName}/views'].get
  update:
    x-apievangelist-phrasing:
      intent: List views for a flow
      effect: read
      questions:
      - What views are configured for a flow?
      - Can I search or sort the views of a flow by display type?
      instructions:
      - text: List views for flow {flowName}.
        slots:
          flowName: path.flowName
      - text: Search views of flow {flowName} for {search} for display {viewFor}.
        slots:
          flowName: path.flowName
          search: query.search
          viewFor: query.viewFor
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowName}/views'].put
  update:
    x-apievangelist-phrasing:
      intent: Update views for a flow
      effect: write
      questions:
      - How do I update the views on a flow?
      - Can I change several views of one flow in one request?
      instructions:
      - text: Update the views of flow {flowName}.
        slots:
          flowName: path.flowName
      - text: Edit flow {flowName} views used for {viewFor}.
        slots:
          flowName: path.flowName
          viewFor: query.viewFor
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowName}/views'].post
  update:
    x-apievangelist-phrasing:
      intent: Create views for a flow
      effect: write
      questions:
      - How do I add new views to a flow?
      - Can I create views for a particular display type on a flow?
      instructions:
      - text: Create views for flow {flowName}.
        slots:
          flowName: path.flowName
      - text: Add new {viewFor} views to flow {flowName}.
        slots:
          viewFor: query.viewFor
          flowName: path.flowName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowName}/views/{viewName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a named view of a flow
      effect: read
      questions:
      - How do I see one specific view on a flow by name?
      - Can I fetch a single flow view?
      instructions:
      - text: Show view {viewName} of flow {flowName}.
        slots:
          viewName: path.viewName
          flowName: path.flowName
      - text: Get flow {flowName}'s {viewName} view for {viewFor}.
        slots:
          flowName: path.flowName
          viewName: path.viewName
          viewFor: query.viewFor
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowName}/views/{viewName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a named view of a flow
      effect: destructive
      questions:
      - How do I remove a view from a flow?
      - Can I delete just one named view on a flow?
      instructions:
      - text: Delete view {viewName} from flow {flowName}.
        slots:
          viewName: path.viewName
          flowName: path.flowName
      - text: Remove the {viewName} view from flow {flowName}.
        slots:
          viewName: path.viewName
          flowName: path.flowName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a flow by name
      effect: read
      questions:
      - How do I look up a single flow by its name?
      - Can I see the record for one flow?
      instructions:
      - text: Show flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Get the flow record named {flowname}.
        slots:
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a flow
      effect: write
      questions:
      - How do I rename a flow or change its description?
      - Can I edit a flow's details by its name?
      instructions:
      - text: Rename flow {flowname} to {Name}.
        slots:
          flowname: path.flowname
          Name: requestBody.Name
      - text: Change the description of flow {flowname} to {Description}.
        slots:
          flowname: path.flowname
          Description: requestBody.Description
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a flow
      effect: destructive
      questions:
      - How do I delete a whole flow?
      - Can I remove a flow by name?
      instructions:
      - text: Delete flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Remove the entire flow named {flowname}.
        slots:
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/actions'].get
  update:
    x-apievangelist-phrasing:
      intent: List actions for a flow
      effect: read
      questions:
      - Which display actions are configured on a flow?
      - What actions show up for a flow based on its display action settings?
      instructions:
      - text: List actions for flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Show the display actions configured on flow {flowname}.
        slots:
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/actions'].put
  update:
    x-apievangelist-phrasing:
      intent: Sync actions for a flow
      effect: write
      questions:
      - Can I create, update and delete a flow's actions in one request?
      - How do I replace the action set on a flow?
      instructions:
      - text: Sync the action list on flow {flowname} to match this payload.
        slots:
          flowname: path.flowname
      - text: Create, update and remove flow actions in a single request.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/actions'].post
  update:
    x-apievangelist-phrasing:
      intent: Add actions to a flow
      effect: write
      questions:
      - How do I add new actions to a flow?
      - Can I create several flow actions at once?
      instructions:
      - text: Add new actions to flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Create one or more additional flow actions.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/displays'].get
  update:
    x-apievangelist-phrasing:
      intent: List column displays for a flow
      effect: read
      questions:
      - Which column displays are configured for a flow?
      - How are a flow's columns set up under its display column settings?
      instructions:
      - text: List column displays for flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Show the display column settings for flow {flowname}.
        slots:
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/displays'].put
  update:
    x-apievangelist-phrasing:
      intent: Update column displays for a flow
      effect: write
      questions:
      - How do I change the column displays on a flow?
      - Can I update several displays of a flow together?
      instructions:
      - text: Update column displays on flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Edit existing flow column displays.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/displays'].post
  update:
    x-apievangelist-phrasing:
      intent: Create column displays for a flow
      effect: write
      questions:
      - How do I add new column displays to a flow?
      - Can I create several displays for a flow at once?
      instructions:
      - text: Create new column displays for flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Add one or more column displays to a flow.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings'].get
  update:
    x-apievangelist-phrasing:
      intent: List custom settings for a flow
      effect: read
      questions:
      - What custom settings are defined for a flow?
      - When a setting exists at both flow and global level, which one do I get?
      instructions:
      - text: List all custom settings for flow {flowname}.
        slots:
          flowname: path.flowname
      - text: Show every setting defined on flow {flowname}.
        slots:
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a setting category for a flow
      effect: read
      questions:
      - How do I read one setting category, like catalog page settings, for a flow?
      - Can I fetch a specific named setting on a flow and filter to a child setting?
      instructions:
      - text: Get setting {settingname} for flow {flowname}.
        slots:
          settingname: path.settingname
          flowname: path.flowname
      - text: Show setting {settingname} on flow {flowname} filtered to child {childsettingname}.
        slots:
          settingname: path.settingname
          flowname: path.flowname
          childsettingname: query.childsettingname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a setting category for a flow
      effect: write
      questions:
      - How do I change a named setting category like config page settings on a flow?
      - Can I update a flow setting by name?
      instructions:
      - text: Update setting {settingname} on flow {flowname}.
        slots:
          settingname: path.settingname
          flowname: path.flowname
      - text: Edit the {settingname} setting category of flow {flowname}, child {childsettingname} via query.
        slots:
          settingname: path.settingname
          flowname: path.flowname
          childsettingname: query.childsettingname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a setting on a flow
      effect: write
      questions:
      - How do I create a new setting on a flow?
      - Can I add a setting by name to a flow, passing the child name as a query value?
      instructions:
      - text: Create setting {settingname} on flow {flowname}.
        slots:
          settingname: path.settingname
          flowname: path.flowname
      - text: Add setting {settingname} to flow {flowname} with child {childsettingname} in the query.
        slots:
          settingname: path.settingname
          flowname: path.flowname
          childsettingname: query.childsettingname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a setting on a flow
      effect: destructive
      questions:
      - How do I delete a named setting from a flow?
      - Can I remove a flow setting, passing a child name as a query value?
      instructions:
      - text: Delete setting {settingname} from flow {flowname}.
        slots:
          settingname: path.settingname
          flowname: path.flowname
      - text: Remove setting {settingname} on flow {flowname} with child {childsettingname} in the query.
        slots:
          settingname: path.settingname
          flowname: path.flowname
          childsettingname: query.childsettingname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}/{childsettingname}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a child setting on a flow
      effect: read
      questions:
      - How do I read a specific child setting nested under a flow setting?
      - Can I fetch one child setting directly by its path?
      instructions:
      - text: Get child setting {childsettingname} under {settingname} for flow {flowname}.
        slots:
          childsettingname: path.childsettingname
          settingname: path.settingname
          flowname: path.flowname
      - text: Show nested setting {settingname}/{childsettingname} on flow {flowname}.
        slots:
          settingname: path.settingname
          childsettingname: path.childsettingname
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}/{childsettingname}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a child setting on a flow
      effect: write
      questions:
      - How do I change one nested child setting under a flow's setting?
      - Can I edit a child setting addressed directly in the path?
      instructions:
      - text: Update child setting {childsettingname} under {settingname} on flow {flowname}.
        slots:
          childsettingname: path.childsettingname
          settingname: path.settingname
          flowname: path.flowname
      - text: Edit nested setting {settingname}/{childsettingname} of flow {flowname}.
        slots:
          settingname: path.settingname
          childsettingname: path.childsettingname
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}/{childsettingname}'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a child setting on a flow
      effect: write
      questions:
      - How do I add a new child setting beneath an existing flow setting?
      - Can I create a nested setting with its name in the path?
      instructions:
      - text: Create child setting {childsettingname} under {settingname} on flow {flowname}.
        slots:
          childsettingname: path.childsettingname
          settingname: path.settingname
          flowname: path.flowname
      - text: Add nested setting {settingname}/{childsettingname} to flow {flowname}.
        slots:
          settingname: path.settingname
          childsettingname: path.childsettingname
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'
- target: $.paths['/flows/{flowname}/settings/{settingname}/{childsettingname}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a child setting on a flow
      effect: destructive
      questions:
      - How do I delete one nested child setting from a flow?
      - Can I remove a child setting addressed in the path?
      instructions:
      - text: Delete child setting {childsettingname} under {settingname} from flow {flowname}.
        slots:
          childsettingname: path.childsettingname
          settingname: path.settingname
          flowname: path.flowname
      - text: Remove nested setting {settingname}/{childsettingname} from flow {flowname}.
        slots:
          settingname: path.settingname
          childsettingname: path.childsettingname
          flowname: path.flowname
      method: generated
      generated: '2026-10-01'