get_quiz_item_schema
Quiz/form item types and the shape of their 'SettingsJson' — a STRINGIFIED JSON object whose keys depend entirely on the item's 'Type', which the OpenAPI schema cannot show (it types the property as an opaque string). CALL THIS BEFORE creating or updating ANY form item: the server stores SettingsJson verbatim, never fills a default and never validates a key, so a guessed blob is saved with HTTP 200 and only breaks in the respondent's browser — and it must never be null or empty, not even for a separator. Without arguments returns the shared base settings, the conventions and the traps; 'category'/'search' list types; 'itemType' returns one type's full settings card with a ready-to-send example and the system contact attributes it may be bound to.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Optional search over type names and purposes, e.g. 'choose one' or 'image'. | |
| category | No | Optional category filter: input, selection, scale, upload, data, layout, media, social. | |
| itemType | No | Optional exact item type, e.g. 'monoSelect' or 'separator'. |