Before you begin, ensure you have the development resources needed to set up APIs.
Get Credentials
To use our APIs, you'll need the following from GlobalVision:
You’ll need to include these credentials whenever you make a request to the API.
Working with APIs
Uploading Files for Inspection
You can submit a job that inspects one or more files.
Note: There is no limit on the number of files that can be inspected.
Check the detailed instructions here: Upload Files for Inspection
Submitting a Job
For step-by-step guides, see our inspection-specific documentation:
Barcode and QR Code Inspection instantly verifies all barcodes and QR codes directly in your platform to break down each barcode according to standards such as CEN, ANSI, and ISO.
Graphics Inspection compares two image files to detect visual differences, ensuring artwork or packaging designs remain consistent and error-free.
Spell Check Inspection automatically scans text for spelling errors and suggests corrections to help ensure content accuracy.
Braille Inspection verifies that Braille text in a file is correctly translated, properly formatted, and meets accessibility standards.
Text Inspection compares text files to identify differences, helping ensure content accuracy and consistency across versions.
OCR Inspection extracts text from images or scanned documents, enabling automated analysis and comparison of printed, scanned handwritten, or any content that includes non-live text.
Fetching Inspection Results
Check the detailed instructions here: Get Results of an Inspection Job
FAQs
What platforms does VerifyAPI integrate with?
Leveraging REST API technology, VerifyAPI is easy to integrate with any prepress automation software. Its stateless design means faster performance and easy scaling, ideal for fast-moving prepress environments.
Supported by strong documentation, VerifyAPI plugs seamlessly into your workflow, empowering you to automate with confidence and flexibility.
Currently, VerifyAPI has out of the box integrations with Hybrid CLOUDFLOW and Esko.
What languages can VerifyAPI be accessed from?
The VerifyAPI can be accessed from any programming language that supports HTTP requests and can handle JSON responses. Common languages used to interact with the API include:
Python
JavaScript (Node.js)
Java
C# (.NET)
Ruby
PHP
Go
What are the requirements for setting up VerifyAPI?
To get the best results with VerifyAPI, use a standardized file naming convention and refer to the Getting Started with VerifyAPI guide. For smoother inspections, it's also helpful to standardize file composition like layers, separations, bleeds, and trims.
How many files can be inspected with VerifyAPI?
VerifyAPI offers unlimited inspections. There is no limit on the number of files that can be inspected.
What file formats are supported for inspections?
Supported formats include PDF, PNG, JPEG, and TIFF to name a few. Click here for the full list of supported file formats. Ensure your files are in one of these formats before uploading.
Is there a file size limit for uploads?
Yes, the maximum file size allowed is 1GB. Files larger than this will need to be compressed or split before uploading.
What should I do if I encounter an error during inspection?
Check the error message returned by the API for details. Common issues include unsupported file formats or exceeding file size limits. Consult the troubleshooting section of the documentation or contact support for assistance.
How reliable is the auto-alignment capability when comparing artwork with variations in orientation or position?
The auto-alignment functionality can reconcile artwork even if there are differences in position or if one version is rotated relative to another. The software identifies the defined region in the reference file, locates the corresponding content in the comparison file, and adjusts alignment (including for rotations) to ensure accurate pixel-to-pixel comparison.
Can custom sensitivity profiles be created for inspections?
Yes, custom sensitivity profiles can be created as needed and are managed directly as part of your subscription. Most clients only require a small number of profiles to cover all use cases. The goal is to keep profiles streamlined and repeatable, ensuring consistent inspection quality across all projects.