Cloud Printing
Models
Print Station Model
A print station represents a computer or device running the PackageX Print Station application, which manages one or more physical printers.
object "print_station"
The type identifier for this model.
id string
Unique identifier for the print station, prefixed with prnt_stn_
name string
Unique station name within the organization and location. Maximum 191 characters.
display_name string
Human-readable display name for the station. Maximum 191 characters.
status string
Current status of the station. Can be online or offline.
location_id string
ID of the location where this station is installed.
location object
Details about the location where this station is installed.
Show Details
device_token string
Pushy device token used for sending push notifications to the print station app.
allow_all_users boolean
When true, all users with access to the location can use this station. When false, only users in allowed_users can use it.
allowed_users object[]
List of user profile IDs that are allowed to use this station when allow_all_users is false.
configuration object
Station-level configuration options.
Show Details
printers Printer[]
Array of printers connected to this station.
created_at DateTime
Time when this station was created.
updated_at DateTime
Time when this station was last updated.
created_by string
ID of the user or API key that created this station.
updated_by string
ID of the user or API key that last updated this station.
Printer Model
A printer represents a physical printer connected to a print station.
id string
Unique identifier for the printer (UUID format).
name string
Unique printer name within the station.
model string
Printer model name (e.g., "HP LaserJet Pro M404dn").
status string
Current printer status. Can be online, offline, busy, or error.
configuration object
Printer configuration settings.
Show Details
page_size object
Supported paper sizes for this printer.
Show Details
created_at DateTime
Time when this printer was created.
updated_at DateTime
Time when this printer was last updated.
deleted_at DateTime
Time when this printer was soft-deleted, or null if active.
Print Job Model
A print job represents a document queued for printing.
object "print_job"
The type identifier for this model.
id string
Unique identifier for the print job, prefixed with prnt_job_
organization_id string
The ID of the organization that owns this print job.
resource object
Details about the linked resource (shipment, fulfillment, item, or asset).
Show Details
file object
Details about the file to be printed.
Show Details
station object
Summary of the print station handling this job.
Show Details
printer object
Summary of the printer handling this job.
Show Details
options object
Print configuration options.
Show Details
status string
Current job status. See Print Job Statuses for details.
reason string
Reason for failure when status is failed. Null otherwise.
updated_by_details object
Details about the user who last updated this job.
Show Details
created_by_details object
Details about the user who created this job.
Show Details
updated_by string
ID of the user or API key that last updated this job.
created_by string
ID of the user or API key that created this job.
checksum string
A unique hash for this print job used for data integrity verification.
created_at DateTime
Time when this job was created.
updated_at DateTime
Time when this job was last updated.
Print Job Statuses
Status Transitions
Paper Size Values
When specifying paper size in API requests, use these values: