{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-2/76fd4bb9d069fd2530d7a02f0b3a4ca00eccfd35/f09e2906-53c8-3d4a-b731-512c8b9bc971","info":{"title":"Crosswork Workflow Manager Solutions - Image Repository","description":"The Image Repository APIs enable users to efficiently browse synchronized SMU and image data, assemble device-release lists, and download required files directly from CCO. This functionality streamlines the process of selecting optimal and feature-specific images and SMUs for various device releases.\n\nKey capabilities include browsing synchronized SMU/image information, assembling different types of device-release lists, and downloading selected images and SMUs. Users can leverage multiple filters to navigate the local repository, upload images, view metadata, and build IOS XR GISO images from stored ISO and SMUs.\n\nAdditionally, the APIs support synchronization with CCO catalogs, ensuring the local repository remains updated with the latest images and SMUs from Cisco.com. This helps maintain an up-to-date environment for image management and deployment.","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"https://www.cisco.com/public/sw-license-agreement.html"},"version":"7.2.0"},"x-parser-conf":{"overview":{"markdownPath":"reference/CWM-SOLUTIONS/repository-api.overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://crosswork-ip:30603/crosswork/cwms/repository/v1"}],"securitySchemes":{"BearerAuth":{"type":"apiKey","description":"Type \"Bearer\" followed by a space and JWT token.","name":"Authorization","in":"header"}}},"spec":{"type":"object","properties":{"cronExpr":{"type":"string","description":"cronExpr is a string that represents a cron expression. If this is set other fields are ignored.","example":"0 0 1 1 1 or @hourly/@daily/@weekly/@monthly/@yearly"},"dayOfMonth":{"type":"array","description":"cron day of month field","items":{"type":"object","properties":{"end":{"type":"integer","description":"End of the range","example":10},"start":{"type":"integer","description":"Start of the range","example":5},"step":{"type":"integer","description":"Step of the range","example":1}},"description":"Schedule Range Object","$$ref":"#/components/schemas/ScheduleRange"}},"dayOfWeek":{"type":"array","description":"cron day of week field","items":{"type":"object","properties":{"end":{"type":"integer","description":"End of the range","example":10},"start":{"type":"integer","description":"Start of the range","example":5},"step":{"type":"integer","description":"Step of the range","example":1}},"description":"Schedule Range Object","$$ref":"#/components/schemas/ScheduleRange"}},"hour":{"type":"array","description":"cron hour field","items":{"type":"object","properties":{"end":{"type":"integer","description":"End of the range","example":10},"start":{"type":"integer","description":"Start of the range","example":5},"step":{"type":"integer","description":"Step of the range","example":1}},"description":"Schedule Range Object","$$ref":"#/components/schemas/ScheduleRange"}},"minute":{"type":"array","description":"cron minute field","items":{"type":"object","properties":{"end":{"type":"integer","description":"End of the range","example":10},"start":{"type":"integer","description":"Start of the range","example":5},"step":{"type":"integer","description":"Step of the range","example":1}},"description":"Schedule Range Object","$$ref":"#/components/schemas/ScheduleRange"}},"month":{"type":"array","description":"cron month field","items":{"type":"object","properties":{"end":{"type":"integer","description":"End of the range","example":10},"start":{"type":"integer","description":"Start of the range","example":5},"step":{"type":"integer","description":"Step of the range","example":1}},"description":"Schedule Range Object","$$ref":"#/components/schemas/ScheduleRange"}}},"description":"Schedule Calendar Object","$$ref":"#/components/schemas/ScheduleCalendar","title":"ScheduleCalendar"}}