Docs
Have a token? Manage tokens in the console
GET
/v1/extensions/{publisher}/{name}

One listing with its latest version: the OCI digest iohr-ext.lock pins, the API scopes it may ask for, the Linux capabilities its system service needs, its evidence (none yet until verification runs exist) and the iohr ext install command. 404 when the account may not see it.

Needs scope extensions:read.

Authorization

bearer
headerAuthorizationBearer <token>

An access token from the identity provider: a person's, or a customer's from the client credentials grant with an API key (docs.inorbit.hr). The gateway verifies it; the audience is iohr-api.

Path Parameters

publisher*string

The publisher's namespace: inorbit, acme.

name*string

The listing's name within its publisher: agent.

Query Parameters

account_id?string

The account looking: empty is the caller's own.

Response Body

iohr.extensions.v1.GetExtensionResponse

application/json
  1. response

iohr.extensions.v1.GetExtensionResponse

extension?

iohr.extensions.v1.Extension

import { ApiError, Public } from "@inorbithr/sdk";// Reads INORBIT_TOKEN, or INORBIT_KEY_ID and INORBIT_KEY_SECRET.const api = Public.fromEnv();try {  const { value } = await api.extensions.getExtension("<publisher>", "<name>");  console.log(value);} catch (e) {  if (!(e instanceof ApiError)) throw e;  console.error(`${e.code}: ${e.problem} (request id ${e.raw.requestId})`);}

npm install @inorbithr/sdk. Calls the package's public surface; an operation newer than your package needs the next release or a client generated for your account. The SDKs.

{  "extension": {    "coming": true,    "created_at": "string",    "description": "string",    "first_party": true,    "included_by": "string",    "install": "string",    "kind": "string",    "latest": {      "description": "string",      "digest": "string",      "entrypoint": "string",      "evidence": {        "record_ids": [          "string"        ],        "summary": "string"      },      "platforms": [        "string"      ],      "privileges": [        "string"      ],      "published_at": "string",      "scopes": [        "string"      ],      "signer": "string",      "version": "string"    },    "name": "string",    "publisher": "string",    "publisher_name": "string",    "shared_with": [      "string"    ],    "signer": "string",    "source": "string",    "updated_at": "string",    "visibility": "string"  }}