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/convert

Convert 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/sitemap

Public 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.