---
title: "Price a tool on some files, and what a free run would cover"
method: POST
path: "/api/v1/quote"
tags: ["Tools"]
---

# Price a tool on some files, and what a free run would cover

`POST /api/v1/quote`

## Request

- Base URL: `https://audo.ai`
- URL: `https://audo.ai/api/v1/quote`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Secure-audo.session_token`

## Request body

- object
  - `tool` 'remove_noise' | 'enhance_voice' | 'transcribe_audio' | 'align_script' | 'cut_audio' | 'remove_silence' | 'adjust_loudness' | 'convert_audio' | 'join_audio' | 'replace_audio' | 'analyze_audio' | 'remove_fillers' | 'level_speakers' | 'mix_tracks', required
  - `fileIds` string[], required: The inputs in the job's order: the main input first, every file for join and for mix tracks, the video then the audio for swap audio, each track to level speakers by tracks

## Response `200`

OK

- object
  - `tool` 'remove_noise' | 'enhance_voice' | 'transcribe_audio' | 'align_script' | 'cut_audio' | 'remove_silence' | 'adjust_loudness' | 'convert_audio' | 'join_audio' | 'replace_audio' | 'analyze_audio' | 'remove_fillers' | 'level_speakers' | 'mix_tracks', required
  - `seconds` integer, required: The billed length, rounded to the nearest second
  - `credits` integer, required: The price to process all of it
  - `free` object, required
    - `seconds` number, required: How much a free run processes
    - `usesLeftToday` integer, required

## Other responses

- `default`: An error, with what went wrong and what to do next

---

[API](https://skmtc.dev/audo/apis/audo-api.md) · [All operations](https://skmtc.dev/audo/apis/audo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/audo/apis/audo-api/revisions/0800e93224eb?raw)
