Rensei docs

Append an immutable configured HarnessConnection revision.

Creates a connection or moves its current revision pointer with optimistic concurrency. `configuration.orgId` must equal the authenticated organization; a mismatch is refused, never rewritten. Same-revision/same-content retries are idempotent (`created: false`); same-revision/different-content and stale expected revisions return 409. Requires org-admin (human) or an unfenced credential holding `harness:write`/`*` (machine).

POST
/api/cli/harness/connections

Authorization

headerAuthorizationBearer <rsk_live_*>

Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.

Request Body

application/json
  1. body
configuration*
expectedPreviousRevision*|
Length1 <= length <= 256

Response Body

The durable configured revision.

application/json
  1. response
created*boolean
configurationDigest*string
Match^[0-9a-f]{64}$
connection*
Example Request
curl -X POST 'https://app.rensei.ai/api/cli/harness/connections' \  -H 'Content-Type: application/json' \  -d '{  "configuration": {    "ref": {      "id": "string",      "revision": "string"    },    "orgId": "string",    "displayName": "string",    "harness": {      "id": "string",      "version": "string"    },    "endpoint": {      "id": "string",      "protocol": "string",      "operator": "string",      "revision": "string"    },    "authBinding": {      "id": "string",      "mechanism": "api_key",      "commercialMode": "usage_billed",      "authority": "string",      "bindingScope": "process",      "portability": "portable",      "delivery": "environment"    },    "placement": {      "allowed": [        {          "id": "string",          "kind": "host",          "resolution": "exact"        }      ],      "affinity": "exact_host"    },    "lifecycle": "configured"  },  "expectedPreviousRevision": "string"}'
Example Response
{  "created": true,  "configurationDigest": "string",  "connection": {    "id": "string",    "revision": "string",    "lifecycle": "configured"  }}