Menu

Samenvatting van de Adobe Workfront API

Met de Workfront API automatiseer je het volledige PPM-proces: van requestintake en planning tot urenregistratie, goedkeuringen en facturering. Elk object in Workfront is via een uniforme REST-URL aanspreekbaar, waardoor integraties met DAM, CRM, ERP en BI-systemen volgens vast patroon op te zetten zijn.
  • Projecten en taken: CRUD op Project, Task, Template en Template Task inclusief baselines, predecessors, milestones en iteraties voor agile- en waterval-planning.
  • Resource-management: Beheer Job Roles, Resource Pools, Allocations en Schedules om capaciteit te plannen en overbezetting te voorkomen.
  • Goedkeuringen en proofing: Configureer Approval Paths, Approval Steps en Proofs voor creatieve content en automatiseer review-cycli met externe partijen.
  • Urenregistratie en finance: Schrijf uren via Hour, Timesheet en Billing Rate weg en koppel aan Expense, Fee en Billing Record voor projectfacturatie.
  • Custom forms en events: Beheer Category (custom forms) en Parameter (custom fields), abonneer op Event Subscriptions en gebruik Document Webhooks voor externe storage-integraties.
API Quick Facts REST
  • Authenticatie OAuth2, API Key
  • Methods GET (168)POST (59)PUT (50)DELETE (48)
  • Rate limits Workfront beperkt het aantal gelijktijdige API-threads per organisatie en hanteert een maximum URI-lengte van 8.892 bytes. Concrete request-aantallen worden niet gepubliceerd.
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON
  • Versionering URL-based
  • SDK's Node.js, Java

Laatste ontwikkelingen bij de Adobe Workfront API

AtTask, opgericht in 2001, lanceerde rond 2010 de eerste REST API voor zijn work-management-platform onder het pad /attask/api. Na de hernoeming naar Workfront in 2015 en de overname door Adobe in 2020 is de API doorontwikkeld onder versie v15.0. Belangrijke mijlpalen: introductie van event subscriptions voor near-realtime notificaties, document webhooks voor externe storage zoals SharePoint en Google Drive, vervanging van /login plus API-keys door OAuth 2.0 en JWT-server-authenticatie via Adobe Developer Console, en uitbreiding met goals, scenario-planning en strategic-portfolio-management endpoints. Versies blijven backward-compatible via expliciete API-version pinning.

API versies

OAuth 2.0 en JWT Major release
1 juni 2021

Vervanging van /login en losse API-keys door OAuth 2.0 (authorization code flow) en JWT-server-authenticatie via Adobe Developer Console.

API v15.0 Major release
1 april 2020

Doorlopende v15.0-release sinds de Adobe-overname met OAuth 2.0, JWT-server-authenticatie via Adobe Developer Console, event subscriptions, document webhooks en uitbreiding met goals en strategic-portfolio-management endpoints.

Event Subscriptions Major release
1 maart 2018

Introductie van event subscriptions voor near-realtime notificaties van object-wijzigingen richting externe webhooks.

Document Webhooks
1 september 2016

Document Webhooks API geintroduceerd voor integratie met externe storage-providers zoals SharePoint, Google Drive en Box.

REST API (AtTask) Major release
1 januari 2010

Eerste object-georienteerde REST API onder /attask/api met CRUD plus /search per ObjCode (project, task, issue, user, etc.).