Authentication and access model
Server-to-server requests can authenticate with X-API-Key. Browser session flows use the account session token instead, but the integration model is centered on API keys.
- - API keys are created in the account page and are shown in full only once.
- - Batch preparation and webhook callbacks are limited to the Pro API path.
- - Heavy audio and video jobs still spend media credits from the owner account.
- - Single-job status can be checked either with the owning account auth or the signed status token from prepare response.
- - Batch status requires the owning account auth and does not expose a public token path.
curl https://your-swapmyfile-host.example/jobs/job_123 \
-H "X-API-Key: smf_live_your_key"
curl https://your-swapmyfile-host.example/jobs/job_123?token=job_status_token