LogicalConnectionBindings

Create a logical connection binding

Creates or replaces a logical connection binding for a physical connector instance. Use this resource to declare tenant, OU, brand, channel, caller, auth overlay, grant, governance, and system-catalog projection metadata without duplicating the physical connector registration.

post/logical/bindings

Request body

Example request

{
  "binding": {
    "logicalConnectionBindingId": "brand-a-proof-vault",
    "physicalConnectorInstanceId": "8a7f09af-7ac9-4d96-91f9-a2a252f4aa4b",
    "logicalContext": {
      "tenantId": "acme",
      "organizationUnitId": "nl-ops",
      "brandId": "brand-a"
    }
  }
}

Response

Logical connection binding created.

logicalConnectionBindingIdstring required

Stable identifier of a tenant, OU, brand, legal-entity, or channel usage binding for a physical connector instance.

physicalConnectorInstanceIdstring uuid required

Stable platform identifier for a configured connector instance.

allowedOperationsOperationKind[]

Example response

{
  "logicalConnectionBindingId": "brand-a-proof-vault",
  "physicalConnectorInstanceId": "8a7f09af-7ac9-4d96-91f9-a2a252f4aa4b",
  "logicalContext": {
    "tenantId": "acme",
    "organizationUnitId": "nl-ops",
    "brandId": "brand-a"
  },
  "authOverlay": {
    "mode": "TENANT_SECRET_REF",
    "secretRef": "vault://tenant/acme/connectors/proof-vault"
  },
  "allowedOperations": [
    "READ",
    "WRITE"
  ]
}

Changes

Changed in 1 of the 2 revisions of this API.44

  • 60cb8c70871b44See the full diff
    • added the pattern ^sha256:[0-9a-f]{64}$ to the request property binding/defaultGovernance/integrity/canonicalPayloadHash

      request-property-pattern-added

    • added the pattern ^sha256:[0-9a-f]{64}$ to the request property binding/defaultGovernance/integrity/originalPayloadHash

      request-property-pattern-added

    • added the pattern ^sha256:[0-9a-f]{64}$ to the request property binding/defaultGovernance/integrity/outputManifestHash

      request-property-pattern-added

    • added the pattern ^sha256:[0-9a-f]{64}$ to the request property binding/defaultGovernance/integrity/transformationHash

      request-property-pattern-added

    • the defaultGovernance/integrity/canonicalPayloadHash response's property pattern ^sha256:[0-9a-f]{64}$ was added for the status 201

      response-property-pattern-added

    • the defaultGovernance/integrity/originalPayloadHash response's property pattern ^sha256:[0-9a-f]{64}$ was added for the status 201

      response-property-pattern-added

    • the defaultGovernance/integrity/outputManifestHash response's property pattern ^sha256:[0-9a-f]{64}$ was added for the status 201

      response-property-pattern-added

    • the defaultGovernance/integrity/transformationHash response's property pattern ^sha256:[0-9a-f]{64}$ was added for the status 201

      response-property-pattern-added