Adobe Suite Category API

The Category API from Adobe Suite — 20 operation(s) for category.

Operations 25

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /category/{id} Get a single custom form category · Get for Category #
Ask an LLM
“What does one custom form category in Workfront look like when I fetch it by ID?”
“Can I choose which fields come back when I look up a single category?”
Tell an agent
Show me category {id}.
Fetch category {id} with only the fields {fields}.
PUT /category/{id} Edit a single category · Edit a Category #
Ask an LLM
“How can I change the settings of one existing category?”
“Is it possible to edit a category and get specific fields back in the response?”
Tell an agent
Edit category {id}.
Update category {id} and return {fields} afterwards.
DELETE /category/{id} Delete a single category · Delete for Category #
Ask an LLM
“How do I remove one category I no longer use?”
“Can I force-delete a category that is still attached to objects?”
Tell an agent destructive · confirm first
Delete category {id}.
Force delete category {id} even if it is in use.
GET /category Get several categories by ID at once · Bulk Get for Category #
Ask an LLM
“Can I fetch a handful of categories in one call by passing their IDs?”
“What is the quickest way to load multiple known categories together?”
Tell an agent
Get the categories with IDs {id}.
Bulk fetch categories {id} returning just {fields}.
PUT /category Edit many categories in one request · Bulk Edit for Category #
Ask an LLM
“Is there a way to update several categories in a single bulk request?”
“Can I apply the same change to a batch of categories at once?”
Tell an agent
Bulk edit the categories I send in one request.
Apply my edits to multiple categories and return {fields}.
POST /category Create or copy a category · Create or copy a category #
Ask an LLM
“How do I create a new custom form category?”
“Can I make a new category by copying an existing one?”
Tell an agent
Create a new category.
Create a category as a copy of category {copySourceID}.
DELETE /category Delete several categories at once · Bulk Delete for Category #
Ask an LLM
“Can I delete a batch of categories in one go by listing their IDs?”
“What happens if I bulk delete categories with force turned on?”
Tell an agent destructive · confirm first
Delete the categories {id} in bulk.
Bulk force-delete categories {id}.
GET /category/count Count categories matching a filter · Count of category #
Ask an LLM
“How many categories exist in our Workfront instance?”
“Can I count only the categories that match certain filters?”
Tell an agent
Count all categories.
Count the categories matching {filters}.
GET /category/search Search categories with filters · Search of category #
Ask an LLM
“How do I search categories by name or other field values?”
“Can I page through category search results and pick the returned fields?”
Tell an agent
Search categories where {filters}.
Find categories matching {filters} and return {fields}.
GET /category/report Run a report on categories · Report of category #
Ask an LLM
“Can I get grouped or aggregated report data about categories?”
“What does a category report return compared to a plain search?”
Tell an agent
Run a category report.
Report on categories filtered by {filters}.
PUT /category/{id}/share Share a category with a user or team · Sharing of a Category #
Ask an LLM
“How do I give a specific user or team access to one category?”
“Can I share a category but forbid certain actions like delete?”
Tell an agent
Share category {id} with {accessorObjCode} {accessorID} at {coreAction} access.
Grant {accessorID} {coreAction} on category {id} but forbid {forbiddenActions}.
PUT /category/share Share many categories with one accessor · Batch sharing of a Category #
Ask an LLM
“Can I share several categories with the same person in one request?”
“Is there a batch way to grant a team access to multiple categories?”
Tell an agent
Share categories {id} with {accessorObjCode} {accessorID} at {coreAction} access.
Batch grant {coreAction} on categories {id} to {accessorID}.
PUT /category/{id}/unshare Remove someone's access to a category · Un-sharing of a Category #
Ask an LLM
“How do I stop sharing one category with a particular user?”
“Can I revoke a team's access to a single category?”
Tell an agent destructive · confirm first
Unshare category {id} from {accessorObjCode} {accessorID}.
Revoke {accessorID}'s access to category {id}.
PUT /category/unshare Remove access to many categories at once · Batch un-sharing of a Category #
Ask an LLM
“Can I revoke one user's access to several categories in a single call?”
“What's the batch way to unshare a group of categories?”
Tell an agent destructive · confirm first
Unshare categories {id} from {accessorObjCode} {accessorID}.
Batch revoke {accessorID}'s access to categories {id}.
PUT /category/{id}/sharePublic Make a category publicly shared · Public share of a Category #
Ask an LLM
“How do I share one category publicly with everyone?”
“Can I make a category public while still blocking some actions?”
Tell an agent
Share category {id} publicly with {coreAction} access.
Make category {id} public at {coreAction} access, forbidding {forbiddenActions}.
PUT /category/sharePublic Make many categories public at once · Batch public share of a Category #
Ask an LLM
“Can I publicly share a set of categories in one batch request?”
“Is there a bulk option to make several categories public?”
Tell an agent
Publicly share categories {id} with {coreAction} access.
Batch make categories {id} public at {coreAction}.
PUT /category/{id}/unsharePublic Turn off public sharing on a category · Public un-share of a Category #
Ask an LLM
“How do I stop a single category from being publicly shared?”
“Can I make a public category private again?”
Tell an agent destructive · confirm first
Remove public sharing from category {id}.
Make category {id} private again.
PUT /category/unsharePublic Turn off public sharing on many categories · Batch public un-share of a Category #
Ask an LLM
“Can I remove public access from several categories in one request?”
“What's the bulk way to make a list of public categories private?”
Tell an agent destructive · confirm first
Remove public sharing from categories {id}.
Batch make categories {id} private.
PUT /category/assignCategories Attach several custom forms to an object · Category assign categories #
Ask an LLM
“How do I attach multiple custom forms to a project or task at once?”
“Can I assign a list of categories to one object in a single call?”
Tell an agent
Attach categories {categoryIDs} to {objCode} {objID}.
Assign custom forms {categoryIDs} to object {objID}.
PUT /category/assignCategory Attach one custom form to an object · Category assign category #
Ask an LLM
“How do I attach a single custom form to a specific task or project?”
“Can I add one category to an object without touching its other forms?”
Tell an agent
Attach category {categoryID} to {objCode} {objID}.
Add custom form {categoryID} to object {objID}.
PUT /category/getCascadingRules Get cascading field rules for categories · Category get cascading rules #
Ask an LLM
“Which cascading parameter rules apply when certain custom forms are on an object?”
“Can I preview the cascading rules for categories inside a given project?”
Tell an agent
Get the cascading rules for categories {categoryIDs} on {objCode} {objID}.
Show cascading rules for categories {categoryIDs} in project {projectID}.
PUT /category/isObjectFrozenInPendingApprovalStatus Check if an object is frozen pending approval · Category is object frozen in pending approval status #
Ask an LLM
“Is this object locked because it is waiting on an approval?”
“Can I tell whether a task's custom forms are frozen during pending approval?”
Tell an agent
Check whether {objCode} {objID} is frozen in pending approval.
Tell me if object {objID} is locked awaiting approval.
PUT /category/reorderCategories Reorder the custom forms on an object · Category reorder categories #
Ask an LLM
“How do I change the order custom forms appear in on a project?”
“Can I rearrange the categories attached to an object?”
Tell an agent
Reorder the categories on {objCode} {objID} to {categoryIDs}.
Put custom forms on object {objID} in the order {categoryIDs}.
PUT /category/unassignCategories Detach several custom forms from an object · Category unassign categories #
Ask an LLM
“How do I remove multiple custom forms from a task at once?”
“Can I detach a list of categories from one object in one call?”
Tell an agent destructive · confirm first
Detach categories {categoryIDs} from {objCode} {objID}.
Remove custom forms {categoryIDs} from object {objID}.
PUT /category/unassignCategory Detach one custom form from an object · Category unassign category #
Ask an LLM
“How do I take a single custom form off a project?”
“What happens to the field values when I remove one category from an object?”
Tell an agent destructive · confirm first
Detach category {categoryID} from {objCode} {objID}.
Remove the single custom form {categoryID} from object {objID}.

