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 /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 /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 /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 /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 /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 /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 /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 /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 /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 /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 /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 components: responses: 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 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 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 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 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 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 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 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