C21 Live Cloud

Accounts

Register, validate, edit and delete C21 Live Cloud accounts inside C21 Live Control.

A C21 Live Cloud account is the credential record that connects a C21 Live Control instance to a C21 Live Cloud platform tenant. Registering an account unlocks the cloud-flavoured Channel and Destination variants and lets them reference this account.

The full CRUD lives under /c21apiv2/settings/integrations/c21livecloud and is gated to the System Administrator role.

Listing columns

The tab's list shows two columns:

ColumnNotes
Account nameDisplay name for the account.
Account idNumeric identifier from the upstream platform.

The Enabled state and the API key live in the detail form (opened by double-clicking a row), not in the list.

Account fields

UI labelFieldNotes
NameclientHuman-readable display name (≤ 100 characters). Reused across the UI, API and logs.
Account IDclient_idNumeric identifier provided by the upstream platform. Required at creation.
API keypasswordAccount API key. Write-only — never returned by GET. Required at creation.
EnabledenabledWhether the account is available for selection by Channels and Destinations. Defaults to true.

The schema also exposes an owner boolean; for accounts listed under this section it is always false (the platform filters on owner = 0).

Operations

ActionMethod + pathoperationId
List accountsGET /c21apiv2/settings/integrations/c21livecloudgetAllC21LiveCloudAccounts
Create an accountPOST /c21apiv2/settings/integrations/c21livecloudaddC21LiveCloudAccount
Read an accountGET /c21apiv2/settings/integrations/c21livecloud/{accountId}getC21LiveCloudAccountById
Update an accountPUT /c21apiv2/settings/integrations/c21livecloud/{accountId}updateC21LiveCloudAccount
Delete an accountDELETE /c21apiv2/settings/integrations/c21livecloud/{accountId}deleteC21LiveCloudAccount
Validate credentialsPOST /c21apiv2/settings/integrations/c21livecloud/{accountId}/validatevalidateC21LiveCloudAccount

Every operation requires the System Administrator role.

Register an account

Open the form

In the System Administrator UI, open Integrations → C21 Live Cloud and choose Add account.

Fill in the fields

FieldValue
NameA display name for this account.
Account IDThe numeric account identifier from the upstream platform.
API keyThe account's API key (write-only).
EnabledLeave on for normal operation.

Save

Submitting calls addC21LiveCloudAccount. On success the new account appears in the list; the API key is hashed on the server and never returned again. The account is immediately available in the cloud Channel type pickers and in the Destination forms that accept cloud targets — the server handles the internal synchronisation between the account record and those pickers.

Validate an account

validateC21LiveCloudAccount revalidates the stored credential against the upstream platform. Use it after a credential rotation or when troubleshooting a publishing failure.

The endpoint accepts an optional body {client_id, password} if you want to test new credentials before saving them. A successful response confirms the credentials are accepted upstream; a failure returns the upstream error in the standard error envelope.

Edit an account

updateC21LiveCloudAccount is a partial update:

  • Changing Name propagates the new name to the pickers that surface the account.
  • Leaving API key empty preserves the stored value.
  • Toggling Enabled off hides the account from the Channel and Destination pickers without deleting it.

Delete an account

deleteC21LiveCloudAccount removes the account along with any internal references the server maintains. Channels that referenced the deleted account by client_id lose that reference and will fail at start time until they are pointed at a different account.

  • C21 Live Cloud overview — What an account is and what registering one enables.
  • Sources — The Stream – C21 Live Cloud Channel type and its three protocols (RTMP, SRT, UDP-R).

FAQ

Copyright © 2026