Submit Claim
Finalise a claim: freeze its answers, lock further edits, and notify.
Checks, in order:
- Current status allows transition to submitted per the claim type's transition table.
- No unresolved root review comments.
- Company is not a subsidiary of a consolidated/MEC group (eligibility rule for AU R&D Tax Incentive).
- No unanswered required questions.
On success the handler sets status, submitted_at, submitted_by_id, and freezes the current questions payload into submitted_snapshot. Writes a ClaimAuditLog entry and dispatches a claim.submitted notification. Discord failures are swallowed — the submission commits regardless.
Scope of the v1 edit lock: get_editable_claim_for_user blocks answer writes, comment writes, and renames on a submitted claim. It does not block uploads in api/files.py or AURD tracking mutations in api/aurd_tracking.py — those endpoints use different auth paths. The submitted_snapshot is therefore the record of which answers were filed, not of supporting material state at submission. See CLA-127 follow-ups.
Request
- Base URLhttps://api.claimkit.co (the document declares no server; this is the origin it was published from)
- URLhttps://api.claimkit.co/claims/{claim_id}/submit
- Authnone declared
Path parameters
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.