addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / seed / description
Added value: +"Optional seed; when set, record bodies are reproducible (generatedAt still varies). Omit for crypto-random output."
addedInput schema / properties / seed / maxLength
Added value: +1024
addedInput schema / properties / template / additionalProperties
Added value: +false
addedInput schema / properties / template / description
Added value: +"Schema describing the endpoints to fabricate."
addedInput schema / properties / template / properties / endpoints / description
Added value: +"Endpoints to generate; total records across all endpoints must not exceed 5000."
addedInput schema / properties / template / properties / endpoints / items / additionalProperties
Added value: +false
addedInput schema / properties / template / properties / endpoints / items / properties / count / description
Added value: +"Number of records to generate for this endpoint."
addedInput schema / properties / template / properties / endpoints / items / properties / count / maximum
Added value: +1000
addedInput schema / properties / template / properties / endpoints / items / properties / count / minimum
Added value: +1
addedInput schema / properties / template / properties / endpoints / items / properties / fields / description
Added value: +"Field specifications for each record; field names must be unique within an endpoint."
addedInput schema / properties / template / properties / endpoints / items / properties / fields / items / additionalProperties
Added value: +false
addedInput schema / properties / template / properties / endpoints / items / properties / fields / items / properties / name / description
Added value: +"Output property name for this field."
addedInput schema / properties / template / properties / endpoints / items / properties / fields / items / properties / options
Added value: +{
+ "description": "Per-type options: integer/float min/max (float adds decimals 0-15), iso_date/iso_datetime from/to (yyyy-mm-dd), enum values (non-empty string array).",
+ "type": "object"
+}
addedInput schema / properties / template / properties / endpoints / items / properties / fields / items / properties / type / description
Added value: +"Generator type for the field value."
addedInput schema / properties / template / properties / endpoints / items / properties / fields / items / properties / type / enum
Added value: +[
+ "uuid",
+ "integer",
+ "float",
+ "boolean",
+ "full_name",
+ "first_name",
+ "last_name",
+ "email",
+ "phone",
+ "iso_date",
+ "iso_datetime",
+ "sentence",
+ "paragraph",
+ "enum"
+]
addedInput schema / properties / template / properties / endpoints / items / properties / fields / maxItems
Added value: +50
addedInput schema / properties / template / properties / endpoints / items / properties / fields / minItems
Added value: +1
addedInput schema / properties / template / properties / endpoints / items / properties / method / default
Added value: +"GET"
addedInput schema / properties / template / properties / endpoints / items / properties / method / description
Added value: +"HTTP method for the endpoint."
addedInput schema / properties / template / properties / endpoints / items / properties / method / enum
Added value: +[
+ "GET",
+ "POST",
+ "PUT",
+ "PATCH",
+ "DELETE",
+ "HEAD",
+ "OPTIONS"
+]
addedInput schema / properties / template / properties / endpoints / items / properties / path / description
Added value: +"Endpoint path, preserved verbatim (e.g. /users or /users/:id). Required, non-empty."
addedInput schema / properties / template / properties / endpoints / items / properties / path / examples
Added value: +[
+ "/users"
+]
changedInput schema / properties / template / properties / endpoints / items / required
Previous value: -[
- "path",
- "method",
- "count",
- "fields"
-]New value: +[
+ "path",
+ "count",
+ "fields"
+]
addedInput schema / properties / template / properties / endpoints / maxItems
Added value: +20
addedInput schema / properties / template / properties / endpoints / minItems
Added value: +1
changedInput schema / required
Previous value: -[
- "template",
- "seed"
-]New value: +[
+ "template"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "endpoints": {
+ "description": "One entry per requested endpoint.",
+ "items": {
+ "properties": {
+ "method": {
+ "description": "Resolved HTTP method (defaults to GET).",
+ "type": "string"
+ },
+ "path": {
+ "description": "The endpoint path, as supplied.",
+ "type": "string"
+ },
+ "records": {
+ "description": "Generated records; each is an object keyed by the requested field names.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "info": {
+ "description": "Summary of the generated document.",
+ "properties": {
+ "endpointCount": {
+ "description": "Number of endpoints generated.",
+ "type": "integer"
+ },
+ "generatedAt": {
+ "description": "ISO 8601 generation timestamp; varies each call even with a seed.",
+ "type": "string"
+ },
+ "totalRecords": {
+ "description": "Total records across all endpoints.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "success": {
+ "description": "True when generation succeeded.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}