Thinkific

Create online courses and membership sites with Thinkific and feel confident that you've got the easiest technology and the best support in the industry.

Go to site

Integrate the Thinkific API with the PagerDuty API

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

GET /services

List existing services.

 
Try it
GET /vendors

List all vendors.

 
Try it
DELETE /addons/{id}

Remove an existing add-on.

 
Try it
DELETE /escalation_policies/{id}

Deletes an existing escalation policy and rules. The escalation policy must not be in use by any services.

 
Try it
DELETE /extensions/{id}

Delete an existing extension. Once the extension is deleted, it will not be accessible from the web UI and new incidents won't be able to be created for this extension.

 
Try it

Connect Thinkific

return await require("@pipedreamhq/platform").axios(this, {
  url: `https://api.thinkific.com/api/public/v1/courses`,
  headers: {
    "X-Auth-API-Key": `${auths.thinkific.api_key}`,
    "X-Auth-Subdomain": `${auths.thinkific.subdomain}`,
    "Content-Type": `application/json`,
  },
})

Connect PagerDuty

return await require("@pipedreamhq/platform").axios(this, {
  url: `https://api.pagerduty.com/users`,
  headers: {
    Authorization: `Bearer ${auths.pagerduty.oauth_access_token}`,
    "Accept": `application/vnd.pagerduty+json;version=2`,
  },
})
Run a Pipedream workflow on PagerDuty on-call rotations
Run a Pipedream workflow on PagerDuty on-call rotations
Run common workflows, or any Node.js code you'd like, each time a new user rotates onto an on-call schedule.