I think you’re supposed to pass a file token, not a path in batchPlay commands. It’s a bit misleading since the parameters are still called ‘folder’ or ‘path’, but in my experience it requires a file token. I wrote about this in a recent post.
In a nutshell you can obtain a token by calling createSessionToken
and providing your folder entry, as described here.