Add techtenstein.com/uuid-tools#2844
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces the OpenAPI 3.1.0 specification for the uuid-tools API, defining endpoints for generating, validating, and decoding UUIDs (v4 and v7). The review feedback highlights opportunities to improve the spec by adding explicit response content schemas for the /v4 and /v7 endpoints, and correcting the boolean values from True to lowercase true for path parameters to ensure parser compatibility.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| responses: | ||
| 200: | ||
| description: "Array of UUIDs" |
There was a problem hiding this comment.
The response for the /v4 endpoint is missing a content definition. Specifying the media type and schema (e.g., an array of UUID strings) is highly recommended so that client generators and documentation tools can correctly parse and display the response structure.
responses:
200:
description: "Array of UUIDs"
content:
application/json:
schema:
type: "array"
items:
type: "string"
format: "uuid"| responses: | ||
| 200: | ||
| description: "Array of UUIDs" |
There was a problem hiding this comment.
The response for the /v7 endpoint is missing a content definition. Specifying the media type and schema (e.g., an array of UUID strings) is highly recommended so that client generators and documentation tools can correctly parse and display the response structure.
responses:
200:
description: "Array of UUIDs"
content:
application/json:
schema:
type: "array"
items:
type: "string"
format: "uuid"| parameters: | ||
| - name: "uuid" | ||
| in: "path" | ||
| required: True |
| parameters: | ||
| - name: "uuid" | ||
| in: "path" | ||
| required: True |
Adding uuid-tools API — Generate, decode, and validate UUIDs (v4 random, v7 time-sortable).
Live: https://uuid-tools.techtenstein.com
OpenAPI: https://uuid-tools.techtenstein.com/openapi.json