Enable external reporting
Go to Channel Details → Configuration → Settings → Advanced Configuration and turn on the External Reporting switch (you can also enable it in the channel creation wizard). Once enabled, the system generates a dedicated external reporting link for the channel — copy it and share it with external personnel.Submission page
External personnel open the reporting link, fill in the incident on a standalone page, and submit it — no login required:
The reporter must pass a CAPTCHA before submitting. After a successful submission, the page shows a success message. If you disabled or regenerated the link, the page shows Invalid Link, and the reporter must ask your team for a new one.
What happens after submission
Flashduty creates an externally submitted incident in the link’s channel, with these characteristics:- Severity: fixed at Warning
- Progress: Triggered, the same as incidents triggered automatically by alerts
- Reporter info: Flashduty records the email and company as the incident’s
reporter_emailandreporter_companylabels, visible in the label area of the incident details - Auto assignment: after creation, the incident automatically matches the channel’s escalation rules and sends notifications
Submit with the API
Besides the standalone page, you can integrate the submission capability into your own system. The external reporting link looks likehttps://<console-domain>/incident/external-create/<token> — take the token from it and call the API with multipart/form-data:
A successful call returns the created incident ID:
Further reading
- Create and Configure Channels: where the external reporting switch lives
- Configure Escalation Rules: decides who gets notified for externally submitted incidents