{"type":"api","title":"Perform pending action during upgrade of Crosswork","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-2/76fd4bb9d069fd2530d7a02f0b3a4ca00eccfd35/e48c8a9a-1f0a-35b4-9617-f132aa89f152","info":{"title":"Crosswork Backup Restore Manager API","description":"Backup Restore Manager provides API methods for backup and restore operations on Crosswork. This includes backup, data only backup, restore, data only restore and migration.","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/INFRA/BACKUP_RESTORE/backup-restore-v1-overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://{cw_ip}:30603/crosswork/platform/v1"}],"securitySchemes":{"api_key":{"type":"apiKey","description":"security definitions details","name":"Authorization","in":"header"}}},"spec":{"tags":["BackupServices"],"summary":"Perform pending action during upgrade of Crosswork","description":"Executes a pending action that was identified during the Crosswork upgrade process. This endpoint allows administrators to complete manual steps or acknowledge completion of required actions to continue the upgrade workflow.","operationId":"BackupServices_UpdateUpgradeManagerActions","requestBody":{"description":"Perform pending action during upgrade of Crosswork","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Descriptive message about the upgrade manager status"},"action":{"type":"string","description":"Type of action required during the upgrade process","default":"None","enum":["None","CDG_ACK"],"$$ref":"#/components/schemas/backupUpgradeManagerActionType"}},"description":"Response from upgrade manager containing pending actions and status information","example":{"message":"Upgrade manager has stopped the upgrade process.","action":"None"},"$$ref":"#/components/schemas/backupResponseUpgradeManager"}}},"required":true},"responses":{"200":{"description":"A successful response.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}},"example":{"message":"Upgrade action completed successfully"}}}},"default":{"description":"An unexpected error response.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message"},"code":{"type":"integer","description":"Error code","format":"int32"},"message":{"type":"string","description":"Detailed error message"},"details":{"type":"array","description":"Additional error details","items":{"type":"object","properties":{"type_url":{"type":"string","description":"Type URL that identifies the message type"},"value":{"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","type":"string","description":"Serialized message value","format":"byte"}},"description":"Protocol Buffers Any message type for containing arbitrary serialized messages","example":{"type_url":"type.googleapis.com/error.details","value":"CgVoZWxsbw=="},"$$ref":"#/components/schemas/protobufAny"}}},"description":"Standard error response containing detailed error information","example":{"error":"","code":13,"message":"failed to marshal error message","details":[]},"$$ref":"#/components/schemas/runtimeError"}}}}},"x-codegen-request-body-name":"body","__originalOperationId":"BackupServices_UpdateUpgradeManagerActions","method":"post","path":"/upgrademanager"}}