Documentation

📖
Documentation
https://developer.adobe.com/photoshop/api/docs/
📖
Authentication
https://developer.adobe.com/developer-console/docs/guides/authentication/
📖
Documentation
https://developer.adobe.com/lightroom/api/docs/
📖
Documentation
https://developer.adobe.com/illustrator/api/docs/
📖
Documentation
https://developer.adobe.com/indesign/docs/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/
📖
GettingStarted
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/gettingstarted/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-accessibility-auto-tag-api/
📖
Documentation
https://developer.adobe.com/analytics-apis/docs/
📖
APIReference
https://developer.adobe.com/analytics-apis/docs/2.0/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/
📖
APIReference
https://developer.adobe.com/firefly-services/docs/api/
📖
Documentation
https://developer.adobe.com/audio-video-firefly-services/
📖
GettingStarted
https://developer.adobe.com/audio-video-firefly-services/getting-started/
📖
Documentation
https://developer.adobe.com/creative-cloud-libraries/docs/
📖
APIReference
https://developer.adobe.com/creative-cloud-libraries/docs/api/
📖
Documentation
https://developer.adobe.com/express/embed-sdk/docs/guides/
📖
APIReference
https://developer.adobe.com/express/embed-sdk/docs/v4/
📖
GettingStarted
https://developer.adobe.com/express/embed-sdk/docs/guides/quickstart/
📖
Documentation
https://developer.adobe.com/experience-platform-apis/
📖
GettingStarted
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-guide
📖
Documentation
https://developer.adobe.com/marketo-apis/
📖
Authentication
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/authentication
📖
Documentation
https://developer.adobe.com/commerce/docs/
📖
GettingStarted
https://developer.adobe.com/commerce/webapi/get-started/
📖
Documentation
https://developer.adobe.com/experience-cloud/cloud-manager/
📖
Documentation
https://developer.adobe.com/journey-optimizer-apis/
📖
Documentation
https://developer.adobe.com/workfront-apis/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/substance3d/
📖
Documentation
https://developer.adobe.com/data-collection-apis/
📖
Documentation
https://developer.adobe.com/adobe-status/
📖
Documentation
https://developer.adobe.com/vip-marketplace/

