← ImagesFactory
API Developer Guide
Automate banner creation and resizing with the ImagesFactory API. Call programmatically from servers, scripts, and CI/CD pipelines.
Authentication
All API requests must include an Authorization header.
Header Format
Authorization: Bearer <token>:<secret>Get your API Key: Get your API Key from My Page > API Keys. The Secret is only shown once at creation — save it securely.
curl -X POST https://www.imagefactory.co.kr/api/banner/resize-image \
-H "Authorization: Bearer imf_xxx:your_secret" \
-H "Content-Type: application/json" \
-d '{"imageUrl": "...", "originalWidth": 1200, "originalHeight": 630, "targetSizes": [...]}'API Endpoints
Additional Features — Available on Request
The following features can also be exposed as external APIs for enterprise / high-volume use. Regular users can use them directly in the workspace.
- •Product Banner Generation — AI generates banners in 14 aspect ratios from product image + copy
- •Extreme Aspect Banner — special ratios like 8:1 wide (event page headers, etc.)
- •Kakao Bizboard Composition — automated template composition for 1029×258 bizboard
- •Detail Page → Banner Automation — multi-ratio banners auto-generated from 1-5 detail page screenshots
API inquiries: sales@imagefactory.co.kr
Usage API (v1)
Read-only access to your team's point usage transactions. Returns raw transaction rows suitable for integration with BI dashboards, accounting, or reporting systems.
OpenAPI 3.0 compliant. Import into Swagger Editor or Postman, or paste into an LLM to auto-generate client code.
Endpoints
GET/api/v1/usage/summaryGET/api/v1/usage/timeseriesGET/api/v1/usage/by-designerGET/api/v1/usage/by-folderGET/api/v1/usage/by-subteam
Error Handling
| HTTP Status | Error Code | Description |
|---|---|---|
| 401 | AUTH_REQUIRED | Authorization header missing |
| 401 | INVALID_TOKEN | Invalid API Key |
| 400 | INSUFFICIENT_POINTS | Insufficient points |
| 400 | PROMPT_TOO_SHORT | Prompt too short (min 3 chars) |
| 500 | - | Server error |
{
"success": false,
"errorCode": "INSUFFICIENT_POINTS",
"error": "포인트가 부족합니다. 필요: 100pt, 현재: 50pt"
}Pricing
| API | Points |
|---|---|
| Product Banner | 100P per image |
| Extreme Ratio Banner | 100P per image |
| Banner Resize | 100P per size |
| Background Image | 10P |
| Content Recommendation | 5P |
| Main Image | 10P |
Same points as the web UI are deducted. Charge points