{"id":5200,"date":"2022-12-19T14:26:04","date_gmt":"2022-12-19T13:26:04","guid":{"rendered":"https:\/\/www.smsapi.com\/blog\/?p=5200"},"modified":"2024-01-29T15:59:19","modified_gmt":"2024-01-29T14:59:19","slug":"sms-api-integration-checklist","status":"publish","type":"post","link":"https:\/\/www.smsapi.com\/blog\/sms-api-integration-checklist\/","title":{"rendered":"SMS API integration checklist \u2013 how to integrate a bulk SMS gateway"},"content":{"rendered":"\n<p><strong>Here\u2019s your definitive task list before and after the SMS messaging platform integration. Check how to connect SMS API with your system, service, app or digital product.<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">SMS API integration checklist: first steps<\/h2>\n\n\n\n<p>If you are thinking about integrating SMS messaging with a system of your choice, you will need an account at SMSAPI. No other way around it. Go and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/en\/signup\" target=\"_blank\">register a free test account<\/a>. A few first test messages are on the house. Get in touch with the SMSAPI support team \u2013 they will gladly help you with everything technical.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.smsapi.com\/en\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">Create a free account<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">1. Get yourself access to SMS API gateway<\/h3>\n\n\n\n<p>The&nbsp;<a href=\"https:\/\/smsapi.com\/blog\/do-it-yourself\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">SMSAPI Do it yourself guide<\/a>&nbsp;is an excellent source of knowledge on how to start with SMS messages. Watch the&nbsp;video on YouTube&nbsp;or read tutorials here on the SMSAPI blog. Either way, create a test account. Then, validate and configure it, so we can verify your company details and unlock all functions for you.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Customer Portal Walkthrough | SMSAPI. Do It Yourself!\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/WadS_b3M2ko?list=PLI3b3nAycXMZkmb-273fiRwLM4O3Dt-PJ\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>You will probably want to<strong> set your SMS sender name<\/strong> or <strong>register a 2-Way SMS number<\/strong>. Find all of the above and more explained in the DIY guides. One more thing, if you plan to send larger batches of messages, please get in touch with your consultant. We might have a better deal for you.<\/p>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--attention post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY2xpcC1ydWxlPSJldmVub2RkIiB4bWw6c3BhY2U9InByZXNlcnZlIiB2ZXJzaW9uPSIxLjEiPgogIDxwYXRoIGlkPSJzdmdfMSIgc3R5bGU9ImZpbGw6IHJnYigxNywgMTkyLCAxMjgpOyBmaWxsLXJ1bGU6IG5vbnplcm87IiBkPSJtMi45MTk2NCwwbDQsMGwwLDRsLTEsN2wtMiwwbC0xLC03bDAsLTR6Ii8+CiAgPHBhdGggaWQ9InN2Z18yIiBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiIGQ9Im03LjAwODM3LDE0YzAsMS4xMDUgLTAuODk1LDIgLTIsMmMtMS4xMDUsMCAtMiwtMC44OTUgLTIsLTJjMCwtMS4xMDUgMC44OTUsLTIgMiwtMmMxLjEwNSwwIDIsMC44OTUgMiwyeiIvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>SMSAPI is a global SMS provider<\/h4><\/div><div class=\"infobox__content\">\n<p>SMSAPI covers the entire world. Well, almost, with a few exceptions like North Korea, Belarus and Russia. It means that you can reach almost every mobile phone holder worldwide from a single account. Pretty impressive, right? Read more and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/en\/signup\" target=\"_blank\">test our global SMS gateway<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"XrkyaRqvZh\"><a href=\"https:\/\/www.smsapi.com\/blog\/send-global-sms-infographic\/\">How to send SMS messages globally? (infographic)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to send SMS messages globally? (infographic)&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/send-global-sms-infographic\/embed\/#?secret=78o7pBGkA1#?secret=XrkyaRqvZh\" data-secret=\"XrkyaRqvZh\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. Check system and software requirements<\/h3>\n\n\n\n<p>SMSAPI exposes its potent API for everyone, and the API itself does not have many requirements \u2013 the only one is to <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/docs\/#url-adresses\" target=\"_blank\">use TLS version 1.2 or higher<\/a>. Older versions have numerous security issues and are now obsolete, so if you work with an extremely old environment with no support, TLS 1.2 SMS API will not work for you. If you would need just one more reason to upgrade, here it is!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Decide between a direct API connection or a library<\/h3>\n\n\n\n<p>We will be pleased if you decide to use one of our libraries. They will probably save you heaps of time during development. Remember, each library has its requirements, which get updated between versions. We always recommend using the most recent library version and following its requirements if you can upgrade the environment or an up-to-date one. Of course, you can use an older version, but it may cause some issues \u2013 we are upgrading them for a good reason.<\/p>\n\n\n\n<p>The <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/docs\/\" target=\"_blank\">SMSAPI Documentation<\/a> should be your first place to go in case of any problems with the API. It\u2019s continuously updated and improved, so you can always refer to it and get first-hand information, code example and other essential bits of knowledge for developers.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Account setup \u2013 start here<\/h2>\n\n\n\n<p>Let\u2019s go a bit further with the account setup!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Generate API token<\/h3>\n\n\n\n<p>Generate and paste the API key token right away into your application. Once created and hidden, it will remain hidden due to security reasons. So keep it safe! You can also confirm credentials using the OAuth Webflow.<\/p>\n\n\n\n<p>The OAuth2 token is a string that enables a\u00a0<strong>connection to our platform&#8217;s API<\/strong>. For an IT system that wants to use our services in an automated way (without using the Customer Panel), the token acts as a user and password, which you enter when accessing the Customer Panel. To generate access token (API key) click API Settings on the left column and click API tokes (OAuth).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Read more about SMS API tokens<\/h4>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Ng0HZEFWZT\"><a href=\"https:\/\/www.smsapi.com\/blog\/api-smsapi-essentials-developer-guide\/\">Send SMS using API \u2013 Developer Guide #01<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Send SMS using API \u2013 Developer Guide #01&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/api-smsapi-essentials-developer-guide\/embed\/#?secret=CH2XPun9fL#?secret=Ng0HZEFWZT\" data-secret=\"Ng0HZEFWZT\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Secure your account<\/h3>\n\n\n\n<p>Read all about why it matters and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/blog\/how-to-secure-account-smsapi\/\" target=\"_blank\">how to secure your account<\/a> (password, dev accounts, accesses and permissions). <strong>Always use unique, long and strong passwords.<\/strong> Do not reuse passwords. Important note: SMSAPI employees will never ask you for credentials. Keep your password secure and secret.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"WdiFsyBUHw\"><a href=\"https:\/\/www.smsapi.com\/blog\/how-to-secure-account-smsapi\/\">How to secure your SMSAPI account?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to secure your SMSAPI account?&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/how-to-secure-account-smsapi\/embed\/#?secret=b3bEEu1peH#?secret=WdiFsyBUHw\" data-secret=\"WdiFsyBUHw\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">2FA SMS login validation<\/h4>\n\n\n\n<p>And just to be safe, <a rel=\"noreferrer noopener\" href=\"https:\/\/ssl.smsapi.com\/react\/security\/settings\" target=\"_blank\">set the two-factor authentication based on SMS<\/a>. Each time you log in to SMSAPI, you\u2019ll be asked to provide a one-time password. You can always add your machine to the trusted list. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"u0XWHF1ti9\"><a href=\"https:\/\/www.smsapi.com\/blog\/password-sms-how-can-a-text-message-become-an-element-of-multi-factor-authentication\/\">Password: SMS. How can a text message become an element of multi-factor authentication?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Password: SMS. How can a text message become an element of multi-factor authentication?&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/password-sms-how-can-a-text-message-become-an-element-of-multi-factor-authentication\/embed\/#?secret=XT3fnmqy5O#?secret=u0XWHF1ti9\" data-secret=\"u0XWHF1ti9\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. IP whitelisting and blacklisting <\/h3>\n\n\n\n<p>These two separate features allow you to either set a list of IP addresses that are permitted to connect to your account (whitelisting) or are prohibited from using the services (blacklisting).<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mkQzIqEQkN\"><a href=\"https:\/\/www.smsapi.com\/blog\/how-to-create-manage-blacklist-using-api\/\">How to create and manage your blacklist API<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to create and manage your blacklist API&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/how-to-create-manage-blacklist-using-api\/embed\/#?secret=GPvNDZ4hJU#?secret=mkQzIqEQkN\" data-secret=\"mkQzIqEQkN\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Format numbers and data for API integration<\/h3>\n\n\n\n<p>We strongly suggest using CSV files exclusively. Simply because fewer things can go awry with them, as opposed to XLSX or other data format files. If you insist on using sheets, just keep the data on the first sheet. The SMS gateway will ignore everything else.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Test your code<\/h3>\n\n\n\n<p>We can&#8217;t stress it enough: test your code and do send yourself a test message. Successful SMS testing API integration is crucial for delivering a smooth and error-free messaging experience. But if you run into any problems, check the delivery and error codes in the documentation. As usual, write to us if you need additional help with your software integration. A thought: set a low balance notification and make sure the messaging won&#8217;t be interrupted or switch to monthly fees<\/p>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--attention post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY2xpcC1ydWxlPSJldmVub2RkIiB4bWw6c3BhY2U9InByZXNlcnZlIiB2ZXJzaW9uPSIxLjEiPgogIDxwYXRoIGlkPSJzdmdfMSIgc3R5bGU9ImZpbGw6IHJnYigxNywgMTkyLCAxMjgpOyBmaWxsLXJ1bGU6IG5vbnplcm87IiBkPSJtMi45MTk2NCwwbDQsMGwwLDRsLTEsN2wtMiwwbC0xLC03bDAsLTR6Ii8+CiAgPHBhdGggaWQ9InN2Z18yIiBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiIGQ9Im03LjAwODM3LDE0YzAsMS4xMDUgLTAuODk1LDIgLTIsMmMtMS4xMDUsMCAtMiwtMC44OTUgLTIsLTJjMCwtMS4xMDUgMC44OTUsLTIgMiwtMmMxLjEwNSwwIDIsMC44OTUgMiwyeiIvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>SMSAPI is a business SMS messaging gateway<\/h4><\/div><div class=\"infobox__content\">\n<p>Create a free testing account and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/en\/signup\" target=\"_blank\">give SMSAPI a try<\/a>! The first few text messages are on the house.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Quick checklist: after integration<\/h2>\n\n\n\n<p>The following part focuses on key aspects of <strong>SMS content and database performance<\/strong>. It\u2019s just a quick roundup &#8211; find more appropriate resources linked below. If this is your first <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/en\/sms-campaigns\" target=\"_blank\">SMS campaign<\/a>, read on. You are more than welcome to brush up on your knowledge in any other case.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SMS communication and marketing are GDPR-compliant<\/h3>\n\n\n\n<p>There\u2019s a big WHEN with that statement. You can send sales-related messages when you have consent to do so. And the consent must be precise and conscious. There\u2019s more to it, so <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/blog\/gdpr-in-sms-marketing\/\" target=\"_blank\">read about GDPR and SMS marketing<\/a>. <\/p>\n\n\n\n<p>To make things easier, always double-check if you have proper consent for SMS marketing from your customers. Otherwise, you risk substantial financial fines, image losses and other unpleasantries. That&#8217;s why we always encourage building contact databases organically. There&#8217;s too much to lose with 3rd-party customer data.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"DSQheJgMAj\"><a href=\"https:\/\/www.smsapi.com\/blog\/gdpr-in-sms-marketing\/\">GDPR in SMS Marketing \u2013 Frequently Asked Questions (FAQ)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;GDPR in SMS Marketing \u2013 Frequently Asked Questions (FAQ)&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/gdpr-in-sms-marketing\/embed\/#?secret=qyDu5y0ghD#?secret=DSQheJgMAj\" data-secret=\"DSQheJgMAj\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">How to SMS content<\/h3>\n\n\n\n<p>You are ready for your SMS campaign. Well, almost. There are still a couple of things to do before hitting the button. Let\u2019s go through some important yet often forgotten steps.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"LsgjCDGv3p\"><a href=\"https:\/\/www.smsapi.com\/blog\/basics-of-content-marketing-in-your-sms-campaign\/\">Basics of Content Marketing in SMS Campaigns<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Basics of Content Marketing in SMS Campaigns&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/basics-of-content-marketing-in-your-sms-campaign\/embed\/#?secret=6upHkynVR8#?secret=LsgjCDGv3p\" data-secret=\"LsgjCDGv3p\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Register SMS sender name <\/h4>\n\n\n\n<p><strong>SMS sender ID is a name that will replace the number<\/strong> \u2013 the feature is free and dramatically enhances brand awareness. <a rel=\"noreferrer noopener\" href=\"https:\/\/ssl.smsapi.com\/sms_settings\/sendernames\" target=\"_blank\">Go to the Customer Portal<\/a> and register yours. You can use up to 11 alphanumeric characters. The SMS sender name might not work in every region, so contact your consultant to confirm availability. Generic names like Parcel, Police or Banking are prohibited. We\u2019ll approve each request during our working hours.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"01iSlM3Ozi\"><a href=\"https:\/\/www.smsapi.com\/blog\/sender-id-how-to-send-branded-sms-company-name\/\">Sender ID \u2013 How to Send Branded SMS Messages with the Company Name Instead of a Number?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Sender ID \u2013 How to Send Branded SMS Messages with the Company Name Instead of a Number?&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/sender-id-how-to-send-branded-sms-company-name\/embed\/#?secret=f9KFk5paOh#?secret=01iSlM3Ozi\" data-secret=\"01iSlM3Ozi\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Mind the text coding or replace special characters<\/h4>\n\n\n\n<p>Beware of Word-processed text. It might contain special characters not included in UTF-8. But there\u2019s a quick fix: replacing special characters.<\/p>\n\n\n\n<p>It\u2019s a nice feature that will help you save precious characters and eliminate those, as mentioned above. The system will automatically replace the uncommon letters and other symbols with common versions. For example, polish diacritics like \u0105 or \u0119 will be transformed into a or e, respectively, when you turn this option on. You can choose to replace them by default in every message.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Track traffic with UTM parameter<\/h4>\n\n\n\n<p>An SMS message is mere 160 characters, plain text, with no buttons or images that you can hide links beneath. There\u2019s no reason not to <strong>make URL addresses shorter<\/strong>. Not only it saves you precious characters, but also you get a chance to use the UTM tracking code.<\/p>\n\n\n\n<p>And it\u2019s stupidly simple: go to the <a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/ga-dev-tools.web.app\/campaign-url-builder\/\" target=\"_blank\">Google Campaign URL Builder<\/a>. It\u2019s completely free. Paste your link, fill out all necessary fields (source, medium, and name are enough) and copy generated URL. Take the link to your desired shortener, we recommend the SMSAPI built-in <a rel=\"noreferrer noopener\" href=\"http:\/\/cut.li\" target=\"_blank\">cut.li<\/a>, but you can use any other. Paste it and make it shorter! Here you go! You got yourself a <strong>short URL address with a UTM tracking code<\/strong>. Once your customers click it, you can filter the traffic by the information you provided in the URL tool.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Read more about analyzing traffic<\/h5>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"qVtKtjGrSW\"><a href=\"https:\/\/www.smsapi.com\/blog\/utm-sms-google-analytics\/\">UTM parameters in SMS campaign \u2013 monitoring in Google Analytics<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;UTM parameters in SMS campaign \u2013 monitoring in Google Analytics&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/utm-sms-google-analytics\/embed\/#?secret=nlgmKDZ1JJ#?secret=qVtKtjGrSW\" data-secret=\"qVtKtjGrSW\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">SMS integrations: important definitions<\/h2>\n\n\n\n<p>Feeing a bit overwhelmed by new terms? The <a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/en\/sms-api\" target=\"_blank\">SMS API<\/a> tutorial can&#8217;t go without some fundamental definitions!<\/p>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>Integration definition<\/h4><\/div><div class=\"infobox__content\">\n<p>Integration means bringing smaller pieces together to form a large, complete structure. In this case, it would be a <strong>system capable of delivering text messages to customers<\/strong>, an app with bulk SMS functionality or a simple connection between a marketing automation plugin and an SMS provider, like SMSAPI.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>API definition<\/h4><\/div><div class=\"infobox__content\">\n<p><strong>Application programming interface (API)<\/strong> is a standard by which systems and programs communicate, exchange data and cooperate.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>P2P and A2P SMS definitions<\/h4><\/div><div class=\"infobox__content\">\n<p>P2P and A2P are two sides of SMS messaging. The first, <strong>person-to-person (P2P)<\/strong>, describes everyday communication between individuals, regular texting back and forth between friends, family members, etc. <\/p>\n\n\n\n<p>The second, <strong>application-to-person (A2P)<\/strong>, is all business-related messages sent online by companies. SMSAPI is a global A2P messaging provider.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>SMS gateway definition<\/h4><\/div><div class=\"infobox__content\">\n<p><strong>Professional SMS gateway<\/strong>&nbsp;is a service for companies, the public sector, startups and other kinds of businesses that want to communicate with their clients and audiences using bulk SMS messages.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-smsapi-blog wp-block-embed-smsapi-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"KPMxz9ndWB\"><a href=\"https:\/\/www.smsapi.com\/blog\/sms-gateway-starting-guide\/\">SMS Gateway \u2013 Starting Guide<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;SMS Gateway \u2013 Starting Guide&#8221; &#8212; SMSAPI Blog\" src=\"https:\/\/www.smsapi.com\/blog\/sms-gateway-starting-guide\/embed\/#?secret=19n6imdnIF#?secret=KPMxz9ndWB\" data-secret=\"KPMxz9ndWB\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>More resources for developers?<\/h4><\/div><div class=\"infobox__content\">\n<p>Here are some SMS API basics plus code snippets on the most popular programming languages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/blog\/api-smsapi-essentials-developer-guide\/\" target=\"_blank\">Send SMS using API<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/blog\/receiving-sms-online-developer-guide\/\" target=\"_blank\">Receiving SMS Online<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.smsapi.com\/blog\/send-sms-with-php-library\/\" target=\"_blank\" rel=\"noreferrer noopener\">Send SMS with PHP<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.smsapi.com\/blog\/send-sms-c-library-sms-api\/\" target=\"_blank\">Send SMS C#<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.smsapi.com\/blog\/javascript-sms-api-library-code-snippets-error-codes\/\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript SMS API guide<\/a><\/li>\n\n\n\n<li>Java &#8211; guide coming soon<\/li>\n\n\n\n<li>Python &#8211; guide coming soon<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Final thought<\/h2>\n\n\n\n<p>Since you put so much effort into making your links short and trackable, put a verb that entices action before it and guide your customer like a thread through a needle<strong>. <\/strong>Some <strong>examples of call-to-actions for SMS campaigns<\/strong> are: <em>buy now<\/em>, <em>register for free<\/em>, <em>browse<\/em>, and <em>claim your offer<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Send messages that are precise and personal<\/h3>\n\n\n\n<p>You have up to 160 characters, so make each count and communicate why, what and how. Furthermore, put the data to work and fill your SMS templates with information from the database or integrated system, e.g., last order date and favourite products category. The closer you hit home, the better chance for conversion<strong>.<\/strong> Compose messages you\u2019d like to receive, and certainly do not send the same message more the once.<\/p>\n\n\n\n<p>Are you unable to squeeze everything into 160 characters? There\u2019s a way to send longer messages, but each batch of extra characters counts as a separate message.<\/p>\n\n\n\n<p class=\"has-small-font-size\">Cover photo by <a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/unsplash.com\/@chrisliverani?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\">Chris Liverani<\/a> on <a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/unsplash.com\/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\">Unsplash<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s your definitive task list before and after the SMS messaging platform integration. Check how to connect SMS API with your system, service, app or digital product.<\/p>\n","protected":false},"author":17,"featured_media":5216,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[35,42,20,39],"class_list":["post-5200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-database","tag-ecommerce","tag-english","tag-api"],"_links":{"self":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/5200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/comments?post=5200"}],"version-history":[{"count":31,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/5200\/revisions"}],"predecessor-version":[{"id":5918,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/5200\/revisions\/5918"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/media\/5216"}],"wp:attachment":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/media?parent=5200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/categories?post=5200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/tags?post=5200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}