Auphonic API by Example¶
Welcome to the Auphonic API documentation!
Please see http://auphonic.com/developers for further examples and information.
- Auphonic Simple API
- JSON API: Start Productions using Presets
- Details of Productions and Presets
- Create a Production with Detailed Audio Metadata
- Output Files
- Outgoing File Transfers
- Audio Algorithms
- Adding Intro and Outro
- Adding Speech Recognition
- Set all Details in one Request
- Creation of Presets
- Query Data
- Update and Delete existing Resources
- Multitrack Productions and Presets
- API Examples
The Auphonic REST API can be used by any tool or programming language which is able to perform HTTP requests. However, all examples in this documentation utilize the command line tool curl for demonstration purpose.
Resources (presets, productions, services, etc.) are always referenced using
which is a unique string of 22 characters out of
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. If you want to have full control, like detailed file formats or outgoing services without the use of predefined presets, please use the JSON-based API. The JSON API requires multiple requests and parsing the JSON response. See JSON API: Start Productions using Presets and the following pages.
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 with multiple users 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!