Upload an asset
The CLI calculates the required CRC64NVME checksums. It uploads the file in 8 MiB parts. The CLI retries a failed part. It does not send the API key to a storage URL.video Asset kind. This value does not select a
YouTube Short or a provider Reel placement. Use the Post destination options
for that choice.
Download an asset
The CLI refuses to overwrite an existing local file.Manage destinations
The destination list contains connected publishing targets. It does not contain disconnected provider placeholders. Thestatus column is ready, disabled, reauthorization-required, or unavailable. When a Destination is unavailable, unavailable_reason identifies the cause. Refresh warnings also include a machine-readable reason.
destinations show to read the detailed capability contract.
For X, capabilities.body_text_limit reports the maximum weighted characters.
The limit applies to each thread item.
Run destinations refresh after the X account changes subscription tier.
The refresh updates the limit without changing the Destination ID.
Provider consent completes in a browser. The connection command returns its authorization URL.
Bluesky requires --account with a handle or DID. Mastodon requires --instance-origin.
The supported provider values are bluesky, x, youtube, facebook, instagram, threads, mastodon, linkedin, and tiktok.
During the beta, not every provider is connectable in every deployment. When a
provider is not available yet,
destinations connect fails immediately with a
destination_unavailable error instead of returning a pending session.Configure a Destination queue
Pass the complete queue policy as JSON. The CLI gets the current Destination ETag before it sends the change.--file request.json for a policy that is easier to review in a file.
Include a returned window id when you keep or change that window.
Manage Slack notifications
--workspace. Disconnecting clears the
channel setting for every Workspace. Sending a test and disconnecting Slack
require --yes.