Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Productivity / ezeep Blue Printing API
ezeep Blue Printing API logo

ezeep Blue Printing API

★ Only Publicly Available OpenAPI DocumentProductivityCollaborationoauth26 EndpointsREST

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.

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 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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the ezeep Blue Printing API to your agent

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.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# 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 instance

Jentic 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.

Capabilities

What an agent can do with ezeep Blue Printing 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

Dispatch a print job using /Print with the chosen printer and uploaded document

Poll for job completion and error state through /Status

Use Cases

Patterns agents use ezeep Blue Printing 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.

Key Endpoints

6 endpoints — jentic publishes the only available openapi specification for ezeep blue printing api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/GetConfiguration

Retrieve the user's configuration and printer list

POST

/GetPrinterProperties

Inspect a printer's supported options

POST

/PrepareUpload

Get a presigned upload location for the document

POST

/Upload

Upload the document bytes

POST

/Print

Dispatch a print job for an uploaded document

POST

/Status

Poll the status of a print job

POST

/GetConfiguration

Retrieve the user's configuration and printer list

POST

/GetPrinterProperties

Inspect a printer's supported options

POST

/PrepareUpload

Get a presigned upload location for the document

POST

/Upload

Upload the document bytes

POST

/Print

Dispatch a print job for an uploaded document

POST

/Status

Poll the status of a print job

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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

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

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.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

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.

Complementary

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.

FAQs

Specific to using ezeep Blue Printing 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.

GET STARTED

Start building with ezeep Blue Printing API

Explore with Jentic
View OpenAPI Document