latestOpenAPI 3.0.32026-08-227451,2751.8 MB

d0fc0114da66

Company

Assign the company's dedicated Link infrastructure key

Pin the company's Link (mablnet) tunnels to a dedicated infrastructure cluster. The key must be unique across companies unless allow_shared is set. Operator-only (global company write scope or mabl global admin). Takes effect within the endpoint resolver's cache TTL plus each agent's next poll.

put/companies/{id}/linkInfrastructureKey

Path parameters

idstring required

The ID of the company

Request body

keystring required

The dedicated cluster's link infrastructure key. 2-12 chars of [a-z0-9-], starting with a letter and ending alphanumeric (the 12-char cap is a derived-GCP-resource-name budget; must match the terraform cluster key). Must correspond to an applied clusters map entry in infra/terraform/mablnet.

allow_sharedboolean

Explicit consent to assign a key that another company already holds (holding-company / M&A case). Evaluated per request, never persisted — without it, assigning an already-held key fails naming the current holders.

Response

The updated company

idstring

The ID of the Company

namestring

The Company name

created_timeinteger

Time at which the account was created

created_by_idstring

The ID of the user who created this account

last_updated_timeinteger

Time at which the account was last updated

last_updated_by_idstring

The ID of the user who last updated this account

session_timeout'default' | 'hours_04' | 'hours_08' | 'hours_10' | 'hours_12' | 'hours_24' | 'hours_72'

The desired session timeout

link_infrastructure_keystring

Key of the dedicated Link (mablnet) infrastructure cluster this company's tunnels are pinned to (e.g. acme -> acme-wss.link.mabl.com). Absent for the multi-tenant shared cluster (key mabl). Operator-managed via PUT/DELETE /companies/{id}/linkInfrastructureKey only — never via the generic company update.