Miestro

The ultimate course platform to help you easily your own online courses in just 5 steps.

Integrate the Miestro API with the Delay API

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

Delay Workflow with Delay API on New Webhook Event Received from Miestro API
Miestro + Delay
 
Try it
New Webhook Event Received from the Miestro API

Emit new event when a new webhook event is received. Needs webhook registration in Miestro UI using the http endpoint of this source. See the documentation

 
Try it
Create User with the Miestro API

Creates a user with the given attributes. See the documentation

 
Try it
Delay Workflow with the Delay API

Delay the execution of your workflow for a specific amount of time (does not count against your compute time).

 
Try it
Enroll User To Course with the Miestro API

Enrolls user to a course. See the documentation

 
Try it
Unroll User To Course with the Miestro API

Unrolls user to a course. See the documentation

 
Try it

Overview of Miestro

The Miestro API can be used to create a variety of applications, including:

  • Location-based applications
  • Messaging applications
  • Social networking applications
  • Gaming applications
  • Augmented reality applications
  • And more!

Connect Miestro

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: {
    miestro: {
      type: "app",
      app: "miestro",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.miestro.com/api/v1.0/users`,
      headers: {
        "X-Forward-Api-Key": `${this.miestro.$auth.api_key}`,
        "X-Forward-Api-Secret": `${this.miestro.$auth.api_secret}`,
      },
    })
  },
})

Overview of Delay

The Delay API allows you to build workflows that wait a specified amount of
time before continuing. This can be useful for rate-limiting actions, or
waiting for an external event to occur.

Here are some examples of what you can build using the Delay API:

  • A workflow that sends a Slack message after a specified amount of time
  • A workflow that checks for new data from an external API every hour
  • A workflow that backs up a file to Dropbox every day

Connect Delay

1
2
3
4
5
6
7
export default defineComponent({
  async run({steps, $}) {
    // Specify the amount of time to delay your workflow in milliseconds
    return $.flow.delay(5000)
  },
})