Skip to main content

Add a message to a claim

Adds a note, documents or both to a claim you created. Garfield treats it like the claim's first message: it reads the message and takes the claim forward. Use it to correct a detail sent on the claim, give Garfield what it is waiting for when needs_attention is true, or send a document you did not have at creation. Garfield sends nothing, charges nothing and files nothing at court until the business confirms that step in Garfield. The claim's last_updated_at moves on at once, so a poll with updated_since picks the claim up.

You can add messages only while you can still create claims for the claim's entity, so the same 403 codes as POST /claims apply. A test key adds to its test claims.

Documents. Upload each file through POST /documents/upload-url with the claim's partner_claim_id. The same path and existence checks as POST /claims apply, and a file already attached to the claim fails with document_path_invalid. Upload it again to send a new copy.

Archived claims. A claim the business archived takes no more messages: the API returns 409 claim_archived.

Idempotency. Optional partner_message_id: a retry with the same value and body returns the first call's message_id and document_ids with already_existed: true and HTTP 200, adding nothing. The same value with a different body returns 409 idempotency_key_reused. Without partner_message_id, every call adds a message.

Request​

POST 

/claims/:claim_id/messages

Responses​

Replay: you already added a message with this partner_message_id. The response has the first call's message_id and document_ids, and Garfield adds nothing.