Skip to content

Json Schema Generator API

POST https://api.findutils.com/api/tools/json-schema-generator/execute

Returns a JSON Schema (draft-07) object inferred from a sample JSON document. Detects types, nested objects and arrays, marks properties required, and can detect string formats (email, uri, uuid, date-time, date) and include examples.

Request body

application/json
  • json

    string required

    The sample JSON document (text) to infer a schema from.

  • required

    boolean optional

    Mark every object property as required. Default: true. Default true.

  • additional_properties

    boolean optional

    Allow additional properties on objects. When false, "additionalProperties": false is emitted. Default: false. Default false.

  • detect_formats

    boolean optional

    Detect string formats (email, uri, uuid, date-time, date). Default: true. Default true.

  • include_examples

    boolean optional

    Include the sample values as "examples". Default: false. Default false.

Example arguments

Verified
{
  "json": {
    "name": "Ann",
    "age": 30,
    "email": "a@b.co"
  }
}