Submit transcription feedback
Attach a thumbs-up or thumbs-down to a completed enterprise dictation. Text and audio are optional evidence stored only when explicitly attached.
POST
/v1/enterprise/transcriptions/{transcription_id}/feedbackAuthorization
X-API-KeyAPI key · headerrequiredLong-lived Enterprise API credential provisioned for trusted servers.
or
AuthorizationBearer token (mlg_ent_client) · headerrequiredShort-lived token for browser, mobile, or desktop clients.
Path parameters
transcription_idstringrequiredThe id returned by the dictation response.
max length 255
Request body
requiredmultipart/form-datasentimentstringrequiredThe user's thumbs-up or thumbs-down signal.
Allowed:
likedisliketextstringOptional final text shown to the user. Attaching it opts this content into storage for quality review.
max length 1048576
audiostring<binary>Optional source audio, up to 100 MB. Attaching it opts this content into storage for quality review.
Responses
201Feedback stored.
feedback_idstring<uuid>requiredtranscription_idstringrequiredsentimentstringrequiredAllowed:
likedislike400The request is invalid.
errorstringcodestringrequest_idstring401The credential is missing, invalid, expired, or revoked.
errorstringcodestringrequest_idstring403The request origin is not allowed.
errorstringcodestringrequest_idstring413The audio upload exceeds the configured limit.
errorstringcodestringrequest_idstring429The API key request limit was exceeded.
errorstringcodestringrequest_idstring500An internal error occurred while processing the request.
errorstringcodestringrequest_idstring503Dictation processing is temporarily unavailable.
errorstringcodestringrequest_idstringRequest
curl -X POST "https://go.monologue.to/v1/enterprise/transcriptions/string/feedback" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-d '{
"sentiment": "dislike"
}'const response = await fetch("https://go.monologue.to/v1/enterprise/transcriptions/string/feedback", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "multipart/form-data"
},
body: JSON.stringify({
"sentiment": "dislike"
})
});import requests
response = requests.post(
"https://go.monologue.to/v1/enterprise/transcriptions/string/feedback",
headers={
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "multipart/form-data"
},
json={
"sentiment": "dislike"
},
)Response
{
"feedback_id": "<uuid>",
"transcription_id": "string",
"sentiment": "like"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}{
"error": "string",
"code": "string",
"request_id": "string"
}