TextMagic

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

Go to site
Explore
/
Apps
/
TextMagic

TextMagic API Integrations

Build and run workflows using the TextMagic API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

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.
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}`,
      },
    })
  },
})

Choose an API to Connect with TextMagic API

1
-
12
of
1000+
apps by most popular

Authentication

TextMagic uses API keys for authentication. When you connect your TextMagic account, Pipedream securely stores the keys so you can easily authenticate to TextMagic APIs in both code and no-code steps.

To retrieve your Username and API Key,

  • Navigate to your TextMagic account and sign in
  • Go to the API settings page.
  • Click the Add new API key button.
  • Enter an app name for this key. Note, it’s just a label, so pick any name.
  • Click Generate new key.