Discogs

Discover music on Discogs, the largest online music database. Buy and sell music with collectors in the Marketplace.

Integrate the Discogs API with the Node API

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

Run Node Code with Node API on New Order Received from Discogs API
Discogs + Node
 
Try it
Run Node Code with Node API on Order Cancelled from Discogs API
Discogs + Node
 
Try it
New Order Received from the Discogs API

Emit new event when there is an order with status 'New Order'. See the documentation

 
Try it
Order Cancelled from the Discogs API

Emits an event when an order status changes to 'Cancelled'. See the documentation

 
Try it
Create Marketplace Listing with the Discogs API

Creates a new listing in the Discogs marketplace. See the documentation

 
Try it
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
Update Order Status with the Discogs API

Updates the status of an existing order on Discogs. See the documentation

 
Try it

Overview of Discogs

The Discogs API offers a gateway to rich data on music artists, labels, and releases. With Pipedream, you can harness this data to create automated workflows that can tap into a vast repository of music information. Whether you're looking to sync your music collection with a personal database, track marketplace activity, or curate personalized music recommendations, the Discogs API paired with Pipedream provides a streamlined platform for integrating and automating these processes.

Connect Discogs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    discogs: {
      type: "app",
      app: "discogs",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.discogs.com/database/search?q=jimi+hendrix&type=artist%22`,
      headers: {
        "Authorization": `Discogs token=${this.discogs.$auth.personal_access_token}`,
      },
    })
  },
})

Overview of Node

Develop, run and deploy your Node.js code in Pipedream workflows, using it between no-code steps, with connected accounts, or integrate Data Stores and File Stores.

This includes installing NPM packages, within your code without having to manage a package.json file or running npm install.

Below is an example of installing the axios package in a Pipedream Node.js code step. Pipedream imports the axios package, performs the API request, and shares the response with subsequent workflow steps:

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.