Adobe Suite Update API

The Update API from Adobe Suite — 12 operation(s) for update.

Operations 12

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

PUT /update/auditSessionCount Count audit sessions for a user · Update audit session count #
Ask an LLM
“How many audit sessions did a user have in a date range?”
“Can I count audit sessions for a target user?”
Tell an agent
Count audit sessions for user {targetUserID} from {startDate} to {endDate}.
Get the audit session count for user {userID}.
PUT /update/recentUpdatesObjIDs Get IDs of recently updated objects · Update recent updates obj IDs #
Ask an LLM
“Which objects have recent updates?”
“Can I get only the IDs of objects in my recent updates?”
Tell an agent
Get the object IDs from my recent updates.
List IDs of objects with recent update activity.
GET /update/auditSession Get audit session activity · Get update audit session #
Ask an LLM
“What did a user change during their audit sessions?”
“Can I page through audit sessions between two dates?”
Tell an agent
Show audit sessions for user {targetUserID} between {startDate} and {endDate}.
Get page {pageNumber} of audit sessions for user {userID}.
GET /update/endorsementUpdates Get endorsement updates · Get update endorsement updates #
Ask an LLM
“What endorsements has a user received lately?”
“Can I see the update feed for endorsements?”
Tell an agent
Get endorsement updates for user {userID}.
Show endorsement updates matching {filters}.
GET /update/objectUpdates Get the update feed for an object · Get update object updates #
Ask an LLM
“What updates have been posted on a specific project or task?”
“Can I get an object's updates since a certain date?”
Tell an agent
Get updates on {objCode} {objID}.
Show updates on {objCode} {objID} since {sinceDate}.
GET /update/objectUpdatesByCommentID Get object updates around a comment · Get update object updates by comment ID #
Ask an LLM
“Can I load an object's update feed positioned at a particular comment?”
“How do I find the updates tied to one comment on a task?”
Tell an agent
Get updates on {objCode} {objID} for comment {commentID}.
Show the update feed around comment {commentID}.
GET /update/objectUpdatesMobile Get an object's updates for mobile · Get update object updates mobile #
Ask an LLM
“Is there a mobile-formatted feed of updates for an object?”
“Can the mobile app pull an object's updates since a date?”
Tell an agent
Get mobile updates for {objCode} {objID}.
Fetch the mobile update feed of {objCode} {objID} since {sinceDate}.
GET /update/objectUpdatesWithNoteAndJournalEntryIndex Get object updates from a note/journal index · Get update object updates with note and journal entry index #
Ask an LLM
“Can I page an object's updates starting from a given note and journal entry?”
“How do I resume an update feed from a specific note index?”
Tell an agent
Get updates on {objCode} {objID} starting at note {firstNote} and journal entry {firstJournalEntry}.
Continue the update feed of {objID} from note index {firstNote}.
GET /update/recentUpdates Get my recent updates · Get update recent updates #
Ask an LLM
“What has changed recently across the work I follow?”
“Can I see recent updates since a particular date?”
Tell an agent
Show my recent updates.
Get recent updates since {sinceDate}.
GET /update/updateThread Get a note's reply thread · Get update update thread #
Ask an LLM
“How do I see all replies to a specific update note?”
“Can I load the full conversation thread for a comment?”
Tell an agent
Get the update thread for note {noteID}.
Show all replies under note {noteID}.
GET /update/updateThreadMobile Get a note's reply thread for mobile · Get update update thread mobile #
Ask an LLM
“Is there a mobile version of a note's reply thread?”
“Can the mobile app fetch a comment thread by note ID?”
Tell an agent
Load the mobile-formatted reply thread of note {noteID}.
Fetch replies to note {noteID} in mobile format.
GET /update/updates Get an update stream by type · Get update updates #
Ask an LLM
“Which update stream types can I pull?”
“Can I filter the updates stream by stream type?”
Tell an agent
Get the {streamType} update stream.
Show updates from stream {streamType} matching {filters}.

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-update-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-update-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Workfront Update 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:
- name: Update
paths:
  /update/auditSessionCount:
    summary: auditSessionCount
    put:
      operationId: updateAuditSessionCount
      parameters:
      - name: userID
        in: query
        description: userID
        required: false
        schema:
          type: string
      - name: targetUserID
        in: query
        description: targetUserID
        required: false
        schema:
          type: string
      - name: startDate
        in: query
        description: startDate
        required: false
        schema:
          type: string
          format: date-time
      - name: endDate
        in: query
        description: endDate
        required: false
        schema:
          type: string
          format: date-time
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: integer
                format: int32
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Update audit session count
      x-summary-source: derived
  /update/recentUpdatesObjIDs:
    summary: recentUpdatesObjIDs
    put:
      operationId: updateRecentUpdatesObjIDs
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Update recent updates obj IDs
      x-summary-source: derived
  /update/auditSession:
    summary: auditSession
    get:
      operationId: getUpdateAuditSession
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: userID
        in: query
        description: userID
        required: false
        schema:
          type: string
      - name: targetUserID
        in: query
        description: targetUserID
        required: false
        schema:
          type: string
      - name: startDate
        in: query
        description: startDate
        required: false
        schema:
          type: string
          format: date-time
      - name: endDate
        in: query
        description: endDate
        required: false
        schema:
          type: string
          format: date-time
      - name: pageNumber
        in: query
        description: pageNumber
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update audit session
      x-summary-source: derived
  /update/endorsementUpdates:
    summary: endorsementUpdates
    get:
      operationId: getUpdateEndorsementUpdates
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: userID
        in: query
        description: userID
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update endorsement updates
      x-summary-source: derived
  /update/objectUpdates:
    summary: objectUpdates
    get:
      operationId: getUpdateObjectUpdates
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: objCode
        in: query
        description: objCode
        required: false
        schema:
          type: string
      - name: objID
        in: query
        description: objID
        required: false
        schema:
          type: string
      - name: sinceDate
        in: query
        description: sinceDate
        required: false
        schema:
          type: string
          format: date-time
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update object updates
      x-summary-source: derived
  /update/objectUpdatesByCommentID:
    summary: objectUpdatesByCommentID
    get:
      operationId: getUpdateObjectUpdatesByCommentID
      parameters:
      - name: objCode
        in: query
        description: objCode
        required: false
        schema:
          type: string
      - name: objID
        in: query
        description: objID
        required: false
        schema:
          type: string
      - name: commentID
        in: query
        description: commentID
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update object updates by comment ID
      x-summary-source: derived
  /update/objectUpdatesMobile:
    summary: objectUpdatesMobile
    get:
      operationId: getUpdateObjectUpdatesMobile
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: objCode
        in: query
        description: objCode
        required: false
        schema:
          type: string
      - name: objID
        in: query
        description: objID
        required: false
        schema:
          type: string
      - name: sinceDate
        in: query
        description: sinceDate
        required: false
        schema:
          type: string
          format: date-time
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update object updates mobile
      x-summary-source: derived
  /update/objectUpdatesWithNoteAndJournalEntryIndex:
    summary: objectUpdatesWithNoteAndJournalEntryIndex
    get:
      operationId: getUpdateObjectUpdatesWithNoteAndJournalEntryIndex
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: objCode
        in: query
        description: objCode
        required: false
        schema:
          type: string
      - name: objID
        in: query
        description: objID
        required: false
        schema:
          type: string
      - name: sinceDate
        in: query
        description: sinceDate
        required: false
        schema:
          type: string
          format: date-time
      - name: firstNote
        in: query
        description: firstNote
        required: false
        schema:
          type: integer
          format: int32
      - name: firstJournalEntry
        in: query
        description: firstJournalEntry
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update object updates with note and journal entry index
      x-summary-source: derived
  /update/recentUpdates:
    summary: recentUpdates
    get:
      operationId: getUpdateRecentUpdates
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: sinceDate
        in: query
        description: sinceDate
        required: false
        schema:
          type: string
          format: date-time
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update recent updates
      x-summary-source: derived
  /update/updateThread:
    summary: updateThread
    get:
      operationId: getUpdateUpdateThread
      parameters:
      - name: noteID
        in: query
        description: noteID
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update update thread
      x-summary-source: derived
  /update/updateThreadMobile:
    summary: updateThreadMobile
    get:
      operationId: getUpdateUpdateThreadMobile
      parameters:
      - name: noteID
        in: query
        description: noteID
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update update thread mobile
      x-summary-source: derived
  /update/updates:
    summary: updates
    get:
      operationId: getUpdateUpdates
      parameters:
      - name: filters
        in: query
        description: JSON representing the filtering conditions
        required: false
        content:
          application/json:
            schema:
              type: object
      - name: streamType
        in: query
        description: streamType
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Great Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: ./Update.json
        '422':
          $ref: '#/components/responses/422_UNPROCESSABLE_ENTITY'
        '400':
          $ref: '#/components/responses/400_BAD_REQUEST'
        '429':
          $ref: '#/components/responses/429_TOO_MANY_REQUESTS'
        '403':
          $ref: '#/components/responses/403_FORBIDDEN'
        '401':
          $ref: '#/components/responses/401_UNAUTHORIZED'
        '404':
          $ref: '#/components/responses/404_NOT_FOUND'
        '500':
          $ref: '#/components/responses/500_INTERNAL_SERVER_ERROR'
        '410':
          $ref: '#/components/responses/410_GONE'
      tags:
      - Update
      summary: Get update updates
      x-summary-source: derived
components:
  responses:
    422_UNPROCESSABLE_ENTITY:
      description: The request contains invalid data.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    404_NOT_FOUND:
      description: The requested resource was not found.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    429_TOO_MANY_REQUESTS:
      description: Too many concurrent API requests for the given customer.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    500_INTERNAL_SERVER_ERROR:
      description: An unexpected error occurred.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    400_BAD_REQUEST:
      description: The operation is not supported.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    401_UNAUTHORIZED:
      description: The request is not authenticated.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    410_GONE:
      description: The requested resource is no longer available in this API version.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
    403_FORBIDDEN:
      description: The user does not have permission to perform the operation.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  class:
                    type: string
                  message:
                    type: string
  securitySchemes:
    SessionIDHeader:
      type: apiKey
      name: sessionID
      in: header
    AtTaskCookie:
      type: apiKey
      name: attask
      in: cookie
    WFAuthCookie:
      type: apiKey
      name: wf-auth
      in: cookie
    ApiKeyHeader:
      type: apiKey
      name: apiKey
      in: header