GmodStore

GmodStore - The Garry's Mod Marketplace. Tailored towards two types of people, if you're a Garry's Mod server owner, GmodStore can offer a variety of premium content for your server, or if you're looking for something a little more tailored, you can create a job listing checked out by a big audience of content-creators.

Integrate the GmodStore API with the Email API

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

New Email from the Email API

Get a unique address where you can send emails to trigger your workflow.

 
Try it
Send Yourself an Email with the Email API

Customize and send an email to the email address you registered with Pipedream. The email will be sent by notifications@pipedream.com.

 
Try it

Overview of GmodStore

The GmodStore API gives you the tools to interact with the GmodStore marketplace programmatically. Through this API, you can automate tasks like retrieving information on products, managing licenses, and handling user data. Using Pipedream, you can create workflows that integrate the GmodStore API with various other services to streamline processes, analyze data, and improve the efficiency of your operations. Pipedream’s serverless platform allows for seamless execution of these integrations, making it simpler to set up automated tasks without managing infrastructure.

Connect GmodStore

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: {
    gmodstore: {
      type: "app",
      app: "gmodstore",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.gmodstore.com/api/v3/me`,
      headers: {
        Authorization: `Bearer ${this.gmodstore.$auth.access_token}`,
      },
    })
  },
})

Connect Email

1
2
3
4
5
6
7
8
9
export default defineComponent({
  async run({ $ }) {
    const options = {
      subject: 'Your subject here',
      text: 'Your text here'
    };
    $.send.email(options);
  },
});