Skip to main content
POST
Withdraw a report

Authorizations

Authorization
string
header
required

A Firebase ID token, or a Kalligator API key (kal_…).

Path Parameters

report_id
string<uuid4>
required

The ID of your report.

Response

Successful Response

id
string
required
program_id
string
required
program_name
string
required
status
enum<string>
required

The report status. See the report lifecycle guide.

Available options:
draft,
triaging,
needs_info,
paused,
human_review,
accepted,
rejected,
duplicate,
insufficient_info,
withdrawn
display_status
string
required

The status text that the website shows.

title
string
required
revision
integer
required

Increases when you save the draft, upload or remove a file, submit, or withdraw. Send the latest value with your next change.

created_at
string | null
required
updated_at
string | null
required
submitted_at
string | null
required
withdrawn_at
string | null
required
asset
string
required
description
string
required
cvss_vector
string
required
attachments
Attachments · object
required

Files on the report, by file ID.

submission
Submission · object | null
required

The frozen copy of the report, files, and program policy at submission. null for a draft.

decision
Decision · object | null
required

The final decision and an optional message. null until a decision.

payout
Payout · object | null

Your reward payment. null until the Kalligator team approves the reward.