Specifications

Other Resources

🔗
Pricing
https://developer.adobe.com/document-services/pricing/
🔗
SDKs
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/sdks/
🔗
ReleaseNotes
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/releasenotes
🔗
Guides
https://developer.adobe.com/analytics-apis/docs/2.0/guides/
🔗
Guides
https://developer.adobe.com/firefly-services/docs/guides/
🔗
Usage Notes
https://developer.adobe.com/audio-video-firefly-services/getting_started/usage/
🔗
Overview
https://developer.adobe.com/creative-cloud-libraries/docs/overview/
🔗
Integration Guide
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/
🔗
API Fundamentals
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-fundamentals
🔗
Developer Guide
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/home
🔗
REST API
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/rest-api
🔗
REST API
https://developer.adobe.com/commerce/webapi/rest/
🔗
GraphQL API
https://developer.adobe.com/commerce/webapi/graphql-api/
🔗
REST API Reference
https://developer.adobe.com/commerce/webapi/reference/rest/paas/
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/graphql/adobe-suite-graphql.md
🔗
Webhooks
https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
🔗
StatusPage
https://status.adobe.com/

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adobe-suite:adobe-suite-category-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adobe-suite-category-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Workfront Category API
  version: v19.0
servers:
- url: https://{domain}.my.workfront.com/attask/api/v19.0
  description: Production environment
- url: https://{domain}.preview.workfront.com/attask/api/v19.0
  description: Preview environment
security:
- ApiKeyHeader: []
- SessionIDHeader: []
- AtTaskCookie: []
- WFAuthCookie: []
tags:


# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/openapi/adobe-suite-category-api-openapi.yml