Skip to content

Commit 39e803b

Browse files
committed
add paginate argument
1 parent 517b5c3 commit 39e803b

File tree

1 file changed

+45
-26
lines changed

1 file changed

+45
-26
lines changed

neurostore-openapi.yml

Lines changed: 45 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ paths:
1818
summary: GET a list of pipelines
1919
tags:
2020
- pipelines
21+
parameters:
22+
- $ref: '#/components/parameters/paginate'
2123
responses:
2224
'200':
2325
description: OK
@@ -106,6 +108,7 @@ paths:
106108
items:
107109
type: string
108110
example: 'TestPipeline'
111+
- $ref: '#/components/parameters/paginate'
109112
responses:
110113
'200':
111114
description: OK
@@ -313,32 +316,33 @@ paths:
313316
'204':
314317
description: No Content
315318
/studysets/:
316-
get:
317-
summary: GET a list of studysets
318-
tags:
319-
- studysets
320-
responses:
321-
'200':
322-
description: OK
323-
content:
324-
application/json:
325-
schema:
326-
$ref: '#/components/schemas/studyset-list'
327-
description: Get a list of studysets.
328-
parameters:
329-
- $ref: '#/components/parameters/search'
330-
- $ref: '#/components/parameters/sort'
331-
- $ref: '#/components/parameters/page'
332-
- $ref: '#/components/parameters/desc'
333-
- $ref: '#/components/parameters/page_size'
334-
- $ref: '#/components/parameters/nested'
335-
- $ref: '#/components/parameters/name'
336-
- $ref: '#/components/parameters/description'
337-
- $ref: '#/components/parameters/source_id'
338-
- $ref: '#/components/parameters/unique'
339-
- $ref: '#/components/parameters/source'
340-
- $ref: '#/components/parameters/authors'
341-
- $ref: '#/components/parameters/user_id'
319+
get:
320+
summary: GET a list of studysets
321+
tags:
322+
- studysets
323+
responses:
324+
'200':
325+
description: OK
326+
content:
327+
application/json:
328+
schema:
329+
$ref: '#/components/schemas/studyset-list'
330+
description: Get a list of studysets.
331+
parameters:
332+
- $ref: '#/components/parameters/search'
333+
- $ref: '#/components/parameters/sort'
334+
- $ref: '#/components/parameters/page'
335+
- $ref: '#/components/parameters/desc'
336+
- $ref: '#/components/parameters/page_size'
337+
- $ref: '#/components/parameters/paginate'
338+
- $ref: '#/components/parameters/nested'
339+
- $ref: '#/components/parameters/name'
340+
- $ref: '#/components/parameters/description'
341+
- $ref: '#/components/parameters/source_id'
342+
- $ref: '#/components/parameters/unique'
343+
- $ref: '#/components/parameters/source'
344+
- $ref: '#/components/parameters/authors'
345+
- $ref: '#/components/parameters/user_id'
342346
security:
343347
- JSON-Web-Token: []
344348
- {}
@@ -446,6 +450,7 @@ paths:
446450
- $ref: '#/components/parameters/page'
447451
- $ref: '#/components/parameters/desc'
448452
- $ref: '#/components/parameters/page_size'
453+
- $ref: '#/components/parameters/paginate'
449454
- $ref: '#/components/parameters/nested'
450455
- $ref: '#/components/parameters/name'
451456
- $ref: '#/components/parameters/description'
@@ -570,6 +575,7 @@ paths:
570575
- $ref: '#/components/parameters/page'
571576
- $ref: '#/components/parameters/desc'
572577
- $ref: '#/components/parameters/page_size'
578+
- $ref: '#/components/parameters/paginate'
573579
- $ref: '#/components/parameters/name'
574580
- $ref: '#/components/parameters/description'
575581
- $ref: '#/components/parameters/nested'
@@ -658,6 +664,8 @@ paths:
658664
tags:
659665
- points
660666
- store
667+
parameters:
668+
- $ref: '#/components/parameters/paginate'
661669
responses:
662670
'200':
663671
description: OK
@@ -762,6 +770,7 @@ paths:
762770
- $ref: '#/components/parameters/page'
763771
- $ref: '#/components/parameters/desc'
764772
- $ref: '#/components/parameters/page_size'
773+
- $ref: '#/components/parameters/paginate'
765774
- $ref: '#/components/parameters/filename'
766775
- $ref: '#/components/parameters/analysis_name'
767776
- $ref: '#/components/parameters/value_type'
@@ -862,6 +871,7 @@ paths:
862871
- $ref: '#/components/parameters/page'
863872
- $ref: '#/components/parameters/desc'
864873
- $ref: '#/components/parameters/page_size'
874+
- $ref: '#/components/parameters/paginate'
865875
- $ref: '#/components/parameters/name'
866876
- $ref: '#/components/parameters/description'
867877
post:
@@ -957,6 +967,7 @@ paths:
957967
description: get annotations for an available studyset
958968
parameters:
959969
- $ref: '#/components/parameters/studyset_id'
970+
- $ref: '#/components/parameters/paginate'
960971
post:
961972
summary: Post Annotation
962973
responses:
@@ -2577,6 +2588,14 @@ components:
25772588
schema:
25782589
type: boolean
25792590
description: return the content as gzipped content
2591+
paginate:
2592+
name: paginate
2593+
in: query
2594+
required: false
2595+
schema:
2596+
type: boolean
2597+
default: true
2598+
description: whether to paginate results (true) or return all results at once (false)
25802599
securitySchemes:
25812600
JSON-Web-Token:
25822601
type: http

0 commit comments

Comments
 (0)