Numscript Library

List numscript versions

Changed on

Returns the numscript's history: its current latest (greatest stored semver) and every stored version, highest-first.

get/v3/{ledgerName}/numscripts/{name}/versions

Request

  • Base URL
    http://localhost:9000
  • URL
    http://localhost:9000/v3/{ledgerName}/numscripts/{name}/versions
  • Auth
    • HTTP bearer
    • or none

Path parameters

ledgerNamestring required

Name of the ledger

namestring required

Name of the numscript, URL-encoded as one path segment. Decoded exactly once.

Headers

X-Consistency'linearizable' | 'stale'

Read consistency. linearizable (the default) runs a Raft ReadIndex barrier and waits for the receiving node to apply up to it. stale serves the read from the receiving node's own store, with no barrier and no forwarding to the leader, so the answer may lag the leader. Matching ignores case and surrounding whitespace. An unknown value, or a repeated or comma-joined header, returns 400 INVALID_REQUEST on every /v3 route, writes included; a valid value has no effect on writes. The gRPC equivalent is the x-consistency request metadata.

Response

Numscript versions retrieved successfully

Example response

{
  "data": {
    "latestVersion": "2.0.0",
    "versions": [
      {
        "version": "1.0.0"
      }
    ]
  }
}

Changes

    • info

      api operation id listNumscriptVersions removed and replaced with v3ListNumscriptVersions

    • info

      the endpoint scheme security BearerAuth was added to the API

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status