For Agents
Submit print jobs to the ezeep Blue cloud-printing platform by discovering printers, uploading documents, and dispatching prints across six endpoints with OAuth 2.0.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ezeep Blue Printing API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with ezeep Blue Printing API API.
Retrieve the configuration and printer list for the current user via /GetConfiguration
Inspect printer-specific options and trays through /GetPrinterProperties
Request a presigned upload location with /PrepareUpload before transmitting the document
Upload the document bytes to the prepared location via /Upload
GET STARTED
Use for: I need to send a PDF to my office printer, List the printers available to my ezeep account, Get the supported paper sizes for a specific printer, Upload a document so it can be printed
Not supported: Does not handle scanning, fax delivery, or fleet-wide printer provisioning — use for cloud print job submission and status tracking only.
Jentic publishes the only available OpenAPI document for ezeep Blue Printing API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for ezeep Blue Printing API, keeping it validated and agent-ready. ezeep Blue is a cloud printing platform, and the API exposes the print pipeline used by client applications: discover printers and printer properties, request an upload URL for the document, upload the file, dispatch the print job, and poll for status. Authentication is OAuth 2.0, and the surface is intentionally small so that a print-from-anywhere workflow can be wired up against six endpoints.
Dispatch a print job using /Print with the chosen printer and uploaded document
Poll for job completion and error state through /Status
Patterns agents use ezeep Blue Printing API API for, with concrete tasks.
★ Cloud Print from a Web App
Add print-from-anywhere functionality to a web application by chaining the six ezeep Blue endpoints: pull the user's configuration, fetch printer properties, prepare an upload, send the bytes, dispatch the print, and poll for status. The pattern works for PDF and other supported document formats and avoids the need to install printer drivers on user devices.
Call /GetConfiguration to find the printer id, /PrepareUpload then /Upload for the PDF bytes, /Print with the printer id and document reference, then poll /Status until completion.
Server-Side Document Dispatch
Print invoices, shipping labels, or reports generated by a backend service through ezeep Blue without needing local print queues. The OAuth 2.0 client credentials flow yields an access token, which the server uses with /PrepareUpload, /Upload and /Print to deliver each document. Status is polled via /Status to surface errors back to the originating workflow.
After generating an invoice PDF, POST it to /PrepareUpload then /Upload, call /Print referencing the office printer, and poll /Status until succeeded.
Printer Discovery for an Onboarding UI
Build an onboarding screen that lists the user's available printers and the supported options for each using /GetConfiguration and /GetPrinterProperties. Useful for SaaS apps that need users to pick a default printer and paper size before submitting their first job, without installing local drivers or CUPS on each device.
Call /GetConfiguration to enumerate printers, then /GetPrinterProperties for each printer id to list the supported paper sizes for the onboarding screen.
Agent-Driven Print Jobs via Jentic
An AI agent that produces documents on a user's behalf can use Jentic to discover and chain the ezeep Blue endpoints rather than embedding the upload-and-print logic. The OAuth 2.0 token stays in the Jentic vault, so the agent never sees the long-lived client secret while it submits jobs to the user's printer fleet.
Through Jentic, search 'submit a print job to ezeep Blue', load /PrepareUpload, /Upload and /Print, and execute them with the generated PDF and chosen printer id.
6 endpoints — jentic publishes the only available openapi specification for ezeep blue printing api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/GetConfiguration
Retrieve the user's configuration and printer list
/GetPrinterProperties
Inspect a printer's supported options
/PrepareUpload
Get a presigned upload location for the document
/Upload
Upload the document bytes
Dispatch a print job for an uploaded document
/Status
Poll the status of a print job
/GetConfiguration
Retrieve the user's configuration and printer list
/GetPrinterProperties
Inspect a printer's supported options
/PrepareUpload
Get a presigned upload location for the document
/Upload
Upload the document bytes
Dispatch a print job for an uploaded document
Three things that make agents converge on Jentic-routed access.
Credential isolation
OAuth 2.0 access tokens are stored encrypted in the Jentic vault and supplied as Bearer headers at execution time; the long-lived client secret is never exposed to the agent.
Intent-based discovery
Agents search Jentic for intents like 'submit a print job to ezeep Blue' and Jentic returns the matching /Print operation alongside the prerequisite /PrepareUpload and /Upload calls with their schemas.
Time to first call
Direct integration: 1-2 days to wire OAuth 2.0, presigned uploads, and status polling. Through Jentic: under an hour to search, load, and execute the first print job.
Alternatives and complements available in the Jentic catalogue.
EZ File Drop API
File-submission webhook API — useful when the document to print arrives from an external form drop.
Use EZ File Drop to receive the inbound document, then forward it through ezeep Blue's upload-and-print pipeline.
EziDox API
Document management and e-signature API — pair with ezeep Blue when signed PDFs need to be printed for filing.
Pull the signed document from EziDox, then run the ezeep Blue upload, print, and status flow to deliver a printed copy.
Specific to using ezeep Blue Printing API API through Jentic.
Why is there no official OpenAPI spec for ezeep Blue Printing API?
ezeep does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call ezeep Blue Printing API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the ezeep Blue Printing API use?
The spec declares OAuth 2.0 with an implicit flow; in production ezeep also supports authorisation-code and client-credentials flows. Through Jentic the access token is stored in the vault and supplied as a Bearer header to /Print, /Upload and /Status without ever entering the agent context.
Can I print a PDF through the ezeep Blue Printing API?
Yes. Call /PrepareUpload to receive an upload location, send the PDF bytes to /Upload, then call /Print with the printer id and the upload reference; poll /Status to confirm the job completed.
How do I list available printers?
Call /GetConfiguration to retrieve the user's configuration including the printer list, then call /GetPrinterProperties for each printer id to inspect the supported options.
How do I submit a print job through Jentic?
Run pip install jentic, search 'submit a print job to ezeep Blue', load the /PrepareUpload, /Upload and /Print operations, and execute them in sequence; Jentic injects the OAuth 2.0 access token from the vault automatically.
What are the rate limits for the ezeep Blue Printing API?
The spec does not document explicit rate limits, so respect any 429 responses with backoff and stagger high-volume submissions across multiple printers when running batch print runs.
/Status
Poll the status of a print job