Tyntec SMS
This page contains the setup guide and reference information for the Tyntec SMS source connector.
The connector uses the tyntec SMS API to send an SMS message you define in the connector configuration, then syncs the send result and the message's delivery status.
This connector sends a real SMS message every time it runs. The connection check sends one message, and each selected stream sends its own message during a sync. A sync with both streams selected sends two messages. tyntec charges your account for each message.
Prerequisites
- A tyntec account with access to the tyntec Business Center.
- A REST (web) gateway for SMS configured in the Business Center. tyntec requires a gateway before you can send SMS through the API. See tyntec's SMS quick start.
- A tyntec API key.
- A sender ID and a recipient phone number. During a tyntec trial, you can only send SMS to phone numbers you have verified (whitelisted) in the Business Center.
Setup guide
Step 1: Get your tyntec API key
- Log in to the tyntec Business Center.
- In the left navigation menu, click API Settings.
- Copy an existing API key, or create a new one.
tyntec issues separate API keys for trial and live environments. Use the key for the environment you want to send messages from.
Step 2: Set up the Tyntec SMS connector in Airbyte
- In Airbyte, go to Sources and click New source.
- Select Tyntec SMS.
- Enter a name for the source.
- For Tyntec API Key, enter the API key from Step 1.
- For SMS Message Recipient Phone, enter the recipient's phone number in international format, for example
+4915112345678. - For SMS Message Sender Phone, enter the sender ID. This can be a phone number in international format or an alphanumeric sender ID of up to 11 characters. Some destination networks restrict which sender ID formats they accept.
- For SMS Message Body, enter the text of the message. Airbyte marks this field as optional, but tyntec's Send SMS endpoint requires a message, so enter a value.
- Click Set up source. Airbyte tests the connection by sending the configured message.
Supported sync modes
The Tyntec SMS source connector supports the following sync modes:
| Feature | Supported? |
|---|---|
| Full Refresh Sync | Yes |
| Incremental Sync | No |
Supported streams
| Stream | Endpoint | Description |
|---|---|---|
sms | Send SMS (GET) GET /messaging/v1/sms | Sends the configured message and returns one record with the send result, including requestId, message parts, and prices. |
messages | Read SMS status GET /messaging/v1/messages/{requestId} | Sends the configured message, then reads that message's delivery status by its requestId. |
Both streams use requestId as the primary key. The messages stream sends its own message rather than reusing the one from the sms stream, so the two streams return records with different requestId values.
Version 0.3.0 removed the contacts, phones, and registrations streams because tyntec no longer serves the BYON (Bring Your Own Number) endpoints they used. See the migration guide.
Limitations
The connector can't read message history. It only returns data about the messages it sends during the current sync.
IP allow list
If you use Airbyte Cloud and you enabled IP restriction on your tyntec account, add the Airbyte Cloud IP addresses to your tyntec IP allow list.
Reference
Config fields reference
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.3.0 | 2026-10-09 | 88337 | Remove the contacts, phones and registrations streams (tyntec BYON endpoints return 404) and use the sms stream for the connection check |
| 0.2.25 | 2026-06-02 | 79035 | Update dependencies |
| 0.2.24 | 2025-05-24 | 60738 | Update dependencies |
| 0.2.23 | 2025-05-10 | 59956 | Update dependencies |
| 0.2.22 | 2025-05-04 | 59537 | Update dependencies |
| 0.2.21 | 2025-04-27 | 58985 | Update dependencies |
| 0.2.20 | 2025-04-19 | 58045 | Update dependencies |
| 0.2.19 | 2025-04-05 | 57477 | Update dependencies |
| 0.2.18 | 2025-03-29 | 56294 | Update dependencies |
| 0.2.17 | 2025-03-08 | 55636 | Update dependencies |
| 0.2.16 | 2025-03-01 | 55151 | Update dependencies |
| 0.2.15 | 2025-02-22 | 54512 | Update dependencies |
| 0.2.14 | 2025-02-15 | 54061 | Update dependencies |
| 0.2.13 | 2025-02-08 | 53567 | Update dependencies |
| 0.2.12 | 2025-02-01 | 53063 | Update dependencies |
| 0.2.11 | 2025-01-25 | 52385 | Update dependencies |
| 0.2.10 | 2025-01-18 | 51961 | Update dependencies |
| 0.2.9 | 2025-01-11 | 51439 | Update dependencies |
| 0.2.8 | 2024-12-28 | 50783 | Update dependencies |
| 0.2.7 | 2024-12-21 | 50364 | Update dependencies |
| 0.2.6 | 2024-12-14 | 49793 | Update dependencies |
| 0.2.5 | 2024-12-12 | 49431 | Update dependencies |
| 0.2.4 | 2024-12-11 | 49110 | Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64 |
| 0.2.3 | 2024-11-04 | 47910 | Update dependencies |
| 0.2.2 | 2024-10-28 | 43782 | Update dependencies |
| 0.2.1 | 2024-08-16 | 44196 | Bump source-declarative-manifest version |
| 0.2.0 | 2024-08-14 | 44054 | Refactor connector to manifest-only format |
| 0.1.13 | 2024-08-10 | 43551 | Update dependencies |
| 0.1.12 | 2024-08-03 | 43221 | Update dependencies |
| 0.1.11 | 2024-07-27 | 42689 | Update dependencies |
| 0.1.10 | 2024-07-20 | 42209 | Update dependencies |
| 0.1.9 | 2024-07-13 | 41740 | Update dependencies |
| 0.1.8 | 2024-07-10 | 41364 | Update dependencies |
| 0.1.7 | 2024-07-09 | 41108 | Update dependencies |
| 0.1.6 | 2024-07-06 | 40804 | Update dependencies |
| 0.1.5 | 2024-06-25 | 40482 | Update dependencies |
| 0.1.4 | 2024-06-22 | 39994 | Update dependencies |
| 0.1.3 | 2024-06-05 | 38838 | Make compatible with builder |
| 0.1.2 | 2024-06-04 | 39043 | [autopull] Upgrade base image to v1.2.1 |
| 0.1.1 | 2024-05-21 | 38500 | [autopull] base image + poetry + up_to_date |
| 0.1.0 | 2022-11-02 | 18883 | 🎉 New Source: Tyntec SMS |