Skip to main content
PATCH
Update an imposition rule

Authorizations

Authorization
string
header
required

A secret key from Print.App admin → Domains → Secret keys, sent as Authorization: Bearer sk_…. Server-side only.

Path Parameters

id
string
required

The rule id.

Body

application/json

The fields to change. sections replaces them all.

title
string

The rule's name.

Required string length: 1 - 200
description
string

What it is for ("" clears it).

Maximum string length: 500
unit
enum<string>

The unit of every sheet size and offset. The numbers stay as they are.

Available options:
mm,
cm,
in,
pt
sections
object[]

Applied in order. Pages no section takes print as they are.

Required array length: 1 - 20 elements

Response

OK.

How the print PDF of a design puts its pages on sheets: joined into spreads (a book cover, calendar pairs) or placed on a fixed sheet. Designs use one with impositionRuleId; a customer's project follows its design's.

object
string
required
Allowed value: "imposition_rule"
id
string
required

The rule id: imposition_…, or a built-in _imposition_….

title
string | null
required
description
string | null
required

What it is for.

builtIn
boolean
required

One of Print.App's rules: it can be used and copied (basedOn), not changed.

unit
enum<string>
required

The unit of every sheet size and offset.

Available options:
mm,
cm,
in,
pt
sections
object[]
required

Applied in order. Pages no section takes print as they are.

created
string<date-time> | null
required
modified
string<date-time> | null
required