---
title: "POST /claim-attachments/file"
method: POST
path: "/claim-attachments/file"
---

# POST /claim-attachments/file

`POST /claim-attachments/file`

Generate a pre-signed URL to upload a 275 claim attachment file

## Request body

- CreateClaimAttachmentFileRequestContent — Request a pre-signed URL to upload a claim attachment file.
  - `contentType` 'application/pdf' | 'image/tiff' | 'image/jpeg' | 'image/jpg' | 'image/png', required — Allowed content types for claim attachments.

## Response `201`

CreateClaimAttachmentFile 201 response

- CreateClaimAttachmentFileResponseContent — Receive the attachment ID and upload URL.
  - `attachmentId` string, required — Unique identifier for this attachment. You will use this ID to associate the attachment file with the claim when you submit it to the payer.
  - `uploadUrl` string, required — A pre-signed URL you can use to upload the file with a `PUT` request. The `PUT` request must include a `Content-Type` header that matches the MIME type you specified for the attachment file.

## Other responses

- `400` — ValidationException 400 response
- `403` — AccessDeniedException 403 response
- `404` — ResourceNotFoundException 404 response
- `429` — ThrottlingException 429 response
- `500` — InternalFailureException 500 response

---

[API](https://skmtc.net/stedi/apis/stedi-healthcare-claims.md) · [All operations](https://skmtc.net/stedi/apis/stedi-healthcare-claims/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stedi/stedi-healthcare-claims/revisions/8fc7ba273b38/schema)
