Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
svgInput
string

SVG Code

preset
enum<string>

Preset

Available options:
light,
moderate,
aggressive,
custom
removeComments
boolean

Remove comments

removeMetadata
boolean

Remove editor metadata, title & desc

minifyPaths
boolean

Minify path data (reduce coordinate precision)

removeDefaults
boolean

Remove default/redundant attribute values

removeHidden
boolean

Remove hidden/invisible elements

collapseGroups
boolean

Collapse unnecessary groups

stylesToAttributes
boolean

Convert inline styles to presentation attributes

removeUnusedIds
boolean

Remove unreferenced IDs

roundCoordinates
boolean

Round coordinates

removeEmptyContainers
boolean

Remove empty containers

precision
number

Coordinate Precision

Required range: 0 <= x <= 5

Response

Tool output

outputs
object
required
tool
string
required

The tool's slug, echoing the {slug} in the request path.

tool_version
string
required

Output-contract version for this tool.

credits_used
integer
required

Credits this call consumed, after any settlement refund. 0 when metering is disabled.

credits_remaining
integer | null
required

Credits left in the current monthly allowance, or null when metering is disabled.

request_id
string

Correlation id, also sent as x-request-id.