---
title: "Submit changes to an approval sheet"
method: POST
path: "/approval-sheets/changes"
tags: ["Approval Sheets API"]
---

# Submit changes to an approval sheet

`POST /approval-sheets/changes`

Use this to submit alternative changes to a design that has an approval sheet

## Query parameters

- `confirm_hash` string, required

## Headers

- `X-PF-Store-Id` string

## Request body

- object — Changes to a design in an Approval sheet
  - `message` string, required — A message to send to Printful designers. Customers should use this to describe the changes they want.
  - `files` object[], required — An array of images to help describe the requested changes. Consider using the mockup generator to generate these images. The array is required but can be empty if you do not want to email any images.
    - `url` string, required — A url to an image, consider using the mockup generator to generate this image.

## Response `200`

OK

- object
  - `code` integer — Response status code `200`
  - `result` ApprovalSheet — Approval sheet
    - `id` integer
    - `status` 'waiting_for_action' | 'approved'
    - `confirm_hash` string
    - `submitted_design` string
    - `recommended_design` string
    - `approval_sheet` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/printful/apis/api-documentation-printful.md) · [All operations](https://skmtc.net/printful/apis/api-documentation-printful/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/printful/api-documentation-printful/revisions/18e2f2e178dd/schema)
