创建密钥
仅选择服务所需的权限,并将密钥存储在服务器端密钥管理器中。
用于私有图像描针和真实机器文件转换的实用 REST API。本页包含完整的快速入门、端点参考和错误指南。
基础 URL
身份验证
Bearer 密钥
速率
60/min
作业
异步
密钥具有作用域、会过期、可立即撤销,且仅显示一次。请将其保存在您的服务器上,切勿在浏览器或移动客户端代码中嵌入。
仅选择服务所需的权限,并将密钥存储在服务器端密钥管理器中。
使用 POST multipart 表单数据提交工作流、输出格式和一个私有源文件。
使用返回的工作流和作业 ID,直到状态变为已完成或失败。
curl -X POST https://embroideryfileconverter.com/api/developer/v1/jobs \
-H "Authorization: Bearer $EFC_API_KEY" \
-H "Accept: application/json" \
-F "workflow=conversion" \
-F "format=dst" \
-F "[email protected]"身份验证
在每个请求的 Authorization 标头中发送密钥。密钥仅能访问其所有者的作业,且仅限于创建时选择的权限。
formats:readusage:readjobs:readjobs:writeAuthorization: Bearer efc_live_...
Accept: application/json仅限服务器端
需要委托用户访问权限?
POST /jobs
上传 PES、DST、JEF 或其他可读刺绣格式,并选择不同的可写输出格式。
从图像生成针迹预览。需要指定成品宽度和最大线色数量。
单个文件与批量
file 用于单个源文件,或 files[] 用于最多 10 个源文件。有限的免费处理可能每请求仅接受一个文件。每个批次使用共享的工作流和输出格式。{
"message": "Processing started.",
"job": {
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
},
"jobs": [
{
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
}
],
"freeUsage": {
"previewRemaining": 2,
"creditBalance": 0
}
}HTTP 202 表示私有作业已接受,但机器文件尚未就绪。请保存 job.id 和 job.workflow; 工作流会选择状态路由。
queued等待工作线程processing引擎正在运行completed检查输出和警告failed读取 failureCode 和 failureReason轮询与文件
已完成的响应包含解析后的指标、警告、事件、预览产物和输出文件。签名 URL 有效期短;URL 过期后请重新请求作业。
curl https://embroideryfileconverter.com/api/developer/v1/jobs/conversion/01JEXAMPLEJOBID000000000 \
-H "Authorization: Bearer $EFC_API_KEY" \
-H "Accept: application/json"针迹数量、尺寸和引擎特定测量值。
您的界面应显示的兼容性或生产注意事项。
签名 URL 有效期 10 分钟,且仍会强制执行所有权和解锁状态。
解锁可能消耗权益
job.unlock 或 GET /usage. 调用解锁端点可能会消耗订阅额度或现有处理点数。内部账户可免费解锁。此操作不会打开结账或购买点数。端点参考
/formats可读源格式、可写输出格式及兼容性警告。
formats:read/usage预览额度、点数、工作流费用及重置日期。
usage:read/jobs账户最近 50 个私有处理作业。
jobs:read/jobs创建转换或图像打版预览作业。
jobs:write/jobs/conversion/{id}检查一个所属转换作业及其输出。
jobs:read/jobs/digitising/{id}检查一个所属打版作业及其输出。
jobs:read/jobs/{workflow}/{id}/retry在私有源仍存在时重新排队失败的作业。
jobs:write/jobs/{workflow}/{id}/unlock使用额度或现有点数解锁已完成的作业。
jobs:writeGET /formats 返回 data[] 和 artworkInputs[]. GET /jobs 返回 data[] 加 freeUsage 且最多返回最近 50 个作业。
重试仅接受 failed 源文件 尚未过期的作业。重试成功将返回 HTTP 202,并将作业重置为 queued.
错误与速率限制
401密钥缺失、无效、已过期或已撤销
403缺少权限或资源属于其他用户
404未找到作业或私有文件
409作业状态不允许此操作
410源文件上传已过期
422字段、文件、格式无效或配额不足
429超出速率限制
{
"message": "The format field is invalid.",
"errors": {
"format": [
"Choose an output format different from every detected source format."
]
}
}每分钟 60 次请求
处理 HTTP 429
Retry-After 并使用带抖动的指数退避。不要持续轮询已完成或失败的作业。为 AI 代理构建?
代理指南包含连接设置、发现 URL、OAuth PKCE、所有工具架构和可直接复制的 JSON-RPC 示例。
需要帮助? 联系开发者支持
下载 OpenAPI 描述