Adobe Suite · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Adobe Workfront Uifilter API
23 actions
23 updates
phrasing
extends
openapi/adobe-suite-uifilter-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Adobe Suite's API. It is a proposal applied on top of the contract, not a document Adobe Suite publishes.
What the actions change
x-apievangelist-phrasing
Targets 23 · first 16 shown; the file carries all of them
$.info
$.paths['/uifilter/{id}'].get
$.paths['/uifilter/{id}'].put
$.paths['/uifilter/{id}'].delete
$.paths['/uifilter'].get
$.paths['/uifilter'].put
$.paths['/uifilter'].post
$.paths['/uifilter'].delete
$.paths['/uifilter/count'].get
$.paths['/uifilter/search'].get
$.paths['/uifilter/report'].get
$.paths['/uifilter/{id}/share'].put
$.paths['/uifilter/share'].put
$.paths['/uifilter/{id}/unshare'].put
$.paths['/uifilter/unshare'].put
$.paths['/uifilter/{id}/sharePublic'].put
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 Adobe Workfront Uifilter API
version: 1.0.0
extends: openapi/adobe-suite-uifilter-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: 22
- target: $.paths['/uifilter/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get a saved UI filter by ID
effect: read
questions:
- What conditions and settings does a specific saved filter in Workfront contain?
- Can I choose which fields come back when I fetch one UI filter?
instructions:
- text: Show me UI filter {id}.
slots:
id: path.id
- text: Fetch filter {id} and return only the {fields} fields.
slots:
id: path.id
fields: query.fields
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update a saved UI filter
effect: write
questions:
- How do I change the definition of an existing saved filter?
- Can I rename a UI filter that was already created?
instructions:
- text: Update UI filter {id} with my new filter rules.
slots:
id: path.id
- text: Edit filter {id} and give me back {fields} after the change.
slots:
id: path.id
fields: query.fields
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a saved UI filter
effect: destructive
questions:
- How do I remove a saved filter I no longer need?
- Is there a way to force-delete a single UI filter that is still in use?
instructions:
- text: Delete UI filter {id}.
slots:
id: path.id
- text: Force-delete filter {id} with force set to {force}.
slots:
id: path.id
force: query.force
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter'].get
update:
x-apievangelist-phrasing:
intent: Get several UI filters by their IDs
effect: read
questions:
- Can I load multiple saved filters in a single request?
- What's the way to fetch a batch of UI filters when I already have their IDs?
instructions:
- text: Get the UI filters with IDs {id}.
slots:
id: query.id
- text: Fetch filters {id} in one call, returning fields {fields}.
slots:
id: query.id
fields: query.fields
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter'].put
update:
x-apievangelist-phrasing:
intent: Bulk-update several UI filters
effect: write
questions:
- Can I edit many saved filters at once instead of one by one?
- Is there a bulk update for UI filters?
instructions:
- text: Apply these changes to all the UI filters in my list in one bulk edit.
- text: Bulk-edit my UI filters and return the {fields} fields for each.
slots:
fields: query.fields
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter'].post
update:
x-apievangelist-phrasing:
intent: Create or copy a UI filter
effect: write
questions:
- How do I create a new saved filter for a list view?
- Can I make a new UI filter by copying an existing one?
instructions:
- text: Create a new UI filter with these conditions.
- text: Copy UI filter {copySourceID} into a brand-new filter.
slots:
copySourceID: query.copySourceID
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter'].delete
update:
x-apievangelist-phrasing:
intent: Delete several UI filters at once
effect: destructive
questions:
- Can I delete a batch of saved filters in one request?
- What happens if I bulk-delete filters with the force option?
instructions:
- text: Delete UI filters {id} in bulk.
slots:
id: query.id
- text: Force-remove the filters {id} together, with force {force}.
slots:
id: query.id
force: query.force
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/count'].get
update:
x-apievangelist-phrasing:
intent: Count UI filters matching criteria
effect: read
questions:
- How many saved filters exist in our Workfront instance?
- Can I count only the UI filters that match certain criteria?
instructions:
- text: Count all UI filters.
- text: Count the UI filters matching {filters}.
slots:
filters: query.filters
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/search'].get
update:
x-apievangelist-phrasing:
intent: Search UI filters
effect: read
questions:
- How do I find saved filters by name or owner?
- Can I page through UI filter search results?
instructions:
- text: Search UI filters where {filters}.
slots:
filters: query.filters
- text: Find UI filters matching {filters}, return fields {fields} and use list options {listOptions}.
slots:
filters: query.filters
fields: query.fields
listOptions: query.listOptions
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/report'].get
update:
x-apievangelist-phrasing:
intent: Run a report over UI filters
effect: read
questions:
- Can I get an aggregated, grouped report of saved filters?
- Which call gives report-style output for UI filters rather than raw records?
instructions:
- text: Run a UI filter report for {filters}.
slots:
filters: query.filters
- text: Build a report on UI filters with list options {listOptions}.
slots:
listOptions: query.listOptions
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}/share'].put
update:
x-apievangelist-phrasing:
intent: Share a UI filter with a user or team
effect: write
questions:
- How do I give a colleague access to one of my saved filters?
- Can I share a filter with a team but forbid them from deleting it?
instructions:
- text: Share UI filter {id} with {accessorObjCode} {accessorID}, granting {coreAction} access.
slots:
id: path.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
coreAction: query.coreAction
- text: Share filter {id} with {accessorObjCode} {accessorID} at {coreAction} level but forbid {forbiddenActions}.
slots:
id: path.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
coreAction: query.coreAction
forbiddenActions: query.forbiddenActions
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/share'].put
update:
x-apievangelist-phrasing:
intent: Share several UI filters at once
effect: write
questions:
- Can I share a whole set of saved filters with the same team in one call?
- Is there a batch way to grant view access to many UI filters?
instructions:
- text: Share UI filters {id} with {accessorObjCode} {accessorID} at {coreAction} access in one batch.
slots:
id: query.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
coreAction: query.coreAction
- text: Batch-share filters {id} to accessor {accessorID} of type {accessorObjCode} with {coreAction} rights.
slots:
id: query.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
coreAction: query.coreAction
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}/unshare'].put
update:
x-apievangelist-phrasing:
intent: Stop sharing a UI filter with someone
effect: destructive
questions:
- How do I revoke a colleague's access to my saved filter?
- Can I remove a single team from one filter's sharing list?
instructions:
- text: Unshare UI filter {id} from {accessorObjCode} {accessorID}.
slots:
id: path.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
- text: Revoke {accessorID}'s access to filter {id}; they are a {accessorObjCode}.
slots:
id: path.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/unshare'].put
update:
x-apievangelist-phrasing:
intent: Revoke access to several UI filters
effect: destructive
questions:
- Can I remove someone's access to many saved filters at once?
- Is there a bulk unshare for UI filters?
instructions:
- text: Unshare UI filters {id} from {accessorObjCode} {accessorID} in one batch.
slots:
id: query.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
- text: Revoke access for accessor {accessorID} ({accessorObjCode}) across all of filters {id}.
slots:
id: query.id
accessorObjCode: query.accessorObjCode
accessorID: query.accessorID
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}/sharePublic'].put
update:
x-apievangelist-phrasing:
intent: Make a UI filter public
effect: write
questions:
- How do I make a saved filter available to everyone in the system?
- Can a publicly shared filter be view-only for everybody?
instructions:
- text: Share UI filter {id} publicly with {coreAction} access.
slots:
id: path.id
coreAction: query.coreAction
- text: Make filter {id} public at {coreAction} level, forbidding {forbiddenActions}.
slots:
id: path.id
coreAction: query.coreAction
forbiddenActions: query.forbiddenActions
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/sharePublic'].put
update:
x-apievangelist-phrasing:
intent: Make several UI filters public
effect: write
questions:
- Can I publish a group of saved filters to all users in one step?
- Is there a batch public-share option for UI filters?
instructions:
- text: Publicly share the UI filters {id} with {coreAction} access in one batch.
slots:
id: query.id
coreAction: query.coreAction
- text: Make filters {id} public in bulk at {coreAction}, blocking {forbiddenActions}.
slots:
id: query.id
coreAction: query.coreAction
forbiddenActions: query.forbiddenActions
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/{id}/unsharePublic'].put
update:
x-apievangelist-phrasing:
intent: Remove public access from a UI filter
effect: destructive
questions:
- How do I make a public saved filter private again?
- Can I stop everyone from seeing a filter I shared publicly?
instructions:
- text: Remove public sharing from UI filter {id}.
slots:
id: path.id
- text: Make filter {id} private again.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/unsharePublic'].put
update:
x-apievangelist-phrasing:
intent: Remove public access from several UI filters
effect: destructive
questions:
- Can I take a batch of public filters private at once?
- Is there a bulk way to revoke public sharing on UI filters?
instructions:
- text: Remove public sharing from UI filters {id} in one batch.
slots:
id: query.id
- text: Take filters {id} private again, all at once.
slots:
id: query.id
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/addJoinForNullableFields'].put
update:
x-apievangelist-phrasing:
intent: Add joins for nullable fields to a filter map
effect: write
questions:
- Can I add joins for nullable fields to a filter map for a given object type?
- What adjusts a UI filter map so nullable reference fields get joined?
instructions:
- text: Add joins for nullable fields to filter map {filterMap} for object type {objCode}.
slots:
filterMap: query.filterMap
objCode: query.objCode
- text: Adjust filter map {filterMap} so its nullable fields are joined.
slots:
filterMap: query.filterMap
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/disableSystemWideVisibility'].put
update:
x-apievangelist-phrasing:
intent: Hide UI filters system-wide
effect: write
questions:
- How do I stop certain saved filters from being visible across the whole system?
- Can I turn off system-wide visibility for several filters at once?
instructions:
- text: Disable system-wide visibility for filters {filterIDs}.
slots:
filterIDs: query.filterIDs
- text: Hide UI filters {filterIDs} from everyone system-wide.
slots:
filterIDs: query.filterIDs
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/enableSystemWideVisibility'].put
update:
x-apievangelist-phrasing:
intent: Make UI filters visible system-wide
effect: write
questions:
- How do I make selected saved filters visible to everyone in the system?
- Can I turn system-wide visibility back on for a set of filters?
instructions:
- text: Enable system-wide visibility for filters {filterIDs}.
slots:
filterIDs: query.filterIDs
- text: Show UI filters {filterIDs} to everyone system-wide.
slots:
filterIDs: query.filterIDs
method: generated
generated: '2026-09-26'
- target: $.paths['/uifilter/filtersForObjCode'].get
update:
x-apievangelist-phrasing:
intent: List UI filters available for an object type
effect: read
questions:
- Which saved filters exist for a given object type like tasks or projects?
- Can I narrow the filters for an object type by filter type?
instructions:
- text: List the UI filters for object type {objCode}.
slots:
objCode: query.objCode
- text: Show the {filterType} filters available for {objCode}.
slots:
filterType: query.filterType
objCode: query.objCode
method: generated
generated: '2026-09-26'