Every API here is available over the APIs.io API and to AI agents over MCP.
{"openapi":"3.0.0","info":{"version":"3.0","title":"Enterprise Workloads GovCloud"},"x-explorer-enabled":true,"paths":{"/audittrail/v1/orgs/{OrgID}/reports/list":{"get":{"description":"Returns audit trail based on the specified filters.","tags":["Audit Trail"],"summary":"List audit trails","operationId":"ListAuditTrailRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"StartTime","description":"Specify the date and time to filter jobs that were run during the specified timestamp. Specify the date and time in UTC format (YYYY-MM-DDTHH:MM:SSZ). The timestamp must be within six months from the current date. For example, if the current date is 2020-10-02, you can specify any date between 2020-04-03 to 2020-10-02.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"EndTime","description":"Specify the date and time to filter jobs that were run until the specified timestamp. Specify the date and time in UTC format. The format is YYYY-MM-DDTHH:MM:SSZ.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"ResourceType","description":"Filter audit trails for specific resource type. For example, Files, MS-SQL, CloudCache, VMware, and so on. Specify multiple resource type values by separating them with commas.","name":"resourceType","in":"query","schema":{"type":"string","enum":["Configuration","Storage Config","CloudCache","File Server","MS-SQL","VMWare","Disaster Recovery","Device Config","NAS","Hyper-V","Billing","Snowball Edge","Oracle"]}},{"x-go-name":"EntityType","description":"Filter audit trails for specific entity type. Specify multiple entity type values by separating them with commas.","name":"entityType","in":"query","schema":{"type":"string","enum":["Content Rule","Backup Policy","Backup Set","Admin Group","Admin","Cloud Cache","Seeding","Snowball Edge","DR Proxy","DR Plan","AWS Account","Admin Alert","Admin Report","Non Admin Alert","Non Admin Report","Server","VMWare VM","Backup Proxy","Backup Proxy Pool","VM Auto Config Rule","vCenter ESXi","NAS Device","NAS Proxy","NAS Share","HyperV VM","HyperV Host","HyperV FLR Proxy","Billing Cost Code","Billing Global Cost Allocation Rate","Password Setting","Oraganization","SSO Setting","SQL Availability Group","Backup Store","All Organizations Admin Report","All Organizations Non Admin Report","Geo Fencing"]}},{"x-go-name":"EntityName","description":"Filter audit trails for specific entity name. Specify multiple entity name values by separating them with commas.","name":"entityName","in":"query","schema":{"type":"string"}},{"x-go-name":"Action","description":"Filter audit trails for specific entity name on which the administrator has performed the action. Specify multiple entity name values by separating them with commas.","name":"action","in":"query","schema":{"type":"string","enum":["Update","Create","Delete","Backup Now","Restore","Restore to Original","Restore to Alternate","Delete Snapshot","Delete Cold Snapshot","Defreeze","Log Request","Map","Unmap","Login","Logout","Reset Password","Download Report","Email Report","Enable Backup","Disable Backup","Upgrade","Reconfigure","Re-register","Configure","Unconfigure","Enable DR","Disable DR","Regenerate Token","Decommission Cache","Add Cache Volume","Generate Token","Delete AWS Account","Edit DR Failover Setting","Add VM to DR Plan","Remove VM from DR Plan","Generate SSO Token","Edit SSO Configuration","Add Non Admin Subscription","Update Non Admin Subscription","Delete Non Admin Subscription","Refresh","Trigger DR Failover","Update Credentials","Update DR Copy","Acknowledge","Edit SSO Settings","Reconfigure VM(s) Administrative Group","Reconfigure VM(s) Backup Proxy Pool","Reconfigure VM(s) Proxy Pool","Reconfigure VM(s) Backup Policy","Remove Token","Change Password","Apply Rule(s)","Change Backup Proxy Pool","Ship Back","Snowball Request","Map to Cache","Unmap from Cache","Map for Seeding","Unmap for Seeding","Change Backup Method to RCT","Disable Backup Store","Create Cloud Administrator","Create Organization Administrator","Create Group Administrator","Create Data Protection Officer","Delete Cloud Administrator","Delete Organization Administrator","Delete Group Administrator","Delete Data Protection Officer","Cancel DR Job","DR Failover"]}},{"x-go-name":"AdminEmail","description":"Filter audit trails for specific action performed by the administrator. For example, Create, Update, Delete, Login, Backup Now, and so on. Specify multiple action values by separating them with commas.","name":"adminEmail","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditTrailResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/draasconfig/v2/orgs/{OrgID}/drplans":{"get":{"description":"Lists the DR Plan details for all DR Plans in the organization.","tags":["DRaaS"],"summary":"List all DR Plans","operationId":"ListRequest","security":[{"Bearer":[]}],"parameters":[{"x-go-name":"SiteID","description":"The organization ID of your organization. Set it to a value greater than \"0\" to select your organization. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/ListResponse"}]}}}},"400":{"description":"Bad Request"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud."}}}},"/draasconfig/v2/orgs/{OrgID}/jobs/failover":{"post":{"description":"Executes the Test or Production DR failover jobs for all virtual machines in the selected DR Plan.","tags":["DRaaS"],"summary":"Execute DR Failover jobs","operationId":"FailoverRequest","security":[{"Bearer":[]}],"parameters":[{"description":"The organization ID of your organization. Set it to a value greater than \"0\" to select your organization. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailoverRequestParams"}}},"description":"All the parameters required for the DR failover job.","required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/FailoverJobResponse"}]}}}},"400":{"description":"Bad Request"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud."}}}},"/fileserver/v1/orgs/{OrgID}/reports/backupsets":{"get":{"description":"Returns all backup sets for Windows/Linux servers","tags":["File Server"],"summary":"List all backup sets","operationId":"FSGetBackupsetsRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"ServerName","description":"Specify the name of the Windows/Linux server. Specify multiple server names by separating them with commas. Get the name of all servers using the 'List all Windows/Linux Servers' API.","name":"serverName","in":"query","schema":{"type":"string"}},{"x-go-name":"BackupEnable","description":"Specifies whether the backup is enabled for the backup set. Example: Select 'true' if the backup is enabled for the backup set","name":"backupEnable","in":"query","schema":{"type":"boolean"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetBackupsetsResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/contentrules":{"get":{"description":"Returns all content rules for Windows/Linux servers","tags":["File Server"],"summary":"List all content rules","operationId":"FSGetContentRulesRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetContentRulesResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/jobs":{"get":{"description":"Returns all jobs for Windows/Linux servers","tags":["File Server"],"summary":"List all jobs","operationId":"FSGetAllJobsReportRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"JobType","description":"Specify the type of the job. This parameter can be set to one or more of the following values: Backup, Restore and Log Request. Specify multiple job types by separating them with commas. See <a href=https://help.druva.com/en/articles/9088286-monitor-file-server-jobs>Job Types.</a>","name":"jobType","in":"query","schema":{"type":"string"}},{"x-go-name":"ServerName","description":"Specify the name of the Windows/Linux server. Specify multiple server names by separating them with commas. Get the name of all servers using the 'List all Windows/Linux Servers' API.","name":"serverName","in":"query","schema":{"type":"string"}},{"x-go-name":"Status","description":"Specify the status of the job. This parameter can be set to one or more of the following values: Queued, Running, Successful, Successful with errors and Failed. Specify multiple status values by separating them with commas.","name":"status","in":"query","schema":{"type":"string"}},{"x-go-name":"StartTime","description":"Specify the date and time to filter jobs that were run during the specified timestamp. Specify the date and time in UTC format (YYYY-MM-DDTHH:MM:SSZ). The timestamp must be within six months from the current date. For example, if the current date is 2020-10-02, you can specify any date between 2020-04-03 to 2020-10-02.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"EndTime","description":"Specify the date and time to filter jobs that were run until the specified timestamp. Specify the date and time in UTC format. The format is YYYY-MM-DDTHH:MM:SSZ.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"SortOrder","description":"Sort the API results by the scheduled time of the job, either in ascending or descending order. Set the sortOrder value to ASC or DESC. The default value is ASC.","name":"sortOrder","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetAllJobsReportResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/jobs/backups":{"get":{"description":"Returns all backup jobs for Windows/Linux servers","tags":["File Server"],"summary":"List all backup jobs","operationId":"FSGetBackupJobReportRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"ServerName","description":"Specify the name of the Windows/Linux server. Specify multiple server names by separating them with commas. Get the name of all servers using the 'List all Windows/Linux Servers' API.","name":"serverName","in":"query","schema":{"type":"string"}},{"x-go-name":"Status","description":"Specify the status of the job. This parameter can be set to one or more of the following values: Queued, Running, Successful, Successful with errors and Failed. Specify multiple status values by separating them with commas.","name":"status","in":"query","schema":{"type":"string"}},{"x-go-name":"StartTime","description":"Specify the date and time to filter jobs that were run during the specified timestamp. Specify the date and time in UTC format (YYYY-MM-DDTHH:MM:SSZ). The timestamp must be within six months from the current date. For example, if the current date is 2020-10-02, you can specify any date between 2020-04-03 to 2020-10-02.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"EndTime","description":"Specify the date and time to filter jobs that were run until the specified timestamp. Specify the date and time in UTC format. The format is YYYY-MM-DDTHH:MM:SSZ.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"SortOrder","description":"Sort the API results by the scheduled time of the job, either in ascending or descending order. Set the sortOrder value to ASC or DESC. The default value is ASC.","name":"sortOrder","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetBackupJobReportResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/jobs/restores":{"get":{"description":"Returns all restore jobs for Windows/Linux servers","tags":["File Server"],"summary":"List all restore jobs","operationId":"FSGetRestoreJobReportRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"SourceServerName","description":"Specify the name of the Windows/Linux server from which the backup job is initiated. Specify multiple server names by separating them with commas.","name":"sourceServerName","in":"query","schema":{"type":"string"}},{"x-go-name":"DestServerName","description":"Specify the name of the Windows/Linux server to which the restore job is initiated. Specify multiple server names by separating them with commas.","name":"destServerName","in":"query","schema":{"type":"string"}},{"x-go-name":"Status","description":"Specify the status of the job. This parameter can be set to one or more of the following values: Queued, Running, Successful, Successful with errors and Failed. Specify multiple status values by separating them with commas.","name":"status","in":"query","schema":{"type":"string"}},{"x-go-name":"StartTime","description":"Specify the date and time to filter jobs that were run during the specified timestamp. Specify the date and time in UTC format (YYYY-MM-DDTHH:MM:SSZ). The timestamp must be within six months from the current date. For example, if the current date is 2020-10-02, you can specify any date between 2020-04-03 to 2020-10-02.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"EndTime","description":"Specify the date and time to filter jobs that were run until the specified timestamp. Specify the date and time in UTC format. The format is YYYY-MM-DDTHH:MM:SSZ.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"SortOrder","description":"Sort the API results by the scheduled time of the job, either in ascending or descending order. Set the sortOrder value to ASC or DESC. The default value is ASC.","name":"sortOrder","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetRestoreJobReportResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/jobs/uploadlogs":{"get":{"description":"Returns all upload logs jobs for Windows/Linux servers","tags":["File Server"],"summary":"List all upload logs jobs","operationId":"FSGetUploadLogJobReportRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"ServerName","description":"Specify the name of the Windows/Linux server. Specify multiple server names by separating them with commas. Get the name of all servers using the 'List all Windows/Linux Servers' API.","name":"serverName","in":"query","schema":{"type":"string"}},{"x-go-name":"Status","description":"Specify the status of the job. This parameter can be set to one or more of the following values: Queued, Running, Successful, Successful with errors and Failed. Specify multiple status values by separating them with commas.","name":"status","in":"query","schema":{"type":"string"}},{"x-go-name":"StartTime","description":"Specify the date and time to filter jobs that were run during the specified timestamp. Specify the date and time in UTC format (YYYY-MM-DDTHH:MM:SSZ). The timestamp must be within six months from the current date. For example, if the current date is 2020-10-02, you can specify any date between 2020-04-03 to 2020-10-02.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"EndTime","description":"Specify the date and time to filter jobs that were run until the specified timestamp. Specify the date and time in UTC format. The format is YYYY-MM-DDTHH:MM:SSZ.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"SortOrder","description":"Sort the API results by the scheduled time of the job, either in ascending or descending order. Set the sortOrder value to ASC or DESC. The default value is ASC.","name":"sortOrder","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetUploadLogJobReportResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/policies":{"get":{"description":"Returns all policies for Windows/Linux servers","tags":["File Server"],"summary":"List all policies","operationId":"FSGetPoliciesRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSGetPoliciesResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v1/orgs/{OrgID}/reports/servers":{"get":{"description":"Returns all Windows/Linux servers","tags":["File Server"],"summary":"List all Windows/Linux Servers","operationId":"FSListFileServerRequest","security":[{"Bearer":[]}],"parameters":[{"description":"Specify the organization ID of your organization. Set it to \"0\" to select all organizations. Get the ID of an organization using the 'List all organizations' API.","name":"OrgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"ServerName","description":"Specify the name of the Windows/Linux server. Specify multiple server names by separating them with commas. Get the name of all servers using the 'List all Windows/Linux Servers' API.","name":"serverName","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the next page of results. Keep this field blank in the first request. Use the token value received in the previous response's parameter 'nextPageToken'.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSListFileServerResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v2/orgs/{orgID}/backupsets/{backupsetID}/snapshots":{"get":{"description":"Returns snapshots for the specified backup set.","tags":["File Server"],"summary":"List all snapshots","operationId":"FSGetSnapshotsRequest","security":[{"Bearer":[]}],"parameters":[{"x-go-name":"OrgID","description":"Specify the ID of your organization. Get the ID of an organization using the 'List all organizations' API.","name":"orgID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"BackupSetID","description":"Specify the ID of your backup set. Get the ID using the 'List backup sets' API.","name":"backupsetID","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"x-go-name":"SnapshotTypes","description":"Specify the type of snapshot. The possible values for the snapshot type are: \"HOT\", \"WARM\", and \"COLD\". Specify multiple snapshot types by separating the values with commas.","name":"snapshotTypes","in":"query","schema":{"type":"string","enum":["HOT","WARM","COLD"]}},{"x-go-name":"FromTime","description":"Specify a date and time in the UTC format YYYY-MM-DDTHH:MM:SSZ to display all snapshots created after this date and time.","name":"fromTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"ToTime","description":"Specify a date and time in the UTC format YYYY-MM-DDTHH:MM:SSZ to display all snapshots created before this date and time.","name":"toTime","in":"query","schema":{"type":"string","format":"date-time"}},{"x-go-name":"SortOrder","description":"Specify whether to sort the returned snapshots in ascending or descending order of the snapshot creation time. Set it to \"ASC\" or \"DESC\" to sort the list in ascending or descending order respectively. The default value is ASC.","name":"sortOrder","in":"query","schema":{"type":"string"}},{"x-go-name":"PageToken","description":"Specify the token to access the results on the next page. Keep this field blank for the first request. To view the results on the next page, use the value received in the 'nextPageToken' parameter of the previous response.","name":"pageToken","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/FSGetSnapshotsResponse"}]}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceError"}}}}}}},"/fileserver/v2/orgs/{orgID}/jobs/backupNow":{"post":{"description":"Initiates an on-demand backup for a File Server backup set.","tags":["File Server"],"summary":"On-demand backup","operationId":"FSBackupNowRequest","security":[{"Bearer":[]}],"parameters":[{"x-go-name":"OrgID","name":"orgID","in":"path","required":true,"description":"Specify the ID of your organization. Get the ID of an organization using the 'List all organizations' API.","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSBackupNowRequestParams"}}},"required":true,"x-go-name":"Params"},"responses":{"200":{"description":"Result schema with Response set to job ID of newly created job","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSBackupNowResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud."}}}},"/fileserver/v2/orgs/{orgID}/jobs/restores/originalServer":{"post":{"description":"Create a restore job for the original server at original or custom location.","tags":["File Server"],"summary":"Create a restore job for the original server","operationId":"FSOriginalRestoreRequest","security":[{"Bearer":[]}],"parameters":[{"x-go-name":"OrgID","name":"orgID","in":"path","required":true,"description":"Specify the ID of your organization. Get the ID of an organization using the 'List all organizations' API.","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FSOriginalRestoreParams"}}},"required":true,"x-go-name":"OriginalRestoreParams"},"responses":{"200":{"description":"Successfully triggered restore job","content":{"application/json":{"schema":{"type":"object","allOf":[{"$ref":"#/components/schemas/FSRestoreResponse"}]}}}},"400":{"description":"Bad Request"},"401":{"description":"The request did not include an authentication token or the authentication token was expired."},"403":{"description":"Forbidden"},"404":{"description":"The requested resource was not found."},"500":{"description":"The request was not processed due to an internal error in Cloud."}}}},"/fileserver/v2/orgs/{orgID}/jobs/restores/alternateServer":{"post":{"description":"Create a restore job for the alternate server.","tags":["File Server"],"summary":"Create a restore job for the alternate server","operationId":"FSAlternateRestoreRequest","security":[{"Bearer":[]}],"parameters":[{"x-go-name":"OrgID","name":"orgID","in":"path","required":true,"description":"Specify the ID of your organization. Get the ID of an organization using the 'List all organizations' API.","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/s
# --- truncated at 32 KB (548 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/druva/refs/heads/main/openapi/druva-enterprise-workloads-govcloud-openapi.json