For developers

Turn.io API documentation

Developer? Learn more about Turn.io's APIs.

Neelke Stadler
Updated by Neelke Stadler

Integrations

Connect your Turn.io account to third-party applications so they can share information with each other. This is a powerful way to enhance functionality without duplicating effort. Turn enables three…

Neelke Stadler
Updated by Neelke Stadler

Where do I find my credentials for the Message Template API?

Navigate to Settings > API & Webhooks. Click the Generate Credentials button. View your Message Template API details including namespace and access token.

Simon de Haan
Updated by Simon de Haan

How do I create message templates via the API?

The message templates API allows one to create message templates for approval by Facebook. It is a REST API that works the same as Facebook's own Graph API as per their documentation. Turn currently…

Simon de Haan
Updated by Simon de Haan

Upload and send a sticker via the API

Stickers can be uploaded as media and then sent in WhatsApp messages to users via the API. Let's look at how you would do this: Step 1: Upload the media to WhatsApp (as described in the documentation…

Updated

Replacing the Contact Export API

At Turn, we know how important it is that you get insights in to your users. In order to facilitate this, we built the contact export API, which could export all user data in an excel sheet or JSON f…

Nathan Begbie
Updated by Nathan Begbie

New to webhooks?

Webhooks enable third-party services to send or receive real-time updates to or from your app.. If you are setting up and testing webhooks you can use Requestbin to inspect any event (HTTP or webhook…

Neelke Stadler
Updated by Neelke Stadler

Custom Integrations

Why Use a Custom Integration? Custom integrations can power up your helpdesk experience by linking your Turn service to external systems like Customer Relationship Management System, your patient dat…

Nathan Begbie
Updated by Nathan Begbie

How to set up a RapidPro integration

Integrations are a great way to connect external tools with Turn. One of the default integration that Turn provides is with RapidPro. RapidPro vs Textit RapidPro and Textit is the same product. Texti…

Manish Manohar
Updated by Manish Manohar

Notify your team over email when someone needs urgent help

If you provide emergency services and need to notify your team via email when someone requests urgent help you can use webhooks to set it up. Let's say you run a social care service and has a specifi…

Manish Manohar
Updated by Manish Manohar

Getting data from the Contacts API endpoint

Contact data changes as people interact with your service. This is how you get up to date information via the API. Toward the end of September 2022 we made some changes to the Contacts API endpoint.…

Nathan Begbie
Updated by Nathan Begbie

Getting Suggested Replies with ChatGPT

With advances in generative AI and text-based responses to messages, we know that customers will also want to be able to leverage the power of tools like ChatGPT within their product. The good news i…

Nathan Begbie
Updated by Nathan Begbie

Upload media to Turn in order to use in code-based journeys

Media such as images, videos, audios and file attachments can be uploaded to Turn for usage in code-based journeys. It is entirely possible to embed and send out media via code-based journeys. Howeve…

Hasan Tariq
Updated by Hasan Tariq

Contact