Week 12 Meeting and Activities
(August 16, 2024)
Attendees:
Discussions
API Work and Report Formats
- Presented my work on 6 APIs.
- Discussed the need to modify the
POSTendpoint at/uploads/{uploadId}/expression/mainto ensure only cleared license expressions for any item in an upload can be added as the main expression. - Received formats for CLI XML and unified reports, which will be updated accordingly.
Activities
- Modified
Ojoto prevent creating License Expressions for items with a single license. - Modified
GET /uploads/{uploadId}/licenses/mainto include an optional boolean query parameterincludeExpressionsfor retrieving main licenses including expressions. - Modified
GET /uploads/{uploadId}/item/{itemId}/licensesto include an optional boolean query parameterincludeExpressionsfor retrieving license decisions including expressions for an item. - Modified
GET /uploads/{uploadId}/item/{itemId}/clearing-historyto include an optional boolean query parameterincludeExpressionsfor retrieving the clearing history including expressions for an item. - Created
POST /uploads/{uploadId}/expression/mainto add license expressions as the main license for an upload. - Created
DELETE /uploads/{uploadId}/expression/mainto remove license expressions as the main license for an upload. - Created
PUT /uploads/{uploadId}/item/{itemId}/expressionto set license expression decisions for an item.