It seems that Playbook Agents doesn't support custom JSON payload as of the moment. I suggest submitting this as a feature request. You can try filing this as a feature request in Google Cloud. They might consider adding this for future updates.