Auphonic API¶
The Auphonic API allows you to integrate our complete services and algorithms into your scripts, external workflows and third-party applications.
A simple version of the API is available and discussed at
Auphonic Simple API.
It can 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.
Also take a look at our Zapier Interface, which helps
in automating podcast workflows and integrates hundreds of web services without any coding.
If you want to have full control, like detailed file formats or outgoing services without the use of predefined presets, you can also use our
Complex JSON API.
The JSON API requires multiple requests and parsing of the JSON response.
See JSON API: Start Productions using Presets and JSON API: Details of Productions and Presets.
The Auphonic REST
API can be used by any tool or programming language which is able to perform
HTTP requests.
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 [a-zA-Z0-9]
.
Authentication is possible with HTTP Basic Authentication and OAuth 2.0 Authentication.
All documentation examples use HTTP Basic Authentication, where username
and password
is the Auphonic username and password.
Warning
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 feedback _at_ auphonic.com!