Skip to content

Commit 45229da

Browse files
committed
Merge branch 'main' into feat/add-support-to-collect-URLs-relevant-to-categories-LLMO-845
* main: chore(release): 1.216.0 [skip ci] feat: read daily brand presence files for llmo (#1407) chore(release): 1.215.1 [skip ci] fix(deps): update adobe fixes (#1409) chore(release): 1.215.0 [skip ci] feat: added paged suggestion function (#1403) chore(release): 1.214.9 [skip ci] fix: Enable addition of Private Repos in Spacecat via Slack and add s… (#1373) chore(release): 1.214.8 [skip ci] fix(deps): update adobe fixes (#1406) chore(release): 1.214.7 [skip ci] fix(deps): update adobe fixes (#1405)
2 parents 6b91731 + 26a3d8d commit 45229da

File tree

13 files changed

+27548
-16861
lines changed

13 files changed

+27548
-16861
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
# [1.216.0](https://github.com/adobe/spacecat-api-service/compare/v1.215.1...v1.216.0) (2025-10-29)
2+
3+
4+
### Features
5+
6+
* read daily brand presence files for llmo ([#1407](https://github.com/adobe/spacecat-api-service/issues/1407)) ([66de1a1](https://github.com/adobe/spacecat-api-service/commit/66de1a12f49b739f74d1e20b4a552882d48ed4d3))
7+
8+
## [1.215.1](https://github.com/adobe/spacecat-api-service/compare/v1.215.0...v1.215.1) (2025-10-29)
9+
10+
11+
### Bug Fixes
12+
13+
* **deps:** update adobe fixes ([#1409](https://github.com/adobe/spacecat-api-service/issues/1409)) ([4406c46](https://github.com/adobe/spacecat-api-service/commit/4406c46b15a5d103a34430eb23e4b52d0dba8747))
14+
15+
# [1.215.0](https://github.com/adobe/spacecat-api-service/compare/v1.214.9...v1.215.0) (2025-10-29)
16+
17+
18+
### Features
19+
20+
* added paged suggestion function ([#1403](https://github.com/adobe/spacecat-api-service/issues/1403)) ([bdd9858](https://github.com/adobe/spacecat-api-service/commit/bdd98582903f55bd7d90ea670205e2156a8e1c40))
21+
22+
## [1.214.9](https://github.com/adobe/spacecat-api-service/compare/v1.214.8...v1.214.9) (2025-10-29)
23+
24+
25+
### Bug Fixes
26+
27+
* Enable addition of Private Repos in Spacecat via Slack and add s… ([#1373](https://github.com/adobe/spacecat-api-service/issues/1373)) ([2d9ab53](https://github.com/adobe/spacecat-api-service/commit/2d9ab53a01a46dcb040559ec43e8ea65f5bd7f1a))
28+
29+
## [1.214.8](https://github.com/adobe/spacecat-api-service/compare/v1.214.7...v1.214.8) (2025-10-28)
30+
31+
32+
### Bug Fixes
33+
34+
* **deps:** update adobe fixes ([#1406](https://github.com/adobe/spacecat-api-service/issues/1406)) ([065dfe9](https://github.com/adobe/spacecat-api-service/commit/065dfe93054dcd0235bc759249cad64250b87638))
35+
36+
## [1.214.7](https://github.com/adobe/spacecat-api-service/compare/v1.214.6...v1.214.7) (2025-10-28)
37+
38+
39+
### Bug Fixes
40+
41+
* **deps:** update adobe fixes ([#1405](https://github.com/adobe/spacecat-api-service/issues/1405)) ([a69ac7c](https://github.com/adobe/spacecat-api-service/commit/a69ac7c1c2c346bfb5b42fe26511104cc2032a66))
42+
143
## [1.214.6](https://github.com/adobe/spacecat-api-service/compare/v1.214.5...v1.214.6) (2025-10-27)
244

345

docs/openapi/api.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@ paths:
274274
$ref: './llmo-api.yaml#/llmo-sheet-data'
275275
/sites/{siteId}/llmo/sheet-data/{sheetType}/{dataSource}:
276276
$ref: './llmo-api.yaml#/llmo-sheet-data-with-type'
277+
/sites/{siteId}/llmo/sheet-data/{sheetType}/{week}/{dataSource}:
278+
$ref: './llmo-api.yaml#/llmo-sheet-data-with-type-and-week'
277279
/sites/{siteId}/llmo/global-sheet-data/{configName}:
278280
$ref: './llmo-api.yaml#/llmo-global-sheet-data'
279281
/sites/{siteId}/llmo/config:

docs/openapi/llmo-api.yaml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,94 @@ llmo-sheet-data-with-type:
145145
security:
146146
- api_key: [ ]
147147

148+
llmo-sheet-data-with-type-and-week:
149+
parameters:
150+
- $ref: './parameters.yaml#/siteId'
151+
- name: sheetType
152+
in: path
153+
required: true
154+
description: The sheet type identifier to fetch from the external endpoint
155+
schema:
156+
type: string
157+
example: 'analytics'
158+
- name: week
159+
in: path
160+
required: true
161+
description: The week identifier (e.g., w01, w02) to fetch time-series data
162+
schema:
163+
type: string
164+
pattern: '^w\d{2}$'
165+
example: 'w01'
166+
- name: dataSource
167+
in: path
168+
required: true
169+
description: The data source identifier to fetch from the external endpoint
170+
schema:
171+
type: string
172+
example: 'questions'
173+
get:
174+
tags:
175+
- llmo
176+
summary: Get LLMO sheet data with sheet type and week
177+
description: |
178+
Retrieves data from the external LLMO data endpoint for a specific site with a specified sheet type and week.
179+
This endpoint proxies data from the external HLX API based on the site's LLMO configuration.
180+
The data is fetched from the path: {dataFolder}/{sheetType}/{week}/{dataSource}.json
181+
This is useful for fetching time-series data organized by week.
182+
operationId: getLlmoSheetDataWithTypeAndWeek
183+
responses:
184+
'200':
185+
description: LLMO sheet data retrieved successfully
186+
content:
187+
application/json:
188+
schema:
189+
type: object
190+
description: The data returned from the external LLMO endpoint
191+
additionalProperties: true
192+
'400':
193+
$ref: './responses.yaml#/400'
194+
'401':
195+
$ref: './responses.yaml#/401'
196+
'500':
197+
$ref: './responses.yaml#/500'
198+
security:
199+
- api_key: [ ]
200+
post:
201+
tags:
202+
- llmo
203+
summary: Query LLMO sheet data with sheet type and week using filters, exclusions, and grouping
204+
description: |
205+
Retrieves and processes data from the external LLMO data endpoint for a specific site with a specified sheet type,
206+
week, and advanced querying capabilities. This endpoint allows filtering data with case-insensitive exact matching,
207+
excluding specific fields from the response, and grouping data by specified attributes.
208+
The data is fetched from the path: {dataFolder}/{sheetType}/{week}/{dataSource}.json
209+
The endpoint fetches all available data (up to 1M records) to apply the query operations effectively.
210+
This is useful for fetching and analyzing time-series data organized by week.
211+
operationId: queryLlmoSheetDataWithTypeAndWeek
212+
requestBody:
213+
required: false
214+
content:
215+
application/json:
216+
schema:
217+
$ref: './schemas.yaml#/LlmoSheetDataQuery'
218+
responses:
219+
'200':
220+
description: LLMO sheet data queried and processed successfully
221+
content:
222+
application/json:
223+
schema:
224+
type: object
225+
description: The processed data returned from the external LLMO endpoint after applying filters, exclusions, and grouping
226+
additionalProperties: true
227+
'400':
228+
$ref: './responses.yaml#/400'
229+
'401':
230+
$ref: './responses.yaml#/401'
231+
'500':
232+
$ref: './responses.yaml#/500'
233+
security:
234+
- api_key: [ ]
235+
148236
llmo-global-sheet-data:
149237
parameters:
150238
- $ref: './parameters.yaml#/siteId'

0 commit comments

Comments
 (0)