Etsy

Shop for handmade, vintage, custom, and unique gifts

Integrate the Etsy API with the Microsoft Teams API

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

Create Channel with Microsoft Teams API on Listing Updated from Etsy API
Etsy + Microsoft Teams
 
Try it
Create Channel with Microsoft Teams API on New Shop Receipt from Etsy API
Etsy + Microsoft Teams
 
Try it
Create Channel with Microsoft Teams API on New Transaction from Etsy API
Etsy + Microsoft Teams
 
Try it
Create Draft Listing Product with Etsy API on New Channel from Microsoft Teams API
Microsoft Teams + Etsy
 
Try it
Create Draft Listing Product with Etsy API on New Channel Message from Microsoft Teams API
Microsoft Teams + Etsy
 
Try it
New Channel from the Microsoft Teams API

Emit new event when a new channel is created within a team

 
Try it
Listing Updated from the Etsy API

Emit new event when a listing is updated. See the Documentation

 
Try it
New Channel Message from the Microsoft Teams API

Emit new event when a new message is posted in a channel

 
Try it
New Shop Receipt from the Etsy API

Emit new event when a new shop receipt is created. See the Documentation

 
Try it
New Chat from the Microsoft Teams API

Emit new event when a new chat is created

 
Try it
Create Draft Listing Product with the Etsy API

Creates a physical draft listing product in a shop on the Etsy channel. See the Documentation

 
Try it
Create Channel with the Microsoft Teams API

Create a new channel in Microsoft Teams. See the docs here

 
Try it
Delete Listing with the Etsy API

Open API V3 endpoint to delete a ShopListing. A ShopListing can be deleted only if the state is one of the following: SOLD_OUT, DRAFT, EXPIRED, INACTIVE, ACTIVE and is_available or ACTIVE and has seller flags: SUPRESSED (frozen), VACATION, CUSTOM_SHOPS (pattern), SELL_ON_FACEBOOK. See the Documentation

 
Try it
List Channels with the Microsoft Teams API

Lists all channels in a Microsoft Team. See the docs here

 
Try it
Get Listing with the Etsy API

Retrieves a listing record by listing ID. See the Documentation

 
Try it

Overview of Etsy

Etsy is a global e-commerce platform specializing in handmade, vintage, and craft items. It offers a marketplace where artisans can connect directly with buyers. The term 'Etsy' is a trademark of Etsy, Inc. This application uses the Etsy API but is not endorsed or certified by Etsy.

The Etsy API provides a rich interface to interact with the popular e-commerce platform known for its unique, handmade, and vintage items. Using the Etsy API via Pipedream, you can automate various aspects of your Etsy shop, including inventory management, order processing, and customer engagement. It opens up possibilities for streamlining mundane tasks, reacting to shop events in real-time, and syncing data across different platforms, enhancing the efficiency and responsiveness of your online business operations.

Connect Etsy

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: {
    etsy: {
      type: "app",
      app: "etsy",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://openapi.etsy.com/v3/application/users/me`,
      headers: {
        Authorization: `Bearer ${this.etsy.$auth.oauth_access_token}`,
        "x-api-key": `${this.etsy.$auth.oauth_client_id}`,
      },
    })
  },
})

Overview of Microsoft Teams

The Microsoft Teams API on Pipedream allows you to automate tasks, streamline communication, and integrate with other services to enhance the functionality of Teams as a collaboration hub. With this API, you can send messages to channels, orchestrate complex workflows based on Teams events, and manage Teams' settings programmatically.

Connect Microsoft Teams

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: {
    microsoft_teams: {
      type: "app",
      app: "microsoft_teams",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://graph.microsoft.com/v1.0/me`,
      headers: {
        Authorization: `Bearer ${this.microsoft_teams.$auth.oauth_access_token}`,
      },
    })
  },
})