For performance reasons, error submissions are normally handled asynchronously (from the HTTP client) on the object store server. However, it can be useful to perform followup operations based on the result of a submission, or to directly receive errors found during submission processing. This article demonstrates how to use this facility.
In order to perform synchronous submissions, the submission token must have the sync:post capability in addition to error:post and/or symbol:post. You can create a token with this capabilities under Project settings | API Token or via Morgue.
Then, the request must use such a token and define the _mod_sync query parameter. The value of this parameter is ignored.
An example request using curl would look like this:
curl --data-binary @foo.dmp 'https://example.sp.backtrace.io:6098/api/post?token=ffffff&format=minidump&_mod_sync=true'
This may be used with any type of submission, whether multipart or not.