Riddle Quiz Maker

Riddle is a beautifully intuitive online quiz maker and marketing platform - allowing publishers, brands and bloggers add quizzes, personality tests, polls and more to their websites.

Integrate the Riddle Quiz Maker API with the Node API

Setup the Riddle Quiz Maker API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate Riddle Quiz Maker and Node remarkably fast. Free for developers.

Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it

Overview of Riddle Quiz Maker

With Riddle Quiz Maker you can make creating engaging quizzes and surveys with
visuals super easy. The API enables you to quickly and easily build interactive
quizzes and surveys to capture leads, measure results and engage users.

With the Riddle Quiz Maker API, you can quickly and easily create:

  • Lead Generation Quizzes: Ask insightful questions to capture leads and better
    understand your audience
  • Personality Quizzes: Engage and entertain with personality quizzes that share
    stories of users’ results
  • Video Quizzes: Create interactive video quizzes to encourage users to watch
    and engage with a video
  • Knowledge Tests: Challenge your community or students with knowledge tests
    that test a user's expertise
  • Survey Platforms: Get valuable insights and feedback from your audience &
    customers
  • Branded Ads & Competitions: Incentivize users to join competitions, enter
    contests or answer ads with our quizzes
  • Learning Assessments: Assess user progress and teach them more with scoring
    quizzes and surveys

With the Riddle Quiz Maker API, you can create intelligent, dynamic quizzes to
engage with your audience and collect valuable insights that help grow your
business. Try it today!

Connect Riddle Quiz Maker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    riddle_quiz_maker: {
      type: "app",
      app: "riddle_quiz_maker",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.riddle.com/api/v2/riddle/get/types`,
      headers: {
        "Authorization": `Bearer ${this.riddle_quiz_maker.$auth.api_token}`,
        "Key": `${this.riddle_quiz_maker.$auth.api_key}`,
      },
    })
  },
})

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.