Step-by-Step API Workflow Guides

A single click in the Litmus UI often triggers a chain of API calls behind the scenes. Each guide below documents one of those chains end to end: the exact call order, the request payloads, which IDs to capture from each response, and the pitfalls the UI quietly handles for you. Use a workflow guide when your task is a verb ("create a device", "deploy an app"); use the per-product endpoint reference when your task is a noun ("list devices", "get a tag value").

Litmus Edge workflows

Litmus Edge Manager workflows

Litmus Unify workflows

Every guide is also runnable interactively: browse all 56 examples in the API collection.

The resumable upload pattern

Several Litmus Edge workflows (templates, backups, certificates, models) share one upload pattern worth knowing before you start:

  1. Clear: a DELETE removes any stale upload session left by an interrupted attempt.
  2. Create session: a POST declares the file size and returns a session ID.
  3. Upload: the file bytes are streamed to the session endpoint, resumable by offset, then the action (apply, restore, install) is committed.

If an upload was interrupted, the half-finished session persists on the server. That is why these workflows begin with the clear step.