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
Copy file name to clipboardExpand all lines: spec/openapi.yml
+30Lines changed: 30 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ paths:
17
17
parameters:
18
18
- $ref: '#/components/parameters/namespace'
19
19
put:
20
+
operationId: putNamespace
20
21
summary: Create a namespace
21
22
description: Creates a new namespace object. A namespace enables the contextual grouping of related
22
23
jobs and datasets. Namespaces must contain only letters (`a-z`, `A-Z`), numbers (`0-9`),
@@ -38,6 +39,7 @@ paths:
38
39
schema:
39
40
$ref: '#/components/schemas/Namespace'
40
41
get:
42
+
operationId: getNamespace
41
43
summary: Retrieve a namespace
42
44
description: Returns a namespace.
43
45
tags:
@@ -52,6 +54,7 @@ paths:
52
54
53
55
/namespaces:
54
56
get:
57
+
operationId: getNamespaces
55
58
parameters:
56
59
- $ref: '#/components/parameters/limit'
57
60
- $ref: '#/components/parameters/offset'
@@ -71,6 +74,7 @@ paths:
71
74
parameters:
72
75
- $ref: '#/components/parameters/source'
73
76
put:
77
+
operationId: putSource
74
78
summary: Create a source
75
79
description: Creates a new source object. A source is the physical location of a dataset such as
76
80
a table in PostgreSQL, or topic in Kafka. A source enables the grouping of physical datasets
@@ -91,6 +95,7 @@ paths:
91
95
schema:
92
96
$ref: '#/components/schemas/Source'
93
97
get:
98
+
operationId: getSource
94
99
summary: Retrieve a source
95
100
description: Returns a source.
96
101
tags:
@@ -105,6 +110,7 @@ paths:
105
110
106
111
/sources:
107
112
get:
113
+
operationId: getSources
108
114
parameters:
109
115
- $ref: '#/components/parameters/limit'
110
116
- $ref: '#/components/parameters/offset'
@@ -125,6 +131,7 @@ paths:
125
131
- $ref: '#/components/parameters/namespace'
126
132
- $ref: '#/components/parameters/dataset'
127
133
put:
134
+
operationId: putDataset
128
135
summary: Create a dataset
129
136
description: Creates a new dataset.
130
137
deprecated: true
@@ -145,6 +152,7 @@ paths:
145
152
schema:
146
153
$ref: '#/components/schemas/Dataset'
147
154
get:
155
+
operationId: getDataset
148
156
summary: Retrieve a dataset
149
157
description: Returns a dataset.
150
158
tags:
@@ -163,6 +171,7 @@ paths:
163
171
- $ref: '#/components/parameters/dataset'
164
172
- $ref: '#/components/parameters/version'
165
173
get:
174
+
operationId: getDatasetVersion
166
175
summary: Retrieve a version for a dataset
167
176
description: Returns a version for a dataset.
168
177
tags:
@@ -180,6 +189,7 @@ paths:
180
189
- $ref: '#/components/parameters/namespace'
181
190
- $ref: '#/components/parameters/dataset'
182
191
get:
192
+
operationId: getDatasetVersions
183
193
summary: List all versions for a dataset
184
194
description: Returns a list of versions for a dataset.
185
195
tags:
@@ -197,6 +207,7 @@ paths:
197
207
- $ref: '#/components/parameters/namespace'
198
208
- $ref: '#/components/parameters/dataset'
199
209
get:
210
+
operationId: getDatasets
200
211
parameters:
201
212
- $ref: '#/components/parameters/limit'
202
213
- $ref: '#/components/parameters/offset'
@@ -218,6 +229,7 @@ paths:
218
229
- $ref: '#/components/parameters/dataset'
219
230
- $ref: '#/components/parameters/tag'
220
231
post:
232
+
operationId: addTagToDataset
221
233
summary: Tag a dataset
222
234
description: Tag an existing dataset.
223
235
tags:
@@ -237,6 +249,7 @@ paths:
237
249
- $ref: '#/components/parameters/field'
238
250
- $ref: '#/components/parameters/tag'
239
251
post:
252
+
operationId: addTagToFieldOfDataset
240
253
summary: Tag a field
241
254
description: Tag an existing field of a dataset.
242
255
tags:
@@ -254,6 +267,7 @@ paths:
254
267
- $ref: '#/components/parameters/namespace'
255
268
- $ref: '#/components/parameters/job'
256
269
put:
270
+
operationId: putJob
257
271
summary: Create a job
258
272
description: Creates a new job object. All job objects are immutable and are uniquely identified by a generated ID.
259
273
Marquez will create a version of a job each time the contents of the object is modified. For example, the `location`
@@ -275,6 +289,7 @@ paths:
275
289
schema:
276
290
$ref: '#/components/schemas/Job'
277
291
get:
292
+
operationId: getJob
278
293
summary: Retrieve a job
279
294
description: Retrieve a job.
280
295
tags:
@@ -291,6 +306,7 @@ paths:
291
306
parameters:
292
307
- $ref: '#/components/parameters/namespace'
293
308
get:
309
+
operationId: getJobs
294
310
parameters:
295
311
- $ref: '#/components/parameters/limit'
296
312
- $ref: '#/components/parameters/offset'
@@ -312,6 +328,7 @@ paths:
312
328
- $ref: '#/components/parameters/job'
313
329
- $ref: '#/components/parameters/version'
314
330
get:
331
+
operationId: getJobVersion
315
332
summary: Retrieve a version for a job
316
333
description: Returns a version for a job.
317
334
tags:
@@ -329,6 +346,7 @@ paths:
329
346
- $ref: '#/components/parameters/namespace'
330
347
- $ref: '#/components/parameters/job'
331
348
get:
349
+
operationId: getJobVersions
332
350
summary: List all versions for a job
333
351
description: Returns a list of versions for a job.
334
352
tags:
@@ -346,6 +364,7 @@ paths:
346
364
- $ref: '#/components/parameters/namespace'
347
365
- $ref: '#/components/parameters/job'
348
366
post:
367
+
operationId: createRun
349
368
summary: Create a run
350
369
description: Creates a new run object for a job.
351
370
deprecated: true
@@ -364,6 +383,7 @@ paths:
364
383
schema:
365
384
$ref: '#/components/schemas/Run'
366
385
get:
386
+
operationId: getRuns
367
387
parameters:
368
388
- $ref: '#/components/parameters/limit'
369
389
- $ref: '#/components/parameters/offset'
@@ -383,6 +403,7 @@ paths:
383
403
parameters:
384
404
- $ref: '#/components/parameters/runId'
385
405
get:
406
+
operationId: getRun
386
407
summary: Retrieve a run
387
408
description: Retrieve a run.
388
409
tags:
@@ -400,6 +421,7 @@ paths:
400
421
- $ref: '#/components/parameters/runId'
401
422
- $ref: '#/components/parameters/at'
402
423
post:
424
+
operationId: startRun
403
425
summary: Start a run
404
426
description: Marks the run as `RUNNING`.
405
427
deprecated: true
@@ -418,6 +440,7 @@ paths:
418
440
- $ref: '#/components/parameters/runId'
419
441
- $ref: '#/components/parameters/at'
420
442
post:
443
+
operationId: completeRun
421
444
summary: Complete a run
422
445
description: Marks the run as `COMPLETED`.
423
446
deprecated: true
@@ -436,6 +459,7 @@ paths:
436
459
- $ref: '#/components/parameters/runId'
437
460
- $ref: '#/components/parameters/at'
438
461
post:
462
+
operationId: failRun
439
463
summary: Fail a run
440
464
description: Marks the run as `FAILED`.
441
465
deprecated: true
@@ -454,6 +478,7 @@ paths:
454
478
- $ref: '#/components/parameters/runId'
455
479
- $ref: '#/components/parameters/at'
456
480
post:
481
+
operationId: abortRun
457
482
summary: Abort a run
458
483
description: Marks the run as `ABORTED`.
459
484
deprecated: true
@@ -469,6 +494,7 @@ paths:
469
494
470
495
/lineage:
471
496
post:
497
+
operationId: recordLineage
472
498
summary: Record a single lineage event
473
499
description: Receive, process, and store lineage metadata using the [OpenLineage](https://github.com/OpenLineage/OpenLineage/blob/main/spec/OpenLineage.json) standard.
0 commit comments