{
  "opencollection": "1.0.0",
  "info": {
    "name": "Delphix DCT Algorithms HyperscaleObjects API",
    "version": "3.28.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "HyperscaleObjects",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Returns a list of Hyperscale Mount Points.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-mount-points",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ]
          },
          "docs": "Returns a list of Hyperscale Mount Points."
        },
        {
          "info": {
            "name": "Create a Hyperscale Mount Point",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-mount-points",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a Hyperscale Mount Point"
        },
        {
          "info": {
            "name": "Get a Hyperscale Mount Points.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-mount-points/:hyperscaleMountPointId",
            "params": [
              {
                "name": "hyperscaleMountPointId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Mount Point."
              }
            ]
          },
          "docs": "Get a Hyperscale Mount Points."
        },
        {
          "info": {
            "name": "Update a Hyperscale Mount Point by ID.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "/dct/v3/hyperscale-mount-points/:hyperscaleMountPointId",
            "params": [
              {
                "name": "hyperscaleMountPointId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Mount Point."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Hyperscale Mount Point by ID."
        },
        {
          "info": {
            "name": "Delete a Hyperscale Mount Point.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "/dct/v3/hyperscale-mount-points/:hyperscaleMountPointId",
            "params": [
              {
                "name": "hyperscaleMountPointId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Mount Point."
              }
            ]
          },
          "docs": "Delete a Hyperscale Mount Point."
        },
        {
          "info": {
            "name": "Validate the permissions for the Hyperscale Mount Point.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-mount-points/:hyperscaleMountPointId/validate",
            "params": [
              {
                "name": "hyperscaleMountPointId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Mount Point."
              }
            ]
          },
          "docs": "Validate the permissions for the Hyperscale Mount Point."
        },
        {
          "info": {
            "name": "Search for Hyperscale Mount Points.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-mount-points/search",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search for Hyperscale Mount Points."
        },
        {
          "info": {
            "name": "Returns a list of Hyperscale Connectors.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-connectors",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ]
          },
          "docs": "Returns a list of Hyperscale Connectors."
        },
        {
          "info": {
            "name": "Create a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-connectors",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Get a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ]
          },
          "docs": "Get a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Update a Hyperscale Connector by ID.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Hyperscale Connector by ID."
        },
        {
          "info": {
            "name": "Delete a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ]
          },
          "docs": "Delete a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Get tags for a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId/tags",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ]
          },
          "docs": "Get tags for a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Create tags for a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId/tags",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create tags for a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Delete tags for a Hyperscale Connector.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-connectors/:hyperscaleConnectorId/tags/delete",
            "params": [
              {
                "name": "hyperscaleConnectorId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Connector."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Delete tags for a Hyperscale Connector."
        },
        {
          "info": {
            "name": "Search for Hyperscale Connectors.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-connectors/search",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search for Hyperscale Connectors."
        },
        {
          "info": {
            "name": "Returns a list of Hyperscale Datasets.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-datasets",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ]
          },
          "docs": "Returns a list of Hyperscale Datasets."
        },
        {
          "info": {
            "name": "Get a Hyperscale Dataset.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              }
            ]
          },
          "docs": "Get a Hyperscale Dataset."
        },
        {
          "info": {
            "name": "Update a Hyperscale Dataset by ID.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Hyperscale Dataset by ID."
        },
        {
          "info": {
            "name": "Get tags for a Hyperscale Dataset.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tags",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              }
            ]
          },
          "docs": "Get tags for a Hyperscale Dataset."
        },
        {
          "info": {
            "name": "Create tags for a Hyperscale Dataset.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tags",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create tags for a Hyperscale Dataset."
        },
        {
          "info": {
            "name": "Delete tags for a Hyperscale Dataset.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tags/delete",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Delete tags for a Hyperscale Dataset."
        },
        {
          "info": {
            "name": "Get a Hyperscale Dataset table or file by ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tables-or-files/:hyperscaleDatasetTableOrFileId",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              },
              {
                "name": "hyperscaleDatasetTableOrFileId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset table or file."
              }
            ]
          },
          "docs": "Get a Hyperscale Dataset table or file by ID."
        },
        {
          "info": {
            "name": "Update a Hyperscale Dataset table or file by ID.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tables-or-files/:hyperscaleDatasetTableOrFileId",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              },
              {
                "name": "hyperscaleDatasetTableOrFileId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset table or file."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Hyperscale Dataset table or file by ID."
        },
        {
          "info": {
            "name": "Get the tables or files of a hyperscale dataset",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tables-or-files",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              },
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ]
          },
          "docs": "Get the tables or files of a hyperscale dataset"
        },
        {
          "info": {
            "name": "Search the tables or files of a hyperscale dataset",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-datasets/:hyperscaleDatasetId/tables-or-files/search",
            "params": [
              {
                "name": "hyperscaleDatasetId",
                "value": "",
                "type": "path",
                "description": "The ID of the Hyperscale Dataset."
              },
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search the tables or files of a hyperscale dataset"
        },
        {
          "info": {
            "name": "Search for Hyperscale Datasets.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "/dct/v3/hyperscale-datasets/search",
            "params": [
              {
                "name": "limit",
                "value": "50",
                "type": "query",
                "description": "Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100."
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints."
              },
              {
                "name": "sort",
                "value": "id",
                "type": "query",
                "description": "The field to sort results by. A property name with a prepended '-' signifies descending order."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search for Hyperscale Datasets."
        }
      ]
    }
  ],
  "bundled": true
}