See frequently asked questions for Pipelines.
I am trying to only update tablets with specific app versions, so I would like to query tablets by a particular installed app version. Is there a way to do advanced queries in Pipelines to filter the devices or Groups?
This level of fine-grained filtering functionality is not available through the Console. You can set Pipelines to target either individual devices or devices at a Group level. You can create tags and aliases for your devices to bucket them, and when selecting the Pipeline targets, you can filter the devices by these.
What are the benefits of using Esper Pipelines APIs?
By using our APIs, you can integrate Esper Pipelines to your CI/CD flow. Additionally, you can create, update, delete, or query Pipeline, Stage, and Target Runs at scale. Check out Esper Pipelines APIs.
When can I edit a Pipeline's properties, targets, and operations?
You can edit Pipeline settings during the definition stage — before running the Pipeline. Once you send the Run Pipeline command, you can no longer edit that specific Run instance. However, once the run is complete, you can configure a new Run and edit the Pipeline properties, stage operations, and targets.
What happens if I target devices that aren't communicating with Esper?
The device will receive the set operation if it starts communicating with Esper before the timeout. If not, you can re-run the Pipeline and target those devices.