API reference
Feedback
Bug reports, feedback and suggestions, as the apps' Help menu sends them.
GET
/ v1/ feedback/ settingsWhat the report dialog needs: how many images a report takes and how large each may be.
- Auth
- A person's token or an API key, as Authorization: Bearer.
Errors
403Reports are sent by people from the apps.
curl 'https://api.cactive.com.au/v1/feedback/settings' \
-H "Authorization: Bearer $CACTIVE_TOKEN"Send it from this page with your session or a key.
Response 200
{
images: number
imageBytes: number
imageTypes: ("image/png" | "image/jpeg" | "image/webp")[]
}POST
/ v1/ feedbackSends a bug report, feedback or a suggestion. With images (types and sizes), the report waits for them: PUT each to its uploads[].url with its type, then POST /:reportId/submit.
- Auth
- A person's token or an API key, as Authorization: Bearer.
Errors
403Reports are sent by people from the apps.
curl -X POST 'https://api.cactive.com.au/v1/feedback' \
-H "Authorization: Bearer $CACTIVE_TOKEN"Send it from this page with your session or a key.
Response 201
{
reportId: string
status: "pending" | "received"
uploads: {
imageId: string
url: string
}[]
}POST
/ v1/ feedback/ :reportId/ submitAfter the uploads: checks the images and sends the report.
- Auth
- A person's token or an API key, as Authorization: Bearer.
Path parameters
reportIdA report's id: a Mirage report's (
mrp_…) or a feedback report's (fbk_…).
Errors
403Reports are sent by people from the apps.
curl -X POST 'https://api.cactive.com.au/v1/feedback/{reportId}/submit' \
-H "Authorization: Bearer $CACTIVE_TOKEN"Send it from this page with your session or a key.
Response 200
{
reportId: string
status: "received"
}