The Auphonic REST API allows you to integrate our complete services and algorithms into your scripts, external workflows and third-party applications. If you run/use a podcast hosting (or similar) service, it is also possible to integrate your service as publishing target within Auphonic.
- Our API comes in two flavours:
The Simple API can upload files, set metadata, save and start productions in a single request by referencing an existing Preset, without storing an internal state. This makes it ideal for quick shell scripts and batch processing of multiple files.
If you want to have full control, like detailed file formats or outgoing services without the use of predefined presets,
you should use our JSON API.
The JSON-based API might require multiple requests and parsing of the JSON response (when uploading files and sending JSON data).
Please see JSON API: Start Productions using Presets and JSON API: Details of Productions and Presets.
The Auphonic APIs can be used by any tool or programming language which is able to perform
All examples in this documentation utilize the
command line tool curl for demonstration purpose.
Resources (presets, productions, services, etc.) are always referenced using an UUID, which is a unique string of 22 characters out of
Authentication is possible with HTTP Basic Authentication and OAuth 2.0 Authentication.
All documentation examples use HTTP Basic Authentication, where
password is the Auphonic username and password.
All third party applications for multiple Auphonic user accounts should always use OAuth 2.0 Authentication!
If you have any further questions or need a special feature, don’t hesitate to contact us at firstname.lastname@example.org!