"openapi: 3.0.1\ninfo:\n title: Tools\n description: >\n Handles retrieval of command line tools and tool-related information. You can download the CI Integration tool, and use it when you want to start a scan from the command line. The CI Integrations\n tool will download other tools for scanning and uploading code when they are needed. <p>To download the CI Integrations tool follow this workflow:<ol><li>Get the tool ID for the latest version of\n the tool, using <code>GET /tools</code>.</li><li>Use the tool ID to retrieve a signed link from `GET /download-descriptors/{id}`. You can use this link to download the CI Integrations\n tool.</li></ol></p>\n\n\n **Media type change notice**\n\n\n Media type names used in Polaris APIs were renamed and no longer include “synopsys”. Although media types that include “synopsys” were removed from the API specifications, existing endpoints will\n continue to support them until September 1, 2025. Please update your scripts to use the new media types.\n x-logo:\n icon: fa-toolbox\n primary: null\n secondary: null\n contact:\n name: Black Duck, Inc.\n url: https://polaris.blackduck.com/\n version: 1.0.0\nservers:\n - url: https://polaris.blackduck.com/api/tool-service\ntags:\n - name: Tool\n description: Retrieves tool information.\n - name: Download Descriptor\n description: Retrieves a signed URL for downloading a tool.\nsecurity:\n - ApiKeyAuth: []\npaths:\n /download-descriptors/{id}:\n get:\n operationId: getDownloadDescriptorById\n tags:\n - Download Descriptor\n summary: Fetches the downloadable details of a specified tool\n description: |\n Fetches information, including the download URL, for the tool matching the specified `id` for the organization.\n\n The format for `id` looks like this: `name:version:platform:extension`. Here's how the parts are defined:\n\n * `name` - Tool name - Supported values `cov_thin_client`, `synopsys_detect`, `fastdast_engine`, `polaris_ci`, `scan_cli` and `teleport`\n * `version` - Tool version - Supported versions from each tools\n * `platform` - Operating system on which the tool can be downloaded and used.\n * Supported values :<br />\n `cov_thin_client` - `macosx`, `win64`, `linux64`<br />\n `synopsys_detect` - `macosx`, `win64`, `linux64`<br />\n `fastdast_engine` - `macosx`, `win64`, `linux64`<br />\n `polaris_ci` - `macosx`, `win64`, `linux64`<br />\n `scan_cli` - `macosx`, `win64`, `linux64`<br />\n `teleport` - `macosx`, `win64`, `linux64`, `macos_arm`<br />\n * `extension` - File extension\n * Supported values: <br />\n `cov_thin_client` - `tar.gz` <br />\n `synopsys_detect` - `jar` <br />\n `fastdast_engine` - `zip` <br />\n `polaris_ci` - `zip` <br />\n `scan_cli` - `zip` <br />\n `teleport` - `tar.gz` for macosx, linux64 and macos_arm, `exe` for win64 <br />\n Tool name, version, platform, and extension can be obtained by calling `GET /tools` API\n parameters:\n - name: id\n in: path\n description: Download Descriptor identifier, in the format `name:version:platform:extension`.\n example: cov_thin_client:2022.3.0:win64:tar.gz\n required: true\n schema:\n type: string\n responses:\n '200':\n description: Download Descriptor Details\n content:\n application/vnd.ts.download-descriptor-1+json:\n schema:\n type: object\n properties:\n id:\n type: string\n description: Tool identifier.\n _type:\n type: string\n description: API resource type.\n filename:\n type: string\n description: Filename of the downloadable tool.\n extension:\n type: string\n description: File extension of the downloadable tool.\n platform:\n type: string\n description: Operating system on which tool should be download and used.\n hash:\n type: string\n description: File hash of the downloadable tool.\n signedUrl:\n type: string\n format: url\n description: Signed URL to download a tool.\n urlExpiresInMillis:\n type: integer\n description: Signed URL expiration time in milliseconds.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0:win64:tar.gz\n _type: download-descriptors\n filename: cov_thin_client-win64-2022.3.0.tar.gz\n extension: tar.gz\n platform: win64\n hash: 9556c126f6ec7555f38ad79fa5385b0f\n signedUrl: https://tool-download.example.com/cov_thin_client-win64-2022.3.0.tar.gz?Expires=1701771426&KeyName=polarisng-tools-cdn-dev&Signature=G5h4MbzZTXtzLTOaDX-yKdjGWF8=\n urlExpiresInMillis: 3600000\n _links:\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: self\n method: GET\n '400':\n description: Bad request.\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:bad-request\n title: Bad Request\n status: 400\n detail: Request cannot be processed, as the passed request payload is not recognised.\n '500':\n description: Internal server error\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:internal-server-error\n title: Internal Server Error\n status: 500\n detail: Unexpected error occurred in processing the request\n /tools:\n get:\n operationId: getTools\n tags:\n - Tool\n summary: Returns all available tool information.\n description: |\n Returns tools information for the organization using filter criteria.\n parameters:\n - name: _filter\n in: query\n description: |\n Filters the collection of tool under an organization based on `id`, `name`, `type`,`version` and `status`.\n\n * `type` supports `Equal to (==)` and `Ignore case (=ic=)` operation.\n * `id`, `name` and `version` supports only `Equal to (==)` operation.\n * `status` supports `Equal to (==)` and `In (=in=)` operation.\n\n The filter follows the [RSQL syntax](https://github.com/jirutka/rsql-parser). For ex. `name=='cov_thin_client'` OR `type=='Coverity'`.\n example: name=='cov_thin_client'\n schema:\n type: string\n - name: _offset\n in: query\n description: >-\n Returns results, starting from a given position within the response. For example, if the offset is set to 5, the first four records are not returned. A default value of 0 is used if no\n value is provided. If the offset is beyond the range of the collection, no results are returned.\n schema:\n type: integer\n default: 0\n example: 0\n - name: _limit\n in: query\n description: >-\n Restricts the number of results to the given limit. The default of 100 is used if no value is provided. If a limit greater than 100 is provided, the response will be \"HTTP 400 Bad\n Request.\"\n schema:\n type: integer\n default: 100\n example: 10\n responses:\n '200':\n description: Paged list of tools under an organization\n content:\n application/vnd.ts.tool-1+json:\n schema:\n type: object\n properties:\n _items:\n type: array\n items:\n type: object\n properties:\n id:\n type: string\n description: Tool Identifier.\n _type:\n type: string\n description: API resource type.\n name:\n type: string\n description: Tool name.\n type:\n type: string\n description: Tool type like Coverity, Blackduck, Polaris_CI\n version:\n type: string\n description: Tool version.\n status:\n type: string\n enum:\n - supported\n - recommended\n - deprecated\n description: Tool status.\n beta:\n type: boolean\n description: Indicates whether the tool version is beta.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0\n _type: tools\n name: cov_thin_client\n type: Coverity\n version: 2022.3.0\n status: supported\n beta: false\n _links:\n - href: https://polaris.blackduck.com/tools/cov_thin_client:2022.3.0\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macosx:tar.gz\n rel: download-descriptor-macosx-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: download-descriptor-win64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:linux64:tar.gz\n rel: download-descriptor-linux64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macos_arm:tar.gz\n rel: download-descriptor-macos_arm-tar.gz\n method: GET\n _links:\n type: array\n items:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n _collections:\n type: object\n properties:\n itemCount:\n type: integer\n format: int32\n currentPage:\n type: integer\n format: int32\n pageCount:\n type: integer\n format: int32\n _type:\n type: string\n example:\n itemCount: 1\n currentPage: 10\n pageCount: 3\n _type: tools\n '400':\n description: Bad request.\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:bad-request\n title: Bad Request\n status: 400\n detail: Request cannot be processed, as the passed request payload is not recognised.\n '500':\n description: Internal server error\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:internal-server-error\n title: Internal Server Error\n status: 500\n detail: Unexpected error occurred in processing the request\n /tools/{id}:\n get:\n operationId: getToolById\n tags:\n - Tool\n summary: Fetches detail of a specified tool.\n description: |\n Fetches the detail of a tool that matches the specified `id` for the organization.\n\n `id` will be in `name:version` format. where,\n * name - tool name\n * version - tool version.\n\n Tool name and Tool version can be obtained by calling `GET /tools` API\n parameters:\n - name: id\n in: path\n description: Tool identifier, in format - `name:version`\n example: cov_thin_client:2022.3.0\n required: true\n schema:\n type: string\n responses:\n '200':\n description: Tool by ID.\n content:\n application/vnd.ts.tool-1+json:\n schema:\n type: object\n properties:\n id:\n type: string\n description: Tool Identifier.\n _type:\n type: string\n description: API resource type.\n name:\n type: string\n description: Tool name.\n type:\n type: string\n description: Tool type like Coverity, Blackduck, Polaris_CI\n version:\n type: string\n description: Tool version.\n status:\n type: string\n enum:\n - supported\n - recommended\n - deprecated\n description: Tool status.\n beta:\n type: boolean\n description: Indicates whether the tool version is beta.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0\n _type: tools\n name: cov_thin_client\n type: Coverity\n version: 2022.3.0\n status: supported\n beta: false\n _links:\n - href: https://polaris.blackduck.com/tools/cov_thin_client:2022.3.0\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macosx:tar.gz\n rel: download-descriptor-macosx-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: download-descriptor-win64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:linux64:tar.gz\n rel: download-descriptor-linux64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macos_arm:tar.gz\n rel: download-descriptor-macos_arm-tar.gz\n method: GET\n '400':\n description: Bad request.\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:bad-request\n title: Bad Request\n status: 400\n detail: Request cannot be processed, as the passed request payload is not recognised.\n '500':\n description: Internal server error\n content:\n application/problem+json:\n schema:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n example:\n type: urn:x-tool-service:internal-server-error\n title: Internal Server Error\n status: 500\n detail: Unexpected error occurred in processing the request\ncomponents:\n securitySchemes:\n ApiKeyAuth:\n type: apiKey\n in: header\n name: Api-Token\n schemas:\n ToolCollectionResponse:\n type: object\n properties:\n _items:\n type: array\n items:\n type: object\n properties:\n id:\n type: string\n description: Tool Identifier.\n _type:\n type: string\n description: API resource type.\n name:\n type: string\n description: Tool name.\n type:\n type: string\n description: Tool type like Coverity, Blackduck, Polaris_CI\n version:\n type: string\n description: Tool version.\n status:\n type: string\n enum:\n - supported\n - recommended\n - deprecated\n description: Tool status.\n beta:\n type: boolean\n description: Indicates whether the tool version is beta.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0\n _type: tools\n name: cov_thin_client\n type: Coverity\n version: 2022.3.0\n status: supported\n beta: false\n _links:\n - href: https://polaris.blackduck.com/tools/cov_thin_client:2022.3.0\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macosx:tar.gz\n rel: download-descriptor-macosx-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: download-descriptor-win64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:linux64:tar.gz\n rel: download-descriptor-linux64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macos_arm:tar.gz\n rel: download-descriptor-macos_arm-tar.gz\n method: GET\n _links:\n type: array\n items:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n _collections:\n type: object\n properties:\n itemCount:\n type: integer\n format: int32\n currentPage:\n type: integer\n format: int32\n pageCount:\n type: integer\n format: int32\n _type:\n type: string\n example:\n itemCount: 1\n currentPage: 10\n pageCount: 3\n _type: tools\n DownloadDescriptorGetResponse:\n type: object\n properties:\n id:\n type: string\n description: Tool identifier.\n _type:\n type: string\n description: API resource type.\n filename:\n type: string\n description: Filename of the downloadable tool.\n extension:\n type: string\n description: File extension of the downloadable tool.\n platform:\n type: string\n description: Operating system on which tool should be download and used.\n hash:\n type: string\n description: File hash of the downloadable tool.\n signedUrl:\n type: string\n format: url\n description: Signed URL to download a tool.\n urlExpiresInMillis:\n type: integer\n description: Signed URL expiration time in milliseconds.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0:win64:tar.gz\n _type: download-descriptors\n filename: cov_thin_client-win64-2022.3.0.tar.gz\n extension: tar.gz\n platform: win64\n hash: 9556c126f6ec7555f38ad79fa5385b0f\n signedUrl: https://tool-download.example.com/cov_thin_client-win64-2022.3.0.tar.gz?Expires=1701771426&KeyName=polarisng-tools-cdn-dev&Signature=G5h4MbzZTXtzLTOaDX-yKdjGWF8=\n urlExpiresInMillis: 3600000\n _links:\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: self\n method: GET\n ToolGetResponse:\n type: object\n properties:\n id:\n type: string\n description: Tool Identifier.\n _type:\n type: string\n description: API resource type.\n name:\n type: string\n description: Tool name.\n type:\n type: string\n description: Tool type like Coverity, Blackduck, Polaris_CI\n version:\n type: string\n description: Tool version.\n status:\n type: string\n enum:\n - supported\n - recommended\n - deprecated\n description: Tool status.\n beta:\n type: boolean\n description: Indicates whether the tool version is beta.\n _links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n example:\n id: cov_thin_client:2022.3.0\n _type: tools\n name: cov_thin_client\n type: Coverity\n version: 2022.3.0\n status: supported\n beta: false\n _links:\n - href: https://polaris.blackduck.com/tools/cov_thin_client:2022.3.0\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macosx:tar.gz\n rel: download-descriptor-macosx-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:win64:tar.gz\n rel: download-descriptor-win64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:linux64:tar.gz\n rel: download-descriptor-linux64-tar.gz\n method: GET\n - href: https://polaris.blackduck.com/download-descriptors/cov_thin_client:2022.3.0:macos_arm:tar.gz\n rel: download-descriptor-macos_arm-tar.gz\n method: GET\n PolarisErrorResponse:\n properties:\n type:\n type: string\n description: The type of the error produced, usually a URN (For example, \"urn:x-tool-service:Type\").\n status:\n type: integer\n format: int64\n description: The status code for the error (For example, 404).\n title:\n type: string\n description: The title for the error (For example, \"NotFound\").\n details:\n type: string\n description: The detailed description for the cause of the error.\n links:\n type: array\n items:\n type: object\n properties:\n href:\n type: string\n format: url\n rel:\n type: string\n default: self\n method:\n type: string\n default: GET\n example:\n - href: https://polaris.blackduck.com/tools?_offset=20&_limit=10\n rel: self\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=10&_limit=10\n rel: prev\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=30&_limit=10\n rel: next\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=0&_limit=10\n rel: first\n method: GET\n - href: https://polaris.blackduck.com/tools?_offset=1000&_limit=10\n rel: last\n method: GET\n collections:\n type: object\n properties:\n itemCount:\n type: integer\n format: int32\n currentPage:\n type: integer\n format: int32\n pageCount:\n type: integer\n format: int32\n _type:\n type: string\n example:\n itemCount: 1\n currentPage: 10\n pageCount: 3\n _type: tools\n"
{}