Base URL: https://api.wetransform.com Deprecations OpenAPI Spec

API Overview

The WeTransform API allows you to programmatically manage file transformations, customer accounts, and integration workflows. Built on RESTful principles, it returns JSON-encoded responses.

Receiver API

Manage transformation templates, customer profiles, and organisational metadata.

Sender API

Upload files, monitor transformation jobs, and manage results via /send/{subdomain}.


Authentication

WeTransform uses Bearer tokens. Generate and manage API tokens in your account settings.

Authorization: Bearer YOUR_TOKEN

Customer Impersonation (Sender API)

Use the X-Customer header when acting on behalf of a specific customer. The header accepts any of the following identifiers — you do not need to store or map WeTransform UUIDs on your side:

Identifier Example
External ID — your own identifier for the customer, set via the external_id field when creating or updating the customer X-Customer: your-crm-id-42
Email address of the customer X-Customer: customer@example.com
WeTransform customer UUID X-Customer: 1ed1f5b2-…

The recommended integration pattern is to pass your own customer identifier as external_id when creating customers, then reuse that same identifier in the X-Customer header — no identifier mapping is required.


Localization

WeTransform supports multiple languages. The path prefix determines the response language.

Locale Path prefix
fr /fr/…
en /en/…

Endpoints

Data Transformation

Templates

Interactive Console

Please login in order to access the console.

© 2026