ConvertMint API Documentation
Use one professional conversion flow for every tool: authenticate with your API key, submit a file to `/convert`, poll job status, then download the completed output.
Base URL
https://convertmint.space/wp-json/cm/v1
Authentication
`Authorization: Bearer cm_key` or `X-CM-API-Key`
Core Endpoint
`POST /convert` with `multipart/form-data`
Selected slug
Professional Conversion Flow
Authenticate
Send your private API key in the request header.
Create Job
Upload the file and selected `tool_slug` to `/convert`.
Poll Status
Call `/conversion-status/{job_id}` until completed.
Download
Use `download_url` from the completed job response.
Create Conversion Job
Send a multipart request with the selected tool slug.
JavaScript Example
Use this pattern from your server or trusted backend worker.
Request Fields
Fields accepted by the selected tool when creating a conversion job.
| Field | Type | Required | Description |
|---|
Status Polling
curl https://convertmint.space/wp-json/cm/v1/conversion-status/124 \
-H "Authorization: Bearer cm_your_secret_api_key"
Completed Response
{
"success": true,
"status": "completed",
"download_url": "https://convertmint.space/wp-json/stm/v1/download/example-token"
}