You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Get a list of all transcription jobs with optional search and filtering",
1948
+
"description": "Get a list of all transcription jobs with optional search and filtering\nGet a list of all transcription jobs with optional search and filtering",
1943
1949
"produces": [
1950
+
"application/json",
1944
1951
"application/json"
1945
1952
],
1946
1953
"tags": [
1954
+
"transcription",
1947
1955
"transcription"
1948
1956
],
1949
1957
"summary": "List all transcription records",
1950
1958
"parameters": [
1959
+
{
1960
+
"type": "integer",
1961
+
"default": 1,
1962
+
"description": "Page number",
1963
+
"name": "page",
1964
+
"in": "query"
1965
+
},
1966
+
{
1967
+
"type": "integer",
1968
+
"default": 10,
1969
+
"description": "Items per page",
1970
+
"name": "limit",
1971
+
"in": "query"
1972
+
},
1973
+
{
1974
+
"type": "string",
1975
+
"description": "Filter by status",
1976
+
"name": "status",
1977
+
"in": "query"
1978
+
},
1979
+
{
1980
+
"type": "string",
1981
+
"description": "Search in title and audio filename",
1982
+
"name": "q",
1983
+
"in": "query"
1984
+
},
1951
1985
{
1952
1986
"type": "integer",
1953
1987
"default": 1,
@@ -2341,7 +2375,7 @@ const docTemplate = `{
2341
2375
"BearerAuth": []
2342
2376
}
2343
2377
],
2344
-
"description": "Upload multiple audio files with an .aup file for multi-track transcription",
2378
+
"description": "Upload multiple audio files for multi-track transcription",
2345
2379
"consumes": [
2346
2380
"multipart/form-data"
2347
2381
],
@@ -2355,22 +2389,14 @@ const docTemplate = `{
2355
2389
"parameters": [
2356
2390
{
2357
2391
"type": "string",
2358
-
"description": "Job title (required)",
2392
+
"description": "Job title",
2359
2393
"name": "title",
2360
-
"in": "formData",
2361
-
"required": true
2362
-
},
2363
-
{
2364
-
"type": "file",
2365
-
"description": ".aup Audacity project file",
2366
-
"name": "aup",
2367
-
"in": "formData",
2368
-
"required": true
2394
+
"in": "formData"
2369
2395
},
2370
2396
{
2371
2397
"type": "file",
2372
2398
"description": "Audio track files",
2373
-
"name": "tracks",
2399
+
"name": "files",
2374
2400
"in": "formData",
2375
2401
"required": true
2376
2402
}
@@ -2533,21 +2559,18 @@ const docTemplate = `{
2533
2559
{
2534
2560
"ApiKeyAuth": []
2535
2561
},
2536
-
{
2537
-
"BearerAuth": []
2538
-
},
2539
2562
{
2540
2563
"BearerAuth": []
2541
2564
}
2542
2565
],
2543
-
"description": "Get a specific transcription record by its ID",
2566
+
"description": "Get details of a specific transcription job",
2544
2567
"produces": [
2545
2568
"application/json"
2546
2569
],
2547
2570
"tags": [
2548
2571
"transcription"
2549
2572
],
2550
-
"summary": "Get transcription record by ID",
2573
+
"summary": "Get transcription job details",
2551
2574
"parameters": [
2552
2575
{
2553
2576
"type": "string",
@@ -2577,22 +2600,37 @@ const docTemplate = `{
2577
2600
},
2578
2601
"delete": {
2579
2602
"security": [
2603
+
{
2604
+
"ApiKeyAuth": []
2605
+
},
2606
+
{
2607
+
"BearerAuth": []
2608
+
},
2580
2609
{
2581
2610
"ApiKeyAuth": []
2582
2611
},
2583
2612
{
2584
2613
"BearerAuth": []
2585
2614
}
2586
2615
],
2587
-
"description": "Delete a transcription job and its associated files",
2616
+
"description": "Delete a transcription job and its associated files\nDelete a transcription job and its associated files",
2588
2617
"produces": [
2618
+
"application/json",
2589
2619
"application/json"
2590
2620
],
2591
2621
"tags": [
2622
+
"transcription",
2592
2623
"transcription"
2593
2624
],
2594
2625
"summary": "Delete transcription job",
2595
2626
"parameters": [
2627
+
{
2628
+
"type": "string",
2629
+
"description": "Job ID",
2630
+
"name": "id",
2631
+
"in": "path",
2632
+
"required": true
2633
+
},
2596
2634
{
2597
2635
"type": "string",
2598
2636
"description": "Job ID",
@@ -2962,9 +3000,6 @@ const docTemplate = `{
2962
3000
}
2963
3001
],
2964
3002
"description": "Retrieves all custom speaker names for a transcription job",
2965
-
"consumes": [
2966
-
"application/json"
2967
-
],
2968
3003
"produces": [
2969
3004
"application/json"
2970
3005
],
@@ -3281,6 +3316,9 @@ const docTemplate = `{
3281
3316
{
3282
3317
"ApiKeyAuth": []
3283
3318
},
3319
+
{
3320
+
"BearerAuth": []
3321
+
},
3284
3322
{
3285
3323
"BearerAuth": []
3286
3324
}
@@ -3670,6 +3708,47 @@ const docTemplate = `{
3670
3708
}
3671
3709
}
3672
3710
}
3711
+
},
3712
+
"/transcription/{id}/logs": {
3713
+
"get": {
3714
+
"description": "Get the raw transcription logs for a job",
3715
+
"produces": [
3716
+
"text/plain"
3717
+
],
3718
+
"tags": [
3719
+
"transcription"
3720
+
],
3721
+
"summary": "Get transcription logs",
3722
+
"parameters": [
3723
+
{
3724
+
"type": "string",
3725
+
"description": "Job ID",
3726
+
"name": "id",
3727
+
"in": "path",
3728
+
"required": true
3729
+
}
3730
+
],
3731
+
"responses": {
3732
+
"200": {
3733
+
"description": "Log content",
3734
+
"schema": {
3735
+
"type": "string"
3736
+
}
3737
+
},
3738
+
"404": {
3739
+
"description": "Not Found",
3740
+
"schema": {
3741
+
"$ref": "#/definitions/api.ErrorResponse"
3742
+
}
3743
+
},
3744
+
"500": {
3745
+
"description": "Internal Server Error",
3746
+
"schema": {
3747
+
"$ref": "#/definitions/api.ErrorResponse"
3748
+
}
3749
+
}
3750
+
}
3751
+
}
3673
3752
}
3674
3753
},
3675
3754
"definitions": {
@@ -3922,6 +4001,14 @@ const docTemplate = `{
3922
4001
}
3923
4002
}
3924
4003
},
4004
+
"api.ErrorResponse": {
4005
+
"type": "object",
4006
+
"properties": {
4007
+
"error": {
4008
+
"type": "string"
4009
+
}
4010
+
}
4011
+
},
3925
4012
"api.LLMConfigRequest": {
3926
4013
"type": "object",
3927
4014
"required": [
@@ -4347,6 +4434,14 @@ const docTemplate = `{
4347
4434
"description": "Indexed selection into transcript by word positions",
0 commit comments