{"type":"api","title":"Perform pending action during upgrade of Crosswork","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/6c49d803-9bf6-348b-b43b-bf553e163c6f","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.","version":"2.0.0","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"}},"x-parser-conf":{"overview":{"markdownPath":"reference/INFRA/BACKUP_RESTORE/backup-restore-v2-overview.md"}},"swagger":"2.0","basePath":"/crosswork/platform/v2","schemes":["http","https"],"securityDefinitions":{"bearerAuth":{"type":"apiKey","name":"Authorization","in":"header","description":"Security definitions details."}}},"spec":{"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, provide acknowledgments, or confirm completion of required actions to continue the upgrade workflow and ensure successful system upgrade.","operationId":"BackupServices_UpdateUpgradeManagerActions","responses":{"200":{"description":"A successful response.","schema":{"type":"object","properties":{"message":{"type":"string"}}},"examples":{"example":{"message":"Upgrade action completed successfully"}}},"default":{"description":"An unexpected error response.","schema":{"type":"object","description":"Standard error response containing error details, status code, message, and additional context","properties":{"error":{"type":"string","description":"Error message"},"code":{"type":"integer","format":"int32","description":"gRPC status code indicating the type of error"},"message":{"type":"string","description":"Detailed error message with context"},"details":{"type":"array","description":"Additional error details in protocol buffer format","items":{"type":"object","description":"A generic message type that can hold any serialized protocol buffer message along with a URL that describes the type of the serialized message","properties":{"type_url":{"type":"string","description":"URL that describes the type of the serialized message"},"value":{"type":"string","format":"byte","description":"Serialized protocol buffer message content"}},"example":{"type_url":"type.googleapis.com/error.details","value":"CgVoZWxsbw=="},"$$ref":"#/definitions/protobufAny"}}},"example":{"error":"Internal server error","code":13,"message":"Failed to process backup request due to insufficient resources","details":[]},"$$ref":"#/definitions/runtimeError"},"examples":{"example":{"error":"","code":13,"message":"failed to marshal error message","details":[]}}}},"parameters":[{"name":"body","in":"body","description":"Parameters to perform pending action during upgrade of Crosswork","required":true,"schema":{"type":"object","description":"Response containing upgrade manager status and pending actions during Crosswork upgrade process","properties":{"message":{"type":"string","description":"Status message about the current state of the upgrade manager"},"action":{"description":"The type of action that is pending or required during the upgrade process","type":"string","enum":["None","CDG_ACK"],"default":"None","$$ref":"#/definitions/backupUpgradeManagerActionType"}},"example":{"message":"Crosswork Data Gateway acknowledgment required to continue upgrade process","action":"CDG_ACK"},"$$ref":"#/definitions/backupResponseUpgradeManager"}}],"tags":["BackupServices"],"__originalOperationId":"BackupServices_UpdateUpgradeManagerActions","consumes":["application/json"],"produces":["application/json"],"method":"post","path":"/upgrademanager"}}