Submit a report
Submits a draft and starts triage. The report moves to triaging. Kalligator freezes the report content, its ready files, and the program policy at this time.
Submission needs all of these:
- A verified email.
- A Stripe payout account with status
ready. - A title, an asset, and a description with text below the template headings.
- No unfinished file uploads.
- A program with open intake and a reward pool that is not paused.
- Fewer than five active reports.
To submit again with the same revision is safe. The API returns the submitted report and does not start a second triage.
Authorizations
A Firebase ID token, or a Kalligator API key (kal_…).
Path Parameters
The ID of your draft.
Body
The current revision of the draft.
x >= 0Response
Successful Response
The report status. See the report lifecycle guide.
draft, triaging, needs_info, paused, human_review, accepted, rejected, duplicate, insufficient_info, withdrawn The status text that the website shows.
Increases when you save the draft, upload or remove a file, submit, or withdraw. Send the latest value with your next change.
Files on the report, by file ID.
The frozen copy of the report, files, and program policy at submission. null for a draft.
The final decision and an optional message. null until a decision.
Your reward payment. null until the Kalligator team approves the reward.