WebSocket API v1.1
Live Connection Demo
Test our art conversion capabilities in real-time. Supports SVG, PNG, and JPEG through WebSocket binary streaming.
Supported Endpoints
POST /api/v1/convert
Binary WebSocket upload for art files. Supports:
- SVG (lossless)
- PNG (lossless)
- JPEG (lossy)
- WEBP (lossy/lossless)
GET /api/v1/status/{job_id}
Real-time job status updates with:
- Progress percentage
- Estimated time remaining
- File integrity checksums
- Conversion logs
Response Format (XML)
<?xml version="1.0" encoding="UTF-8"?> <artwork metadata="sha256:3f3b1a..." timestamp=""@2025-09-12T12:34:56.789+0000""> <color_palette> <color name="Primary">#E32F60</color> <color name="Secondary">#7198D9</color> </color_palette> </artwork>
Authentication & Headers
Required Headers
Header | Value | Description |
---|---|---|
Authorization | Bearer <token> | JWT token from your account dashboard |
Content-Type | application/octet-stream | Multipart binary upload |
Accept | application/xml | Desired response format |
Error Response Codes
403 Forbidden
Invalid JWT token or expired session
415 Unsupported Media Type
File format not recognized or unsupported