Uploads
Retry a failed upload
Re-runs processing on the file already stored; nothing is re-sent. If the first attempt was not counted against the month (it failed before analysis), the retry counts as a meeting.
post
https://api-notetaker.nabrah.ai/ext/v1/uploads/{uploadId}/retryمعاملات المسار
uploadIdstring · uuidمطلوبالطلب
cURL
curl -X POST https://api-notetaker.nabrah.ai/ext/v1/uploads/{uploadId}/retry \
-H "Authorization: Bearer $NABRAH_API_KEY"الاستجابات
200One upload.401No key, an unknown key, or one that has been revoked or has expired.403The key is read only, or lacks the reach for this route.404No such record — or one that belongs to another account.409Refused, always 409. code is MEETING_TOO_LONG (the file is over the plan's minutes per meeting), RECORDING_QUOTA_REACHED (a retry counts as a meeting again when the first attempt was not charged, and this month's are used), USAGE_RETRY (send it again) or CONFLICT (the upload has not stopped yet).422The body or query failed validation; details names the field.429Too many requests. Retry-After says how long to wait.{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"runId": "00000000-0000-0000-0000-000000000000",
"reference": "string",
"title": "string",
"kind": "audio",
"stage": "pending",
"filename": "string",
"byteSize": 0,
"durationMs": 0,
"startsAt": "2026-01-01T09:00:00.000Z",
"createdAt": "2026-01-01T09:00:00.000Z",
"updatedAt": "2026-01-01T09:00:00.000Z",
"error": "string",
"hasNotes": true,
"usage": {
"remaining": 0,
"maxMinutes": 0,
"resetsAt": "2026-01-01T09:00:00.000Z"
}
}
}