api Pro, Agency, and Agency Team API

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

Step 1

Authenticate

Send your private API key in the request header.

Step 2

Create Job

Upload the file and selected `tool_slug` to `/convert`.

Step 3

Poll Status

Call `/conversion-status/{job_id}` until completed.

Step 4

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"
}

Implementation Notes