---
title: "Print Settings"
description: "The catalog of machine/material/layer-thickness/print-setting combinations Formlabs ships settings for, and validation of a candidate combination against that catalog."
url: https://developer.formlabs.com/api-reference/print-settings/
---

# Print Settings

The catalog of machine/material/layer-thickness/print-setting
combinations Formlabs ships settings for, and validation of a
candidate combination against that catalog.

## Endpoints

Each endpoint's Markdown copy has its parameters, request body, responses, error codes, and Python and cURL samples.

- [List print settings](https://developer.formlabs.com/api-reference/print-settings/list-print-settings.md): `POST /v1/print-setting/list/`, `preform.list_print_settings()`. List every machine/material/layer-thickness/print-setting combination Formlabs ships settings for, grouped by printer type and material.
- [Validate a print setting combination](https://developer.formlabs.com/api-reference/print-settings/validate-print-setting.md): `POST /v1/print-setting/validate/`, `preform.validate_print_setting()`. Check whether a machine_type/material_code/print_setting/layer_thickness_mm combination is one Formlabs ships, without creating a scene.
- [Save a scene's print setting to a .fps file](https://developer.formlabs.com/api-reference/print-settings/save-print-setting.md): `POST /v1/print-setting/save/`, `preform.save_print_setting()`. Exports the scene's current machine/material/print-setting/ layer-thickness combination, including any manual field overrides made in that scene, to a reusable `.fps` print settings file.
