Developer API
Overview of Convertoza endpoints, code examples, and integration notes. The API is currently in development.
In development
Endpoints may change. Do not use in production yet.
POST
/api/v1/convertConvert a file from one format to another. Files are processed in the browser; server path is for metadata only.
Example
fetch('/api/v1/convert', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ from: 'pdf', to: 'png' })
})GET
/api/public/sitemapPublic sitemap.xml with all conversion pairs and tool routes.
Example
fetch('/api/public/sitemap')
.then(r => r.text())Architecture
Convertoza is browser-first. File bytes are never sent to the server. The API layer is used for metadata, sitemaps, rate-limit checks, and AI text processing only.