Skip to the page
Chapters

Attachments

Discard an open attachment

DELETE/api/v1/attachments/{id}

Deletes an open attachment you no longer want (the wrong office or patient, or a payer that stopped taking attachments), with its documents and their images. A payer request it was answering can then be answered again, and the claim it was made for notes it on its timeline. A closed attachment cannot be discarded (409), nor one on a claim (take it off the claim first, 409), nor one being closed (409). Discarding one that is already gone is not found. Needs a key with submit.

Needs a key with submit permission.

Request

Path parameters

Path parameters
NameTypeRequiredDescription
idstringrequiredAn attachment ID (att_...).

Response

The attachment that was discarded. Status 200.

Response fields
NameTypeDescription
idstringAn ID that starts with att_.
objectstringAlways `attachment`.
deletedbooleanAlways `true`.

Errors

Errors
HTTP statusCodeWhat it means
401UNAUTHORIZEDA valid API key is required. Send it as "Authorization: Bearer <key>".
403PERMISSION_DENIEDThis API key is not allowed to do that.
404NOT_FOUNDNot found.
422INVALID_REQUESTThe request is not valid.
504TIMEOUTThe request took too long to finish. It may still have taken effect: look it up before sending it again with a new Idempotency-Key. What it made is found with GET /api/v1/eligibility?request_id=<this request_id>, and the same filter on /api/v1/claims and /api/v1/attachments (a key with read permission).
503ATTACHMENTS_UNAVAILABLEAttachments are not available in live mode yet. Use a test key.
502ATTACHMENTS_NETWORK_ERRORThe attachment network did not finish. The attachment is still open and nothing was lost: close it again.
409CONFLICTThe resource is not in a state that allows this, or it changed while the request was handled. Read it, then decide whether to send the request again.
500INTERNALSomething went wrong on our side. Quote the request ID if you contact us.

Example

Example request

Shell
curl -X DELETE "https://sandbox.myclaimhouse.com/api/v1/attachments/att_01JM000000E00800000000003G" \
  -H "Authorization: Bearer $CLAIMHOUSE_KEY"

Example response: 200

JSON
{
  "id": "att_01JM000000E00800000000003G",
  "object": "attachment",
  "deleted": true
}