TextMagic

TextMagic is an international text messaging company that helps small businesses engage with their customers.

Integrate the TextMagic API with the Data Stores API

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

Add or update a single record with the Data Stores API

Add or update a single record in your Pipedream Data Store.

 
Try it
Add or update multiple records with the Data Stores API

Add or update multiple records to your Pipedream Data Store.

 
Try it
Append to record with the Data Stores API

Append to a record in your data store Pipedream Data Store. If the record does not exist, a new record will be created in an array format.

 
Try it
Check for existence of key with the Data Stores API

Check if a key exists in your Pipedream Data Store or create one if it doesn't exist.

 
Try it
Delete a single record with the Data Stores API

Delete a single record in your Pipedream Data Store.

 
Try it

Overview of TextMagic

TextMagic API is a cloud-based platform that provides a range of messaging API
and Services that enables developers to quickly and easily add text messaging,
voice services and two-way conversations into web, mobile and other types of
applications. With TextMagic API, you are able to build reliable messaging
services, ranging from simple notifications and alerts to more robust
applications involving multi-step workflows and automation.

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

  • SMS Authentication & Verification: You can use TextMagic API to quickly and
    easily verify the identity of your customers through one-time codes delivered
    directly via SMS.
  • Cloud-to-Device Messaging: You can use TextMagic API to interact directly
    with your customers' device with messages, notifications, and alerts.
  • Bulk Messaging: You can use TextMagic API to send one-to-many text or voice
    messages to large audiences with just a few lines of code.
  • Automation & Workflows: You can use TextMagic API to create automated
    workflows that send out messages based on customer behavior, trigger
    notifications, and schedule automated messages.
  • Mobile App Integration: You can use TextMagic API to integrate your mobile
    applications with text and voice messaging services.
  • Multi-language Support: You can use TextMagic API to support over 200
    different languages, making it easier to send out messages in multiple
    languages.

Connect TextMagic

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: {
    textmagic: {
      type: "app",
      app: "textmagic",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://rest.textmagic.com/api/v2/user`,
      headers: {
        "X-TM-Username": `${this.textmagic.$auth.username}`,
        "X-TM-Key": `${this.textmagic.$auth.api_key}`,
      },
    })
  },
})

Overview of Data Stores

With the Data Stores API, you can build applications that:

  • Store data for later retrieval
  • Retrieve data from a store
  • Update data in a store
  • Delete data from a store

Connect Data Stores

1
2
3
4
5
6
7
8
9
10
11
export default defineComponent({
  props: {
    myDataStore: {
      type: "data_store",
    },
  },
  async run({ steps, $ }) {
    await this.myDataStore.set("key_here","Any serializable JSON as the value")
    return await this.myDataStore.get("key_here")
  },
})