---
title: "Price a framed print with shipping; tax is added at checkout"
method: POST
path: "/api/agent/quote"
---

# Price a framed print with shipping; tax is added at checkout

`POST /api/agent/quote`

## Request

- Base URL: `https://frameanyphoto.com`
- URL: `https://frameanyphoto.com/api/agent/quote`
- Auth: none declared

## Request body

- object
  - `work` string, required: Prefer ascii_id (the slug) from search_works or get_work; the id with or without its en dash, a /w/ URL, exact title, accession, or NASA ID also work
  - `size` string: size_id from get_print_options, or Small, Medium, Large. Default: the site default (Large when the scan allows)
  - `frame` string: frame_id from get_print_options. Default: the work's default frame
  - `quantity` integer
  - `ship_to` object: Optional. Checks that we ship there.
    - `country` string: ISO country code. Only US is accepted.
    - `state` string: 2-letter state code
    - `zip` string: US ZIP code

## Response `200`

Quote

- object

## Other responses

- `400`: Error
- `404`: Error
- `422`: Error

---

[API](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api.md) · [All operations](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api/llms.txt) · [OpenAPI document](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api/revisions/8f2a376446de?raw)
