Skip to content

What are Storage Items?

Storage Items are like variables with a longer lifespan—they’re saved outside your mission. Normally, variables in a mission are temporary; once the mission wraps up, the system discards them. To hold onto that data, you can use "Storage Items" by tapping into the task blocks under the "Storage" group. For more details, check out the help docs for these blocks: Store To Cloud and Retrieve From Cloud

Using Storage Items for mission to mission communications

A powerful feature of RobotAgentz is the ability to launch agents from running missions. Since mission variables are short lived and go away when a mission is completed, you could save the needed values to a storage item, which will be available to any of the other missions you are running.

Using storage items for Website testing

You can emulate a website backend using storage items. You could then use something like a fetch protocol to connect to the RobotAgentz API to read and write to the storage items. You could then use missions to simulate timing or backend processes. Check out our blog article RobotAgentz as a Frontend Test Environment for a deep dive into this idea.

Using storage items for remote triggering

The RobotAgentz API is specifically geared for reading and writing to storage items. If you have custom code like python, php, node, etc and want to trigger a mission to be run on RobotAgentz you can do it using storage items. Just setup a storage item with trigger variables and have a lead agent running a mission monitoring that storage item, and it can launch agents based on what triggers or values you setup.