apyhub
FILE CONVERSION · FILE MANIPULATION

PES to ZIP Converter

What it does

PES to ZIP Converter takes a .pes embroidery file and returns a downloadable ZIP archive. Send the PES file in the request body as file, and receive the converted archive as binary output.

Use PES to ZIP Converter when you need to package embroidery files for transport, storage, or downstream processing in systems that expect ZIP downloads. The input is strict about the source format: the uploaded file must have a .pes extension. The response is a ZIP file, so it fits into workflows that move assets between design tools, job queues, or file distribution steps.

This service is straightforward: one file in, one archive out. That makes it a fit for automation where you want to wrap embroidery content before saving it, forwarding it, or handing it off to another service.

If your application handles embroidery production files, PES to ZIP Converter gives you a simple conversion step without extra response metadata or transformation settings.

POST
Convert a PES file to a ZIP archive
https://api.eu.apyverse.com/apyhub/convert-pes-file-to-zip-archive

QUICKSTART

GUIDE

Quickstart

Convert a .pes embroidery file into a ZIP archive by uploading the file as multipart form data.

curl -X POST "https://api.eu.apyverse.com/apyhub/convert-pes-file-to-zip-archive" \
  -H "apy-token: $APY_TOKEN" \
  -F "file=@/path/to/file.pes"

What you'll get back

Returns a downloadable binary ZIP archive containing the converted PES file.

<binary ZIP archive>
TRY ITLIVE · 50 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.
body*
The `.pes` embroidery file to convert. Must have a `.pes` extension.

About this endpoint

What it does

Converts an uploaded .pes embroidery file into a ZIP archive. The endpoint takes the source file in the request body and returns the converted archive as binary output.

Query Parameter(s)

AttributeTypeMandatoryDescription
outputStringNoOutput name, default: sample-output.

Request Body

ParameterTypeMandatoryDescription
fileStringYesThe .pes embroidery file to convert. Must have a .pes extension.

Response

Returns a downloadable ZIP archive as a binary response. The output schema is a single String binary value containing the ZIP file data.

ParameterTypeMandatoryDescription
valueStringYesBinary ZIP archive containing the converted PES file.

Query parameters

Name
Type
Description
outputOPTIONAL
string
DEFAULT sample-output

Body

Name
Type
Description
bodyREQUIRED
object

Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.