Skip to content
docs/API reference/HarnessCatalogService

HarnessCatalogService

The HarnessCatalogService methods and their request and response messages.

Generated from harness.proto. Every method is POST /rpc/engram.app.v1.HarnessCatalogService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
RegisterHarness RegisterHarnessRequest RegisterHarnessResponse
ListHarnesses ListHarnessesRequest ListHarnessesResponse
GetHarness GetHarnessRequest GetHarnessResponse
DeleteHarness DeleteHarnessRequest DeleteHarnessResponse
Field Type
name string
Field Type
deleted bool
Field Type
name string
Field Type
harness HarnessSummary
Field Type
org_env string (optional)
user_env string (optional)
org_env_hint string (optional)
user_env_hint string (optional)
user_oauth HarnessOAuth
Field Type
name string
label string (optional)
auth HarnessAuth
models repeated HarnessOption
effort repeated HarnessOption
description string (optional)
egress HarnessEgress
modes repeated HarnessMode
router_protocols repeated string
native_egress HarnessEgress
Field Type
allow_hosts repeated string
allow_host_patterns repeated string
Field Type
id string
label string (optional)
default bool
Field Type
provider string
delivery OauthDelivery
Field Type
id string
label string (optional)
default bool
env map<string, string>
Field Type
name string
descriptor HarnessDescriptor
built_in bool

No fields.

Field Type
harnesses repeated HarnessSummary
Field Type
name string
oci_ref string
owner string
Field Type
harness HarnessSummary
Value Number
OAUTH_DELIVERY_UNSPECIFIED 0
OAUTH_DELIVERY_OPAQUE_BUNDLE 1