Skip to content

Commit ad8e3d2

Browse files
febeckmillotp
andauthoredOct 3, 2024··
fix(specs): update analytics and abtesting max pagination query limit (#3696)
Co-authored-by: Pierre Millot <pierre.millot@algolia.com>
1 parent 3a3b794 commit ad8e3d2

11 files changed

+59
-37
lines changed
 

‎specs/abtesting/paths/abtests.yml

+15-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,21 @@ get:
6262
summary: List all A/B tests
6363
description: Lists all A/B tests you configured for this application.
6464
parameters:
65-
- $ref: '../../common/parameters.yml#/Offset'
66-
- $ref: '../../common/parameters.yml#/Limit'
65+
- name: offset
66+
in: query
67+
description: Position of the first item to return.
68+
required: false
69+
schema:
70+
type: integer
71+
default: 0
72+
minimum: 0
73+
- name: limit
74+
in: query
75+
description: Number of items to return.
76+
required: false
77+
schema:
78+
type: integer
79+
default: 10
6780
- name: indexPrefix
6881
in: query
6982
description: Index name prefix. Only A/B tests for indices starting with this string are included in the response.

‎specs/analytics/common/parameters.yml

+28
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,34 @@ OrderBy:
1919
schema:
2020
$ref: '#/orderBy'
2121

22+
Offset:
23+
in: query
24+
name: offset
25+
description: |
26+
Position of the first item to return.
27+
28+
Combined with the `limit` parameter, only the first 1000 items can be retrieved.
29+
required: false
30+
schema:
31+
type: integer
32+
default: 0
33+
minimum: 0
34+
maximum: 1000
35+
36+
Limit:
37+
in: query
38+
name: limit
39+
description: |
40+
Number of items to return.
41+
42+
Combined with the `offset` parameter, only the first 1000 items can be retrieved.
43+
44+
required: false
45+
schema:
46+
type: integer
47+
default: 10
48+
maximum: 1000
49+
2250
# private
2351
orderBy:
2452
type: string

‎specs/analytics/paths/search/getSearchesNoClicks.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ get:
1010
- $ref: '../../../common/parameters.yml#/Index'
1111
- $ref: '../../../common/parameters.yml#/StartDate'
1212
- $ref: '../../../common/parameters.yml#/EndDate'
13-
- $ref: '../../../common/parameters.yml#/Limit'
14-
- $ref: '../../../common/parameters.yml#/Offset'
13+
- $ref: '../../common/parameters.yml#/Limit'
14+
- $ref: '../../common/parameters.yml#/Offset'
1515
- $ref: '../../common/parameters.yml#/Tags'
1616
responses:
1717
'200':

‎specs/analytics/paths/search/getSearchesNoResults.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ get:
1010
- $ref: '../../../common/parameters.yml#/Index'
1111
- $ref: '../../../common/parameters.yml#/StartDate'
1212
- $ref: '../../../common/parameters.yml#/EndDate'
13-
- $ref: '../../../common/parameters.yml#/Limit'
14-
- $ref: '../../../common/parameters.yml#/Offset'
13+
- $ref: '../../common/parameters.yml#/Limit'
14+
- $ref: '../../common/parameters.yml#/Offset'
1515
- $ref: '../../common/parameters.yml#/Tags'
1616
responses:
1717
'200':

‎specs/analytics/paths/search/getTopCountries.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ get:
1010
- $ref: '../../../common/parameters.yml#/Index'
1111
- $ref: '../../../common/parameters.yml#/StartDate'
1212
- $ref: '../../../common/parameters.yml#/EndDate'
13-
- $ref: '../../../common/parameters.yml#/Limit'
14-
- $ref: '../../../common/parameters.yml#/Offset'
13+
- $ref: '../../common/parameters.yml#/Limit'
14+
- $ref: '../../common/parameters.yml#/Offset'
1515
- $ref: '../../common/parameters.yml#/Tags'
1616
responses:
1717
'200':

‎specs/analytics/paths/search/getTopFilterAttributes.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ get:
1414
- $ref: '../../common/parameters.yml#/Search'
1515
- $ref: '../../../common/parameters.yml#/StartDate'
1616
- $ref: '../../../common/parameters.yml#/EndDate'
17-
- $ref: '../../../common/parameters.yml#/Limit'
18-
- $ref: '../../../common/parameters.yml#/Offset'
17+
- $ref: '../../common/parameters.yml#/Limit'
18+
- $ref: '../../common/parameters.yml#/Offset'
1919
- $ref: '../../common/parameters.yml#/Tags'
2020
responses:
2121
'200':

‎specs/analytics/paths/search/getTopFilterForAttribute.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ get:
1515
- $ref: '../../common/parameters.yml#/Search'
1616
- $ref: '../../../common/parameters.yml#/StartDate'
1717
- $ref: '../../../common/parameters.yml#/EndDate'
18-
- $ref: '../../../common/parameters.yml#/Limit'
19-
- $ref: '../../../common/parameters.yml#/Offset'
18+
- $ref: '../../common/parameters.yml#/Limit'
19+
- $ref: '../../common/parameters.yml#/Offset'
2020
- $ref: '../../common/parameters.yml#/Tags'
2121
responses:
2222
'200':

‎specs/analytics/paths/search/getTopFiltersNoResults.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ get:
1414
- $ref: '../../common/parameters.yml#/Search'
1515
- $ref: '../../../common/parameters.yml#/StartDate'
1616
- $ref: '../../../common/parameters.yml#/EndDate'
17-
- $ref: '../../../common/parameters.yml#/Limit'
18-
- $ref: '../../../common/parameters.yml#/Offset'
17+
- $ref: '../../common/parameters.yml#/Limit'
18+
- $ref: '../../common/parameters.yml#/Offset'
1919
- $ref: '../../common/parameters.yml#/Tags'
2020
responses:
2121
'200':

‎specs/analytics/paths/search/getTopHits.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ get:
1313
- $ref: '../../common/parameters.yml#/RevenueAnalytics'
1414
- $ref: '../../../common/parameters.yml#/StartDate'
1515
- $ref: '../../../common/parameters.yml#/EndDate'
16-
- $ref: '../../../common/parameters.yml#/Limit'
17-
- $ref: '../../../common/parameters.yml#/Offset'
16+
- $ref: '../../common/parameters.yml#/Limit'
17+
- $ref: '../../common/parameters.yml#/Offset'
1818
- $ref: '../../common/parameters.yml#/Tags'
1919
responses:
2020
'200':

‎specs/analytics/paths/search/getTopSearches.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ get:
1414
- $ref: '../../../common/parameters.yml#/EndDate'
1515
- $ref: '../../common/parameters.yml#/OrderBy'
1616
- $ref: '../../common/parameters.yml#/Direction'
17-
- $ref: '../../../common/parameters.yml#/Limit'
18-
- $ref: '../../../common/parameters.yml#/Offset'
17+
- $ref: '../../common/parameters.yml#/Limit'
18+
- $ref: '../../common/parameters.yml#/Offset'
1919
- $ref: '../../common/parameters.yml#/Tags'
2020
responses:
2121
'200':

‎specs/common/parameters.yml

-19
Original file line numberDiff line numberDiff line change
@@ -104,25 +104,6 @@ HitsPerPage:
104104
type: integer
105105
default: 100
106106

107-
Offset:
108-
in: query
109-
name: offset
110-
description: Position of the first item to return.
111-
required: false
112-
schema:
113-
type: integer
114-
default: 0
115-
minimum: 0
116-
117-
Limit:
118-
in: query
119-
name: limit
120-
description: Number of items to return.
121-
required: false
122-
schema:
123-
type: integer
124-
default: 10
125-
126107
# misc
127108
objectID:
128109
type: string

0 commit comments

Comments
 (0)
Please sign in to comment.