Thanks.io

Direct Mail Sent Digitally

Go to site
Explore
/
Apps
/
Thanks.io

Thanks.io API Integrations

Build and run workflows using the Thanks.io 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

thanks.io provides an API that will help you recognize and reward your employees, customers, and partners. With thanks.io, you can quickly and easily create personalized tokens of appreciation with messages and funds.

Thanks.io offers powerful API features that let you create custom recognition experiences for your clients and employees. With API calls, you can:

  • Create customizable message tokens that your team can send to recognize individual accomplishments
  • Reward your users with token-based payments for a job well done
  • Track the performance of each user and reward them in real-time
  • Easily create promo codes to give thanks to your team
  • Issue holiday tokens as a way of saying thanks

Examples of what you can build using the thanks.io API:

  • Employee recognition programs
  • Client loyalty programs
  • Incentive programs
  • Referral programs
  • Gift giving programs
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: {
    thanks_io: {
      type: "app",
      app: "thanks_io",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.thanks.io/api/v2/ping`,
      headers: {
        Authorization: `Bearer ${this.thanks_io.$auth.oauth_access_token}`,
      },
    })
  },
})

Choose an API to Connect with Thanks.io API

1
-
12
of
1000+
apps by most popular

Add Recipient with Thanks.io API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Thanks.io
 
Try it
Send Message (Advanced) with Discord Webhook API on New Delivery from Thanks.io API
Thanks.io + Discord Webhook
 
Try it
Add Recipient with Thanks.io API on New Message in Channel from Discord Bot API
Discord Bot + Thanks.io
 
Try it
Add Recipient with Thanks.io API on New Submission from Typeform API
Typeform + Thanks.io
 
Try it
Add Recipient with Thanks.io API on Custom Events from Zoom API
Zoom + Thanks.io
 
Try it
New Delivery from the Thanks.io API

Emit new event for each new order delivered.

 
Try it
New Order from the Thanks.io API

Emit new event for each new order placed.

 
Try it
New Recipient from the Thanks.io API

Emit new event for each new recipient is added to a mailing list.

 
Try it
Add Recipient with the Thanks.io API

Add a recipient to a mailing list. See the docs here

 
Try it
Delete Recipient with the Thanks.io API

Delete a recipient from a mailing list. See the docs here

 
Try it
Send Giftcard with the Thanks.io API

Sends a giftcard to a recipient. See the docs here

 
Try it
Send Letter with the Thanks.io API

Sends a letter to a recipient. See the docs here

 
Try it
Send Letter via Radius Search with the Thanks.io API

Sends a letter to recipients within a radius. See the docs here

 
Try it

Authentication

Thanks.io uses OAuth authentication. When you connect your Thanks.io account, Pipedream will open a popup window where you can sign into Thanks.io and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Thanks.io API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. authorization
    GEThttps://dashboard.thanks.io/oauth/authorize?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://dashboard.thanks.io/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}