Adobe Suite Group API

The Group API from Adobe Suite — 27 operation(s) for group.

Operations 32

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 /group/{id} Look up one Workfront group · Get for Group #
Ask an LLM
“What details can I see for a single Workfront group?”
“Can I pick which fields come back when I fetch one group by its ID?”
Tell an agent
Show me group {id}.
Get group {id} with only the fields {fields}.
PUT /group/{id} Edit a single group · Edit a Group #
Ask an LLM
“How do I change the name or settings of one group?”
“Can I update a single group and get back just certain fields?”
Tell an agent
Update group {id} with the changes I give you.
Edit group {id} and return {fields} afterward.
DELETE /group/{id} Delete a single group · Delete for Group #
Ask an LLM
“Can I delete one group that is no longer used?”
“Is there a force option when removing a group that has dependencies?”
Tell an agent destructive · confirm first
Delete group {id}.
Force delete group {id} even if it is still referenced.
GET /group Fetch several groups by ID at once · Bulk Get for Group #
Ask an LLM
“Can I retrieve a batch of groups in one call when I already know their IDs?”
“What is the quickest way to pull details for a handful of specific groups?”
Tell an agent
Get the groups with IDs {id}.
Fetch groups {id} returning only {fields}.
PUT /group Edit many groups in one request · Bulk Edit for Group #
Ask an LLM
“Can I bulk update multiple groups in a single request?”
“Is there a way to apply the same edit across several groups together?”
Tell an agent
Bulk edit these groups with the changes I list.
Apply my updates to several groups at once and return {fields}.
POST /group Create or copy a group · Create or copy a group #
Ask an LLM
“How do I create a new group in Workfront?”
“Can I make a new group by copying an existing one?”
Tell an agent
Create a new group from the details I provide.
Create a group as a copy of group {copySourceID}.
DELETE /group Delete several groups at once · Bulk Delete for Group #
Ask an LLM
“Can I remove a batch of groups in one call?”
“How would I bulk delete groups that are still referenced elsewhere?”
Tell an agent destructive · confirm first
Delete the groups {id}.
Force delete groups {id} in one go.
PUT /group/replace Replace groups with another group · Replace of group #
Ask an LLM
“Can I swap out old groups so their references point to a different group?”
“What happens to groups I replace with a single replacement group?”
Tell an agent destructive · confirm first
Replace groups {id} with group {replacementID}.
Merge the groups {id} into {replacementID}.
GET /group/count Count groups matching a filter · Count of group #
Ask an LLM
“How many groups exist in our Workfront instance?”
“Can I get just a count of groups that match certain conditions?”
Tell an agent
Count all groups.
Count the groups matching {filters}.
GET /group/search Search groups with filters · Search of group #
Ask an LLM
“Can I search groups by name or other conditions?”
“Which groups match a filter, and can I page through the results?”
Tell an agent
Search groups where {filters}.
Find groups matching {filters} using list options {listOptions}.
GET /group/report Run a report over groups · Report of group #
Ask an LLM
“Can I get an aggregated report of groups instead of a plain list?”
“What does a group report return when I group or summarize results?”
Tell an agent
Run a group report.
Generate a report of groups filtered by {filters}.
PUT /group/{id}/share Share a group with a user or team · Sharing of a Group #
Ask an LLM
“How do I give another user access to a group?”
“Can I share a group but forbid certain actions?”
Tell an agent
Share group {id} with {accessorObjCode} {accessorID} at access level {coreAction}.
Grant {accessorID} {coreAction} on group {id} but forbid {forbiddenActions}.
PUT /group/share Share several groups with one accessor · Batch sharing of a Group #
Ask an LLM
“Can I share many groups with the same person in one request?”
“Is batch sharing of groups supported?”
Tell an agent
Share groups {id} with {accessorObjCode} {accessorID} as {coreAction}.
Batch grant {coreAction} access on groups {id} to {accessorID}.
PUT /group/{id}/unshare Stop sharing a group with someone · Un-sharing of a Group #
Ask an LLM
“How do I revoke someone's access to a group I shared?”
“Can I unshare one group from a specific team?”
Tell an agent destructive · confirm first
Unshare group {id} from {accessorObjCode} {accessorID}.
Remove {accessorID}'s access to group {id}.
PUT /group/unshare Revoke access to several groups · Batch un-sharing of a Group #
Ask an LLM
“Can I unshare a whole set of groups from one user at once?”
“Is there a batch way to pull someone's access from multiple groups?”
Tell an agent destructive · confirm first
Unshare groups {id} from {accessorObjCode} {accessorID}.
Revoke {accessorID}'s access across groups {id}.
PUT /group/{id}/sharePublic Share a group publicly · Public share of a Group #
Ask an LLM
“Can I make a group visible to everyone?”
“How do I publicly share one group with a set access level?”
Tell an agent
Publicly share group {id} with {coreAction} access.
Make group {id} public at {coreAction} but forbid {forbiddenActions}.
PUT /group/sharePublic Share several groups publicly · Batch public share of a Group #
Ask an LLM
“Can I make many groups public in a single call?”
“What access level applies when I publicly share a batch of groups?”
Tell an agent
Publicly share groups {id} with {coreAction} access.
Make groups {id} public at access level {coreAction}.
PUT /group/{id}/unsharePublic Remove a group's public share · Public un-share of a Group #
Ask an LLM
“How do I make a public group private again?”
“Can I turn off public sharing for one group?”
Tell an agent destructive · confirm first
Remove public sharing from group {id}.
Make group {id} no longer public.
PUT /group/unsharePublic Remove public sharing from groups · Batch public un-share of a Group #
Ask an LLM
“Can I take several groups out of public sharing at once?”
“Is there a bulk way to stop publicly sharing groups?”
Tell an agent destructive · confirm first
Remove public sharing from groups {id}.
Make groups {id} private again in one call.
PUT /group/addRemoveLicenseTypeLimits Add or remove license type limits on groups · Group add remove license type limits #
Ask an LLM
“Can I turn license type limits on for some groups and off for others?”
“Which groups have license limits enforced, and can I change that in bulk?”
Tell an agent
Add license type limits to groups {addGroupIDs}.
Remove license type limits from groups {removeGroupIDs}.
PUT /group/addSubgroups Add subgroups under a group · Group add subgroups #
Ask an LLM
“How do I nest groups under a parent group?”
“Can I attach several existing groups as subgroups in one step?”
Tell an agent
Add groups {newSubgroupIDs} as subgroups of group {ID}.
Nest {newSubgroupIDs} under parent group {ID}.
PUT /group/assignMultiple Assign users and roles to a group · Group assign multiple #
Ask an LLM
“Can I assign several users with job roles to a group at once?”
“Is it possible to add people to a group together with a team assignment?”
Tell an agent
Assign users {userIDs} to group {ID}.
Assign users {userIDs} with roles {roleIDs} and team {teamID} to group {ID}.
PUT /group/calculateDataExtension Recalculate a group's custom data · Group calculate data extension #
Ask an LLM
“Can I force the calculated custom fields on a group to refresh?”
“How do I recompute custom form data for a group?”
Tell an agent
Recalculate the custom data on group {ID}.
Refresh calculated custom fields for group {ID}.
PUT /group/checkDelete Check whether groups can be deleted · Group check delete #
Ask an LLM
“Before removing groups, can I check whether deleting them is allowed?”
“What would block a group from being deleted?”
Tell an agent
Check if groups {ids} can be deleted.
Run a delete check on groups {ids} before I remove them.
PUT /group/completeGroupInfo Get complete information for a group · Group complete group info #
Ask an LLM
“Can I pull the full, complete information for one group?”
“Where do I get everything Workfront knows about a group in one response?”
Tell an agent
Get the complete info for group {groupId}.
Show all information on group {groupId}.
PUT /group/getGroupMembers List the members of a group · Group get group members #
Ask an LLM
“Who are the members of a particular group?”
“Can I list every user who belongs to a group?”
Tell an agent
List the members of group {ID}.
Show who belongs to group {ID}.
PUT /group/getParents List a group's parent groups · Group get parents #
Ask an LLM
“Which parent groups sit above a given subgroup?”
“Can I see the group hierarchy upward from one group?”
Tell an agent
Get the parent groups of group {ID}.
Show the hierarchy above group {ID}.
PUT /group/linkExternalObject Link a group to an external object · Group link external object #
Ask an LLM
“Can I link a Workfront group to an object in an external integration?”
“What do I need to connect a group to an external system record by URL?”
Tell an agent
Link group {objID} to external object {linkedObjectID} via {integrationType}.
Link group {objID} to the external item at {URL}.
PUT /group/replaceDeleteGroups Delete groups and reassign to a replacement · Group replace delete groups #
Ask an LLM
“Can I delete groups and move everything they owned to another group?”
“What replacement group takes over when I delete groups this way?”
Tell an agent destructive · confirm first
Delete groups {ids} and hand their references to group {replaceGroupID}.
Remove groups {ids}, replacing them with {replaceGroupID}.
PUT /group/setLicenseTypeLimit Set a license type limit for a group · Group set license type limit #
Ask an LLM
“Can I cap how many licenses of a certain type a group may use?”
“How do I set the limit for a license type on one group?”
Tell an agent
Set the {licenseType} license limit on group {groupID} to {ltLimit}.
Limit group {groupID} to {ltLimit} licenses.
PUT /group/unlinkExternalObject Unlink a group from an external object · Group unlink external object #
Ask an LLM
“How do I disconnect a group from an external integration object?”
“Can I remove an external link from a group?”
Tell an agent destructive · confirm first
Unlink group {objID} from external object {linkedObjectID}.
Remove the {integrationType} link on group {objID}.
PUT /group/updateMembersList Add and remove group members · Group update members list #
Ask an LLM
“Can I add some members and remove others from a group in one update?”
“How do I change a group's membership list?”
Tell an agent
Add users {newMemberIDs} to group {ID}.
Remove users {removedMemberIDs} from group {ID}.

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-group-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-group-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Workfront Group 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 (45 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/openapi/adobe-suite-group-api-openapi.yml