Metadata for triggers

Without `fail_on_error=False`, this will result in an InvalidRequest being raised (not returned).  You need to use `fail_on_error=False` and handle the `(success, result)` tuple results.