An open API service indexing awesome lists of open source software.

https://github.com/podium/podium-api-sample-messages


https://github.com/podium/podium-api-sample-messages

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Sample Integration: Send Messages

## About the Integration

This repository provides a quick solution that will allow messages (SMS or Email) to be send to end users
to Podium. The integration uses the send a message
You can learn more about the message object by accessing
our API reference docs

## Get Started

If it is your first time using Podium API, checkout our Get Started Guide to get your credentials and understand our scope.

## Running Locally

### 1. Get your developer account

In order to make https requests make sure you have a developer account and the following keys:


  • ClientId

  • ClientSecret

  • RefreshToken

### 2. Setup local project

```html

git clone https://github.com/podium/podium-api-demo-contacts.git

cd ~/podium-api-demo-contacts

https://nodejs.org/en/knowledge/HTTP/servers/how-to-create-a-HTTPS-server/

npm install
```

### 3. Set environment variables

```html

REFRESHTOKEN = '' CLIENTID = '' CLIENTSECRET = ''

```

### 4. Run Code

```
node index.js
```

You can use Postman to make requests to the local server. Below is an example of a message body that can be use to send messages.
Note: Make sure you know your locationUid and have a valida phone number.

```json
{
"channel": {
"identifier": "8001119232",
"type": "phone"
},
"body": "Just a reminder that your appointment is today! - Dynamic Body",
"locationUid": "b405e23a-2d8e-5000-909c-d1759dd40000"
}
```