@belle Sorry for replying to the wrong post, but I definitely can send top level JSON arrays and dictionaries in Shortcuts - when I tap add it offers them as options.
@rosemaryorchard The get url action that lets you choose JSON as the type will let you add arrays, but it wraps them in a JSON object. I want that very top level object to be an array, not an object. Hope that makes sense!