This API endpoint works much like a webhook for discord, but sends data in separate fields.
Here’s an example implementation in NodeJS that you can use as a baseline:
app.post('/bug-report-endpoint', upload.single('file'), (req, res) => {
console.log("content:", req.body.content);
console.log("headline:", req.body.headline);
console.log("userComment:", req.body.userComment);
console.log("fileInfo:", req.file);
// everything worked
res.status(200).send({ message: "Successfully received data!" });
});
✍️ Input in Unity
After setting up your API Endpoint URL you need to:
- Select the BugTrackingManager GameObject.
- Scroll down to the “Where to send it?” Section
- Select “Own API Endpoint”
- In the Inspector window, you will see a field for your own API Endpoint URL.
- Enter your Endpoint URL into the respective fields.
- Create a Test Report