To make the API docs for Device Analytics publicly available, add an endpoint to Device Analytics that serves the raw swagger.json file at /api-spec.json
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T324931 Clean up open RESTBase related tickets | |||
In Progress | None | T262315 <CORE TECHNOLOGY> API Migration & RESTBase Sunset | |||
In Progress | None | T263489 AQS 2.0 | |||
Resolved | SGupta-WMF | T288298 AQS 2.0: Device Analytics service | |||
Resolved | SGupta-WMF | T333593 Add an endpoint to Device Analytics to serve the API spec |
Event Timeline
Change 909701 had a related patch set uploaded (by WQuarshie; author: WQuarshie):
[generated-data-platform/aqs/device-analytics@main] endpoint for docs adding an endpoint to serve the swagger.json file
Change 914707 had a related patch set uploaded (by WQuarshie; author: WQuarshie):
[generated-data-platform/aqs/device-analytics@main] api-spec refactoring api-spec endpoint that serves the swagger.json file
@apaskulin @BPirkle As per linked task , the endpoint should be unique-devices/api-spec.json. Please confirm!
After fairly extensive discussion in Slack, we decided to present the swagger spec at:
/device-analytics/api-spec.json
Change 914707 merged by Sg912:
[generated-data-platform/aqs/device-analytics@main] api-spec refactoring api-spec endpoint that serves the swagger.json file
Change 922811 had a related patch set uploaded (by Sg912; author: Sg912):
[generated-data-platform/aqs/device-analytics@main] Modifying tests
Change 922811 merged by BPirkle:
[generated-data-platform/aqs/device-analytics@main] Modifying tests
Verified this task , the api-specs is served at device-analytics/api-spec.json.It serves the swagger specs with detailed schemas
Change 909701 abandoned by Sg912:
[generated-data-platform/aqs/device-analytics@main] endpoint for docs adding an endpoint to serve the swagger.json file
Reason: