API Docs

RiddleBuilder

Found 3 routes
POST

create

/api/v3/riddle-builder

Creates a Riddle using the Riddle Builder.

Needed subscription plan: Business or Enterprise.
Refer to the [Builder API Help Guide](https://www.riddle.com/help/developers/api/build-riddles/getting-started) for more information on how to specify the Riddle you want to build.
JSON parameters
Name Type Required Description
type string X The type of Riddle you want to build (available: Quiz / Poll)
build array X the build specifications for the Riddle - see Riddle Builder documentation for details
publish boolean X whether or not to publish the Riddle after creation
GET

availablePresets

/api/v3/riddle-builder/presets/{projectId}

Gets all preset + palette IDs & names.

This is useful in the Riddle Builder to select a preset or palette for a Riddle.
Needed subscription plan: Business or Enterprise.
Refer to the [Builder API Help Guide](https://www.riddle.com/help/developers/api/build-riddles/getting-started) for more information on how to specify the Riddle you want to build.
Route parameters
Name Type Required Description
projectId integer The project ID you want the preset & palette IDs for; if not set, the user's presets will be returned
GET

availableFontFamilies

/api/v3/riddle-builder/font-families

Gets all font families.

This is useful in the Riddle Builder to select another font family. Can be used with button & share result page blocks.
Needed subscription plan: Business or Enterprise.
Refer to the [Builder API Help Guide](https://www.riddle.com/help/developers/api/build-riddles/getting-started) for more information on how to specify the Riddle you want to build.
Route parameters
Name Type Required Description
projectId integer The project ID you want the preset & palette IDs for; if not set, the user's presets will be returned