XML Request and Response Formats : VPGs API XML Request and Response Formats : VPGs API GET Method Response Formats
  
VPGs API GET Method Response Formats
The https://zvm_ip:port/v1/vpgs GET APIs have response bodies.
Response Body Format
The following is an example response XML body for https://zvm_ip:port/v1/vpgs and, without the array statement, for https://zvm_ip:port/v1/vpgs/{protectionGroupIdentifier}.
<ArrayOfVpgApi xmlns="http://schemas.zerto.com/zvm/api">
  <VpgApi>
  <ActiveProcessesApi>
    <RunningFailOverTestApi>
      <Stage>String content</Stage>
    </RunningFailOverTestApi>
  </ActiveProcessesApi>
  <ActualRPO>2147483647</ActualRPO>
  <BackupEnabled>true</BackupEnabled>
  <Entities>
    <Protected>VCVpg</Protected>
    <Recovery>VCVpg</Recovery>
    <Source>VCVpg</Source>
    <Target>VCVpg</Target>
  </Entities>
  <IOPS>2147483647</IOPS>
  <LastTest>1999-05-31T11:20:00</LastTest>
  <Link>
    <href>String content</href>
    <identifier>String content</identifier>
    <rel>String content</rel>
    <type>String content</type>
  </Link>
  <Link__x007B_0_x007D_>
    <href>String content</href>
    <rel>String content</rel>
    <type>String content</type>
  </Link__x007B_0_x007D_>
  <OrganizationName>String content</OrganizationName>
  <Priority>Low</Priority>
  <ProgressPercentage>1.26743233E+15</ProgressPercentage>
  <ProtectedSite>
    <href>String content</href>
    <identifier>String content</identifier>
    <rel>String content</rel>
    <type>String content</type>
  </ProtectedSite>
  <ProvisionedStorageInMB>2147483647</ProvisionedStorageInMB>
  <RecoverySite>
    <href>String content</href>
    <identifier>String content</identifier>
    <rel>String content</rel>
    <type>String content</type>
  </RecoverySite>
  <ServiceProfile>
    <href>String content</href>
    <identifier>String content</identifier>
    <rel>String content</rel>
    <type>String content</type>
  </ServiceProfile>
  <ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
  <ServiceProfileName>String content</ServiceProfileName>
  <SourceSite>String content</SourceSite>
  <Status>Initializing</Status>
  <SubStatus>None</SubStatus>
  <TargetSite>String content</TargetSite>
  <ThroughputInMB>1.26743233E+15</ThroughputInMB>
  <UsedStorageInMB>2147483647</UsedStorageInMB>
  <VmsCount>2147483647</VmsCount>
  <VpgIdentifier>String content</VpgIdentifier>
  <VpgName>String content</VpgName>
  <Zorg>
    <href>String content</href>
    <identifier>String content</identifier>
    <rel>String content</rel>
    <type>String content</type>
  </Zorg>
  </VpgApi>
...
</ArrayOfVpgApi>
The following is an example response XML body for https://zvm_ip:port/v1/vpgs/{protectionGroupIdentifier}/checkpoints/summary.
<VpgCheckpointsSummaryApi xmlns="http://schemas.zerto.com/zvm/api">
  <VpgDateCheckpointsInfo>
    <VpgDateCheckpointInfoApi>
      <Count>4294967295</Count>
      <Date>1999-05-31T11:20:00</Date>
    </VpgDateCheckpointInfoApi>
    <VpgDateCheckpointInfoApi>
      <Count>4294967295</Count>
      <Date>1999-05-31T11:20:00</Date>
    </VpgDateCheckpointInfoApi>
  </VpgDateCheckpointsInfo>
</VpgCheckpointsSummaryApi>
The following is an example response XML body for https://zvm_ip:port/v1/vpgs/{protectionGroupIdentifier}/checkpoints.
<ArrayOfCheckpointApi xmlns="http://schemas.zerto.com/zvm/api">
  <CheckpointApi>
    <CheckpointIdentifier>String content</CheckpointIdentifier>
    <Tag>String content</Tag>
    <TimeStamp>1999-05-31T11:20:00</TimeStamp>
  </CheckpointApi>
...
</ArrayOfCheckpointApi>
The following is an example response XML body for https://zvm_ip:port/v1/vpgs/entitytypes, https://zvm_ip:port/v1/vpgs/failovercommitpolicies, https://zvm_ip:port/v1/vpgs/failovershutdownpolicies, https://zvm_ip:port/v1/vpgs/priorities, https://zvm_ip:port/v1/vpgs/retentionpolicies, https://zvm_ip:port/v1/vpgs/statuses, and for https://zvm_ip:port/v1/vpgs/substatuses.
<ArrayOfstring xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  <string>String content</string>
  ...
</ArrayOfstring>