Jetzt kostenlos anmelden und im Basistarif immer kostenlos Texte erzeugen!

Transcriptions

Hinweise
Experten-Level
Der API-Schlüssel sollte als Bearer-Token im Autorisierungsheader der Anfrage gesendet werden. Erhalten Sie Ihren API-Schlüssel.
Liste

API endpoint:

GET
https://wryter.de/public/api/v1/transcriptions

Beispiel anfordern:


curl --location --request GET 'https://wryter.de/public/api/v1/transcriptions' \

--header 'Accept: application/json' \

--header 'Authorization: Bearer {api_key}'

Parameter
Art
Beschreibung
search
optional string
Die Suchabfrage.
search_by
optional string
Suche nach. Mögliche Werte sind: name für Name, result für Ergebnis. Standardwert ist: name.
favorite
optional boolean
Nach Favoriten filtern.
sort_by
optional string
Sortiere nach. Mögliche Werte sind: id für Erstellt, name für Name. Standardwert ist: id.
sort
optional string
Sortieren. Mögliche Werte sind: desc für Absteigend, asc für Aufsteigend. Standardwert ist: desc.
per_page
optional integer
Ergebnisse pro Seite. Mögliche Werte sind: 10, 25, 50, 100. Standardwert ist: 10.
Zeige

API endpoint:

GET
https://wryter.de/public/api/v1/transcriptions/{id}

Beispiel anfordern:


curl --location --request GET 'https://wryter.de/public/api/v1/transcriptions/{id}' \

--header 'Accept: application/json' \

--header 'Authorization: Bearer {api_key}'

Speichern

API endpoint:

POST
https://wryter.de/public/api/v1/transcriptions

Beispiel anfordern:


curl --location --request POST 'https://wryter.de/public/api/v1/transcriptions' \

--header 'Content-Type: application/x-www-form-urlencoded' \

--header 'Authorization: Bearer {api_key}' \

--form 'name={name}' \

--form 'file=@{file}'

Parameter
Art
Beschreibung
name
erforderlich string
The transcription name.
file
erforderlich file
The audio file.
description
optional string
The description of the audio file.
language
optional string
The language of the audio file. The value must be in ISO 3166-1 alpha-2 standard.
Update

API endpoint:

PUT PATCH
https://wryter.de/public/api/v1/transcriptions/{id}

Beispiel anfordern:


curl --location --request PUT 'https://wryter.de/public/api/v1/transcriptions/{id}' \

--header 'Content-Type: application/x-www-form-urlencoded' \

--header 'Authorization: Bearer {api_key}'

Parameter
Art
Beschreibung
name
optional string
The transcription name.
result
optional string
The transcription result.
favorite
optional boolean
Whether the transcription is favorite or not.
Löschen

API endpoint:

DELETE
https://wryter.de/public/api/v1/transcriptions/{id}

Beispiel anfordern:


curl --location --request DELETE 'https://wryter.de/public/api/v1/transcriptions/{id}' \

--header 'Authorization: Bearer {api_key}'