Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Respeecher recordings API

The recordings API from Respeecher — 9 operation(s) for recordings.

Respeecher recordings API is one of 17 APIs that Respeecher publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include recordings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 13 operations across 9 paths, and defines 19 schemas. It is described by OpenAPI 3.0.2, at version 0.6.0.

Requests are made against a single base URL, https://gateway.respeecher.com.

13 operations 9 paths 19 schemas 1 DELETE5 GET1 PATCH5 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
0.6.0
Base URL
https://gateway.respeecher.com
Resource Areas
1

Paths & Operations 13

Across 9 paths, the API surfaces 13 operations — 1 DELETE, 5 GET, 1 PATCH, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

recordings 13
GET
/api/recordings
Recording List
recording_list_api_recordings_get 8 params → 200401403422
POST
/api/recordings
Recording Create
recording_create_api_recordings_post 3 params body → 200400401403413500422
GET
/api/recordings/originals
Recording List Originals
recording_list_originals_api_recordings_originals_get 7 params → 200401403422
GET
/api/recordings/{recording_id}
Recording Get
recording_get_api_recordings__recording_id__get 4 params → 200401403404422
PUT
/api/recordings/{recording_id}
Recording Put
recording_put_api_recordings__recording_id__put 4 params body → 200401403404422
DELETE
/api/recordings/{recording_id}
Recording Delete
recording_delete_api_recordings__recording_id__delete 4 params → 200401403404500422
PATCH
/api/recordings/{recording_id}
Recording Patch
recording_patch_api_recordings__recording_id__patch 4 params body → 200401403404422
GET
/api/recordings/conversions
Recording List Conversions
recording_list_conversions_api_recordings_conversions_get 7 params → 200401403422
POST
/api/recordings/tts
Recording Create Tts
recording_create_tts_api_recordings_tts_post 3 params body → 200400401403500422
POST
/api/recordings/conversion-order
Recording Conversion Order
recording_conversion_order_api_recordings_conversion_order_post 3 params body → 200401403500422
POST
/api/recordings/conversion-redo/{recording_id}
Recording Conversion Redo
recording_conversion_redo_api_recordings_conversion_redo__recording_id__post 4 params → 200401403500422
GET
/api/recordings/export
Take Export
take_export_api_recordings_export_get 5 params → 200401403404422
POST
/api/v2/recordings/tts
Recording Create Tts V2
recording_create_tts_v2_api_v2_recordings_tts_post 3 params body → 200400401403500422

Schemas 19

The contract defines 19 schemas that model the data the API accepts and returns. The most detailed are RecordingResponse (31 properties), RecordingCreateTTSV2 (4 properties), RecordingCreateTTS (4 properties), Body_recording_create_api_recordings_post (4 properties). Each schema is shown below with its type and property counts.

RecordingDeleteResp
object
1 property 1 required
ModelParam
object
3 properties 3 required
RecordingTypes
string
An enumeration.
ConversionRequest
object
3 properties 2 required
RecordingCreateTTSV2
object
4 properties 2 required
ErrorResponse
object
1 property 1 required
RecordingPutUpdate
object
2 properties 2 required
RecordingCreateTTS
object
4 properties 3 required
Direction
string
An enumeration.
Model
object
3 properties 3 required
NoteRecording
object
3 properties 3 required
RecordingUpdate
object
2 properties
RecordingStates
string
An enumeration.
Body_recording_create_api_recordings_post
object
4 properties 3 required
ValidationError
object
3 properties 3 required
RecordingListResponse
object
2 properties 2 required
HTTPValidationError
object
1 property
RecordingResponse
object
31 properties 10 required
Pagination
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

respeecher-recordings-api-openapi.yml Raw ↑

Other APIs Respeecher publishes across the network.

Respeecher Space Real-Time TTS API
Respeecher accents API
Respeecher auth API
Respeecher calibration API
Respeecher credits API
Respeecher folders API
Respeecher healtz API
Respeecher models API
Respeecher narration-styles API
Respeecher notes API
Respeecher orders API
Respeecher projects API