tool

Fetches all versions of a tool

get/tool/{packageName}/versions

Path parameters

packageNamestring required
Example:@vincent/foo-bar

Package name of the tool to fetch versions for

Response

Successful operation

packageNamestring required

Tool package name

versionstring required

Tool version

changesstring required

Changelog information for this version

repositorystring[] required

Repository URLs

keywordsstring[] required

Keywords for the tool

dependenciesstring[] required

Dependencies of the tool

homepagestring uri

Tool homepage

status'invalid' | 'validating' | 'valid' | 'error' required

Tool status

supportedPoliciesstring[] required

Supported policies

ipfsCidstring required

IPFS CID

Example response

[
  {
    "packageName": "@vincent/foo-bar",
    "version": "1.0.0",
    "changes": "Initial release",
    "repository": [
      "https://github.com/org/repo"
    ],
    "keywords": [
      "defi",
      "memecoin"
    ],
    "dependencies": [
      "@vincent/sdk"
    ],
    "author": {
      "name": "Developer Name",
      "email": "contact@example.com",
      "url": "https://example.com"
    },
    "contributors": [
      {
        "name": "Contributor Name",
        "email": "contributor@example.com",
        "url": "https://contributor-site.example.com"
      }
    ],
    "homepage": "https://example-vincent-homepage.com",
    "status": "valid",
    "supportedPolicies": [
      "@vincent/foo-bar-policy-1@1.0.0",
      "@vincent/foo-bar-policy-2@1.1.0"
    ],
    "ipfsCid": "QmdoY1VUxVvxShBQK5B6PP2jZFVw7PMTJ3qy2aiCARjMqo"
  }
]

Changes