Ben Tasker
bae9b0e1b0
docs: correct description of status codes ( #5587 )
...
* docs: correct description of status codes
* Update api-docs/cloud-dedicated/v2/ref.yml
Co-authored-by: Fraser Savage <fraser@savage.engineer>
* Update api-docs/cloud-dedicated/v2/ref.yml
Co-authored-by: Fraser Savage <fraser@savage.engineer>
* Apply suggestions from code review
Co-authored-by: Fraser Savage <fraser@savage.engineer>
---------
Co-authored-by: Fraser Savage <fraser@savage.engineer>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-09-03 14:17:07 -06:00
Fraser Savage
9f0c7c6283
refactor(write-api): Punctuation and wording changes from code review
...
This makes the changes more consistent with wider writing style.
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-09-03 15:37:02 +01:00
Fraser Savage
8305b7cde4
fix(write-api): Partial writes now return a 400 response code in serverless
...
This updates some of the other wording around the troubleshooting table
to reflect the product's current state more closely.
2024-09-02 17:47:40 +01:00
Fraser Savage
e448b6a223
fix(write-api): Serverless write requests outside retention return 400
...
Partial writes are the only mode of operation on serverless clusters.
This means that any requests where all points are outside the retention
policy of a bucket receive a 400 bad request.
2024-09-02 16:50:34 +01:00
Fraser Savage
57eb8c6aa4
refactor(write-api): Use proper product terms for Dedicated
...
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-08-09 16:17:43 +01:00
Fraser Savage
c83339029c
fix(write-api): Update Cloud Serverless outside-retention failure to HTTP 422
2024-08-09 15:45:38 +01:00
Jacob Marble
ef61afc6ec
fix(write-api): Serverless write 201 response codes
...
Helps https://github.com/influxdata/idpe/issues/18710
InfluxDB v3 Serverless will soon return 201 or 204, in cases where it
currently returns 204.
2024-08-07 12:57:04 -07:00
Jason Stirnaman
8acbb22312
fix: add missing partial and schema descriptions for InfluxQL JSON response
...
- Closes #5364
- part of https://github.com/influxdata/DAR/issues/424
- depends on https://github.com/influxdata/openapi/pull/651
2024-05-16 12:48:55 -05:00
Jason Stirnaman
3d08263f38
fix(api): Update HTTP API landing page in Dedicated
...
- Adds a custom short title field in OpenAPI info.
- Uses the new field for nav menu item names.
- Adds identifiers to avoid duplicate name warnings.
- Cleans up variation in frontmatter.
2024-04-16 16:29:27 -05:00
Jason Stirnaman
ac4b1c53c8
feat(v3): Restructure API docs for v3 ( #5408 )
...
* v3 management API
Fixes #5397
- Adds an API reference doc for the HTTP management API openapi spec (https://github.com/influxdata/granite/blob/main/openapi.yaml ) (Cloud Dedicated only)
- Doesn't fetch changes for any specs except for the Management spec.
- Adds summaries and fixes descriptions in spec overrides.
- Removes versions in spec overrides.
- Adds configuration for generating API reference docs, Hugo frontmatter, setting the default API (for the [product]/api/ URL)
- Restructures `/api-docs` to better allow for multiple APIs (and customizations) per product
- Adds `[product]/api/v2/` docs URL for cloud products (currently set as the "default" API, `[product]/api`)
- Refactors `generate-api-docs` to remove specific conditions and use the new directory structure.
- Redocly update fixes some theme formatting issues
- Tested the following URLs:
- http://localhost:1313/influxdb/v2/api/
- http://localhost:1313/influxdb/v2/api/v1-compatibility/
- http://localhost:1313/influxdb/cloud/api/
- http://localhost:1313/influxdb/cloud/api/v2/
- http://localhost:1313/influxdb/cloud-dedicated/api/
- http://localhost:1313/influxdb/cloud-dedicated/api/v2/
- http://localhost:1313/influxdb/cloud/api/v1-compatibility/
- http://localhost:1313/influxdb/cloud-dedicated/api/v1-compatibility/
- http://localhost:1313/influxdb/cloud-serverless/
- http://localhost:1313/influxdb/cloud-serverless/api/v2/
- http://localhost:1313/influxdb/cloud-serverless/api/v1-compatibility/
- http://localhost:1313/influxdb/clustered/api/
- http://localhost:1313/influxdb/clustered/api/v2/
- http://localhost:1313/influxdb/clustered/api/v1-compatibility/
* fix(v3): Remove Management API from menu
* Update api-docs/cloud-dedicated/v2/content/info.yml
* show management api in nav, update nav names
---------
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
Co-authored-by: Scott Anderson <scott@influxdata.com>
2024-04-09 17:02:12 -06:00