{"info":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","description":"<html><head></head><body><h1 id=\"techlink-sms-api\">Techlink SMS API</h1>\n<p>Base URL: <code>https://sms.techlinkgh.com</code></p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>Most endpoints require an <code>Authorization</code> header. Two schemes are accepted:</p>\n<ul>\n<li><p><strong>API key</strong> (recommended for programmatic use): <code>Authorization: ApiKey</code></p>\n</li>\n<li><p><strong>Bearer JWT</strong> (from <code>Login</code>): <code>Authorization: Bearer</code></p>\n</li>\n</ul>\n<p>Set the collection variables <strong><code>smswebsite</code></strong> (defaults to the production host) and <strong><code>apikey</code></strong> (your account API key), then all requests inherit auth automatically. The <strong>Authentication</strong> and <strong>Webhooks</strong> folders are public and send no auth header.</p>\n<h2 id=\"pricing\">Pricing</h2>\n<p>Sends deduct from purchased bundles first, then wallet balance at <strong>GHS 0.05 per SMS part</strong> (160 GSM-7 chars per part; 153 for concatenated parts).</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Techlink SMS API","slug":"techlink-sms-api"}],"owner":"32176725","collectionId":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","publishedId":"2sBXigMZPB","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-03-15T17:05:39.000Z"},"item":[{"name":"Authentication","item":[{"name":"Sign Up","id":"157f7ba8-5bde-42c0-9916-21c3fbc458ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"email\": \"john@example.com\",\n  \"password\": \"StrongPass123\",\n  \"phoneNumber\": \"0240940228\",\n  \"businessName\": \"John's Pharmacy\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/signup","description":"<p>Register a new SMS account.</p>\n<h2 id=\"body-json\">Body (JSON)</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>firstName</code></td>\n<td>Yes</td>\n<td>First name</td>\n</tr>\n<tr>\n<td><code>lastName</code></td>\n<td>Yes</td>\n<td>Last name</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td>Yes</td>\n<td>Unique email address</td>\n</tr>\n<tr>\n<td><code>password</code></td>\n<td>Yes</td>\n<td>Account password</td>\n</tr>\n<tr>\n<td><code>phoneNumber</code></td>\n<td>Yes</td>\n<td>Contact phone number</td>\n</tr>\n<tr>\n<td><code>businessName</code></td>\n<td>No</td>\n<td>Business/company name</td>\n</tr>\n</tbody>\n</table>\n</div><p>Returns a <code>token</code> (valid 1 day) and the created user.</p>\n","urlObject":{"path":["api","bulksms","signup"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"9b949222-999c-4be2-8aa1-2ff0928e26fc","name":"201 Created","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"email\": \"john@example.com\",\n  \"password\": \"StrongPass123\",\n  \"phoneNumber\": \"0240940228\",\n  \"businessName\": \"John's Pharmacy\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/signup"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Account created successfully\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n    \"user\": {\n        \"id\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"email\": \"john@example.com\",\n        \"firstName\": \"John\",\n        \"lastName\": \"Doe\",\n        \"businessName\": \"John's Pharmacy\",\n        \"phoneNumber\": \"0240940228\"\n    }\n}"}],"_postman_id":"157f7ba8-5bde-42c0-9916-21c3fbc458ff"},{"name":"Login","id":"95665208-4f6e-4273-8edf-bffef11aa054","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"john@example.com\",\n  \"password\": \"StrongPass123\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/login","description":"<p>Authenticate and receive a JWT (valid 7 days).</p>\n<h2 id=\"body-json\">Body (JSON)</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>email</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>password</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","bulksms","login"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"7fb14583-63d4-4978-ae37-be3c0f0b8cad","name":"200 OK","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"john@example.com\",\n  \"password\": \"StrongPass123\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Login successful\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n    \"user\": {\n        \"id\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"email\": \"john@example.com\",\n        \"firstName\": \"John\",\n        \"balance\": 12.5,\n        \"prepaidBalance\": 0,\n        \"totalBundles\": 200,\n        \"totalContactsImported\": 58,\n        \"lastLogin\": \"2026-07-08T10:00:00.000Z\"\n    }\n}"}],"_postman_id":"95665208-4f6e-4273-8edf-bffef11aa054"},{"name":"Verify Token","id":"6d50e40f-6f61-4f57-94f8-b83e216b313f","request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer YOUR_JWT_TOKEN","type":"text"}],"url":"https://sms.techlinkgh.com/api/bulksms/verify-token","description":"<p>Check whether a JWT is still valid. Send the token as <code>Authorization: Bearer &lt;token&gt;</code>.</p>\n","urlObject":{"path":["api","bulksms","verify-token"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"34b9a02d-e9d8-4c01-a8d7-f837c6c372ad","name":"200 OK","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Authorization","value":"Bearer YOUR_JWT_TOKEN","type":"text"}],"url":"https://sms.techlinkgh.com/api/bulksms/verify-token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Token is valid\"\n}"}],"_postman_id":"6d50e40f-6f61-4f57-94f8-b83e216b313f"}],"id":"5a43d160-c970-400a-b660-58f2b3d595b8","description":"<p>Create an account, log in to obtain a JWT, and verify a token. These endpoints do not require the <code>ApiKey</code> header. Use the returned <strong>token</strong> as <code>Authorization: Bearer &lt;token&gt;</code> for dashboard-style calls, or your account <strong>API key</strong> as <code>Authorization: ApiKey &lt;key&gt;</code> for programmatic access.</p>\n","_postman_id":"5a43d160-c970-400a-b660-58f2b3d595b8","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Account","item":[{"name":"Get Current User","id":"4cdb9001-31d7-4631-bef5-436467b8d5ed","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/user","description":"<p>Return the full profile of the authenticated user (balance, bundles, API key, status, etc.).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","user"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"584ea706-e1eb-49fd-90fa-7a0fe3dcc827","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"user\": {\n        \"id\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"email\": \"john@example.com\",\n        \"firstName\": \"John\",\n        \"lastName\": \"Doe\",\n        \"phoneNumber\": \"0240940228\",\n        \"businessName\": \"John's Pharmacy\",\n        \"balance\": 12.5,\n        \"prepaidBalance\": 0,\n        \"totalBundles\": 200,\n        \"totalContactsImported\": 58,\n        \"apiKey\": \"a1b2c3d4e5f6...redacted\",\n        \"isSuspended\": false,\n        \"lastLogin\": \"2026-07-08T10:00:00.000Z\",\n        \"createdAt\": \"2026-01-04T09:12:00.000Z\",\n        \"updatedAt\": \"2026-07-08T10:00:00.000Z\",\n        \"status\": \"active\"\n    }\n}"}],"_postman_id":"4cdb9001-31d7-4631-bef5-436467b8d5ed"},{"name":"Update Profile","id":"005f7cd7-dca7-458d-be9d-0887273608bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"phone\": \"0240940228\",\n  \"company\": \"John's Pharmacy\",\n  \"country\": \"Ghana\",\n  \"address\": \"Accra\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/user","description":"<p>Update profile fields (email cannot be changed).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Maps to</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>phone</code></td>\n<td>phoneNumber</td>\n</tr>\n<tr>\n<td><code>company</code></td>\n<td>businessName</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","user"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"d20f9c43-d3bd-4150-af25-8cad1ed0a168","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"phone\": \"0240940228\",\n  \"company\": \"John's Pharmacy\",\n  \"country\": \"Ghana\",\n  \"address\": \"Accra\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"user\": {\n        \"_id\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"email\": \"john@example.com\",\n        \"firstName\": \"John\",\n        \"lastName\": \"Doe\",\n        \"phoneNumber\": \"0240940228\",\n        \"businessName\": \"John's Pharmacy\",\n        \"country\": \"Ghana\",\n        \"address\": \"Accra\",\n        \"balance\": 12.5,\n        \"totalBundles\": 200\n    }\n}"}],"_postman_id":"005f7cd7-dca7-458d-be9d-0887273608bf"},{"name":"Get Balance","id":"b2fd3f1c-974d-4e4f-8ad0-b986f1587bdb","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/balance","description":"<p>Return wallet balance, prepaid balance, total bundles and contacts imported.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","balance"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"8f5ce5f5-c38d-4664-8b62-43562577e78c","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"balance\": 12.5,\n    \"prepaidBalance\": 0,\n    \"totalBundles\": 200,\n    \"totalContactsImported\": 58,\n    \"businessName\": \"John's Pharmacy\",\n    \"phoneNumber\": \"0240940228\",\n    \"isSuspended\": false,\n    \"lastLogin\": \"2026-07-08T10:00:00.000Z\"\n}"}],"_postman_id":"b2fd3f1c-974d-4e4f-8ad0-b986f1587bdb"},{"name":"Get Transactions","id":"f2fe630c-f2cf-474a-9a31-916c2411d7db","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/transactions","description":"<p>Return the 100 most recent wallet/bundle transactions for the account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","transactions"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"b2208e0e-1f43-42c6-9093-6159ecb1c74b","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"transactions\": [\n        {\n            \"date\": \"2026-07-08T10:00:00.000Z\",\n            \"type\": \"SMS Bundle Purchase\",\n            \"description\": \"1000 SMS bundle\",\n            \"amount\": 45,\n            \"status\": \"success\"\n        },\n        {\n            \"date\": \"2026-07-01T08:00:00.000Z\",\n            \"type\": \"Wallet Top-up\",\n            \"description\": \"Wallet top-up via Paystack\",\n            \"amount\": 50,\n            \"status\": \"success\"\n        }\n    ]\n}"}],"_postman_id":"f2fe630c-f2cf-474a-9a31-916c2411d7db"},{"name":"Get Active Bundles","id":"5d4879e8-cce5-4c44-8db0-a50b8dd823b0","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/bundles/active","description":"<p>Return all non-expired SMS bundles and the total remaining message units.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","bundles","active"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"fb5d3932-38a1-48fe-979a-82bccb60c2c7","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/bundles/active"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"totalMessages\": 200,\n    \"bundles\": [\n        {\n            \"_id\": \"66a1...\",\n            \"transactionType\": \"SMS Bundle Purchase\",\n            \"messageUnits\": 200,\n            \"validity\": 30,\n            \"bundlePurchaseDate\": \"2026-07-01T08:00:00.000Z\",\n            \"amount\": 45\n        }\n    ]\n}"}],"_postman_id":"5d4879e8-cce5-4c44-8db0-a50b8dd823b0"},{"name":"Delete Account","id":"5cdb7900-d686-4b42-adc3-ae7839536dd8","request":{"method":"DELETE","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/user","description":"<p>⚠️ Permanently delete the account and ALL related data (invoices, sender IDs, contacts, groups, SMS logs).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","user"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"442535b0-0cc7-456d-aa68-d06fdcff9adc","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Account and all related data deleted successfully\"\n}"}],"_postman_id":"5cdb7900-d686-4b42-adc3-ae7839536dd8"}],"id":"def901ff-3a18-4239-ade2-b38af8f1bd99","description":"<p>Fetch and manage the authenticated account: profile, wallet balance, bundles, transactions.</p>\n","_postman_id":"def901ff-3a18-4239-ade2-b38af8f1bd99","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Send SMS","item":[{"name":"Send Single SMS","id":"6eb3b134-8c3e-4cef-b832-b81980324829","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"recipientPhone\": \"0240940228\",\n  \"message\": \"Hello test\",\n  \"groupId\": \"\",\n  \"scheduled\": \"\",\n  \"type\": \"single\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send","description":"<p>Send an SMS to a single recipient.</p>\n<h2 id=\"body-json\">Body (JSON)</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>senderId</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Approved sender ID</td>\n</tr>\n<tr>\n<td><code>recipientPhone</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Recipient number (Ghana format <code>0XXXXXXXXX</code>)</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Message content (max 1600 chars)</td>\n</tr>\n<tr>\n<td><code>groupId</code></td>\n<td>string</td>\n<td>No</td>\n<td>Leave empty for single</td>\n</tr>\n<tr>\n<td><code>scheduled</code></td>\n<td>string</td>\n<td>No</td>\n<td>ISO datetime for future delivery; empty = send now</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td><code>\"single\"</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","send"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"771cccbe-df22-4525-9cf5-e57f0c4deb38","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"recipientPhone\": \"0240940228\",\n  \"message\": \"Hello test\",\n  \"groupId\": \"\",\n  \"scheduled\": \"\",\n  \"type\": \"single\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"SMS sent successfully to all 1 recipients\",\n    \"data\": {\n        \"recipientsCount\": 1,\n        \"successCount\": 1,\n        \"failureCount\": 0,\n        \"cost\": \"0.05\",\n        \"bundlesUsed\": 1,\n        \"smsType\": \"single\",\n        \"remainingBalance\": \"12.50\",\n        \"remainingBundles\": 199\n    }\n}"}],"_postman_id":"6eb3b134-8c3e-4cef-b832-b81980324829"},{"name":"Send Bulk SMS (File Upload)","id":"071852ad-3f65-4936-81f1-84ad09f214f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]},{"key":"senderId","value":"TKLNKGH","type":"text"},{"key":"message","value":"Hello everyone","type":"text"},{"key":"type","value":"bulk","type":"text"}]},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send","description":"<p>Send to many recipients from a <code>.csv</code>, <code>.xlsx</code> or <code>.xls</code> file. The file must contain a phone-number column (e.g. <code>phone</code>, <code>mobile</code>, <code>number</code>).</p>\n<h2 id=\"body-form-data\">Body (form-data)</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>file</code></td>\n<td>file</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>senderId</code></td>\n<td>text</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>text</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td>text</td>\n<td>Yes — <code>\"bulk\"</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","send"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"82146eb8-09a6-4536-94d7-0fb90a2449a7","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]},{"key":"senderId","value":"TKLNKGH","type":"text"},{"key":"message","value":"Hello everyone","type":"text"},{"key":"type","value":"bulk","type":"text"}]},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"SMS sent successfully to all 3 recipients\",\n    \"data\": {\n        \"recipientsCount\": 3,\n        \"successCount\": 3,\n        \"failureCount\": 0,\n        \"cost\": \"0.15\",\n        \"bundlesUsed\": 3,\n        \"smsType\": \"bulk\",\n        \"remainingBalance\": \"12.50\",\n        \"remainingBundles\": 197\n    }\n}"}],"_postman_id":"071852ad-3f65-4936-81f1-84ad09f214f5"},{"name":"Send Bulk SMS (Group)","id":"827856eb-2860-4cb8-bd57-c22122388db7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"message\": \"Hello group\",\n  \"groupId\": \"GROUP_ID_HERE\",\n  \"type\": \"group\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send","description":"<p>Send to every contact in a saved group.</p>\n<h2 id=\"body-json\">Body (JSON)</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>senderId</code></td>\n<td>Yes</td>\n<td>Approved sender ID</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>Yes</td>\n<td>Message content</td>\n</tr>\n<tr>\n<td><code>groupId</code></td>\n<td>Yes</td>\n<td>Target group <code>_id</code></td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td>Yes</td>\n<td><code>\"group\"</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","send"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"ae01dd90-714e-430c-a576-917e20407d22","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"message\": \"Hello group\",\n  \"groupId\": \"GROUP_ID_HERE\",\n  \"type\": \"group\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"SMS sent successfully to all 25 recipients\",\n    \"data\": {\n        \"recipientsCount\": 25,\n        \"successCount\": 25,\n        \"failureCount\": 0,\n        \"cost\": \"1.25\",\n        \"bundlesUsed\": 25,\n        \"smsType\": \"group\",\n        \"remainingBalance\": \"12.50\",\n        \"remainingBundles\": 175\n    }\n}"}],"_postman_id":"827856eb-2860-4cb8-bd57-c22122388db7"},{"name":"Schedule SMS","id":"18d6c657-fced-4542-8ce8-9d88157334bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"recipientPhone\": \"0240940228\",\n  \"message\": \"Scheduled hello\",\n  \"scheduledTime\": \"2026-12-31T09:00:00.000Z\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/schedule","description":"<p>Queue a single SMS for future delivery.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>senderId</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>recipientPhone</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>scheduledTime</code></td>\n<td>Yes — future ISO datetime</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","schedule"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"c47a83a5-d793-4646-a2ef-fd11dd9d1f46","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"recipientPhone\": \"0240940228\",\n  \"message\": \"Scheduled hello\",\n  \"scheduledTime\": \"2026-12-31T09:00:00.000Z\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sms/schedule"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"SMS scheduled successfully\",\n    \"sms\": {\n        \"_id\": \"66b2...\",\n        \"senderId\": \"TKLNKGH\",\n        \"recipientPhone\": \"0240940228\",\n        \"message\": \"Scheduled hello\",\n        \"scheduledTime\": \"2026-12-31T09:00:00.000Z\",\n        \"status\": \"scheduled\",\n        \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\"\n    }\n}"}],"_postman_id":"18d6c657-fced-4542-8ce8-9d88157334bd"},{"name":"Send Bulk SMS from Excel (legacy)","id":"ec56afd2-fefc-4e63-b986-c00bcec8bc85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]}]},"url":"https://sms.techlinkgh.com/api/bulksms/sms/bulk","description":"<p>Legacy endpoint: schedule many messages from an Excel file whose columns are <code>senderId</code>, <code>recipientPhone</code>, <code>message</code>, <code>scheduledTime</code>. Prefer <strong>Send Bulk SMS (File Upload)</strong> for immediate sending.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","bulk"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"4ad4df32-284d-4725-94e1-10caed202e43","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]}]},"url":"https://sms.techlinkgh.com/api/bulksms/sms/bulk"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Bulk SMS scheduled successfully\"\n}"}],"_postman_id":"ec56afd2-fefc-4e63-b986-c00bcec8bc85"}],"id":"629e256e-b49d-40fc-a644-5210c3977d6d","description":"<p>Send messages to a single number, a contact group, or a list uploaded via file. All send endpoints deduct from bundles first, then wallet balance (GHS 0.05 per SMS part).</p>\n","_postman_id":"629e256e-b49d-40fc-a644-5210c3977d6d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Sender IDs","item":[{"name":"Request Sender ID","id":"6a1faa9b-4a72-4461-860f-3a1e1f4a0ff8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"purpose\": \"Sending appointment reminders and order updates to our pharmacy customers\",\n  \"businessType\": \"Pharmacy\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sender-ids/request","description":"<p>Submit a new sender ID for approval.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Rules</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>senderId</code></td>\n<td>3–11 chars, starts with a letter, letters/numbers only</td>\n</tr>\n<tr>\n<td><code>purpose</code></td>\n<td>20–500 chars, meaningful description (≥5 words)</td>\n</tr>\n<tr>\n<td><code>businessType</code></td>\n<td>3–100 chars describing your business</td>\n</tr>\n</tbody>\n</table>\n</div><p>Max 5 pending requests per account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sender-ids","request"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"aaf67aac-1d88-41ad-a8cd-363f58e558b1","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"senderId\": \"TKLNKGH\",\n  \"purpose\": \"Sending appointment reminders and order updates to our pharmacy customers\",\n  \"businessType\": \"Pharmacy\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/sender-ids/request"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Sender ID request submitted successfully\",\n    \"data\": {\n        \"requestId\": \"66c3...\",\n        \"senderId\": \"TKLNKGH\",\n        \"status\": \"pending\",\n        \"submittedAt\": \"2026-07-08T10:00:00.000Z\"\n    }\n}"}],"_postman_id":"6a1faa9b-4a72-4461-860f-3a1e1f4a0ff8"},{"name":"Fetch My Sender IDs","id":"d3b94b23-7946-4118-813c-677bc3c179e8","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/sender-ids/fetch-ids?page=1&limit=10","description":"<p>Paginated list of the account's sender ID requests with their status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sender-ids","fetch-ids"],"host":["https://sms.techlinkgh.com"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"6edce5ee-a75c-49ec-8124-7efdbf7a9e64","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/sender-ids/fetch-ids?page=1&limit=10","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","sender-ids","fetch-ids"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"requests\": [\n            {\n                \"_id\": \"66c3...\",\n                \"senderId\": \"TKLNKGH\",\n                \"purpose\": \"Appointment reminders\",\n                \"businessType\": \"Pharmacy\",\n                \"status\": \"approved\",\n                \"submittedAt\": \"2026-06-01T09:00:00.000Z\",\n                \"reviewedAt\": \"2026-06-02T12:00:00.000Z\",\n                \"reviewNotes\": \"Approved\"\n            }\n        ],\n        \"pagination\": {\n            \"currentPage\": 1,\n            \"totalPages\": 1,\n            \"totalRequests\": 1,\n            \"hasNext\": false,\n            \"hasPrev\": false\n        }\n    }\n}"}],"_postman_id":"d3b94b23-7946-4118-813c-677bc3c179e8"},{"name":"Get Approved Sender IDs","id":"6fe8d2f0-d446-42eb-b22d-1f25b27f1c51","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/sender-ids/approved","description":"<p>Return only the account's approved sender IDs (use these as <code>senderId</code> when sending).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sender-ids","approved"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"446a8c87-f9db-416b-ab23-b3fd749f853d","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/sender-ids/approved"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"senderIds\": [\n            {\n                \"_id\": \"66c3...\",\n                \"senderId\": \"TKLNKGH\",\n                \"purpose\": \"Appointment reminders\",\n                \"status\": \"approved\",\n                \"reviewedAt\": \"2026-06-02T12:00:00.000Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"6fe8d2f0-d446-42eb-b22d-1f25b27f1c51"},{"name":"Cancel Sender ID Request","id":"aa6140a0-7c00-45fa-bc6f-c398603ac9f4","request":{"method":"DELETE","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/request/:requestId","description":"<p>Cancel a <strong>pending</strong> sender ID request. Set the <code>requestId</code> path variable.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","request",":requestId"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"requestId"}]}},"response":[{"id":"5e77f1f9-07cf-4716-8f54-a524fc8ef2f5","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/request/:requestId","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","request",":requestId"],"variable":[{"key":"requestId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Sender ID request cancelled successfully\"\n}"}],"_postman_id":"aa6140a0-7c00-45fa-bc6f-c398603ac9f4"}],"id":"c48205c7-896c-4b0a-9b3c-6e11cc3e803f","description":"<p>Request and manage the branded sender IDs shown on recipients' devices. New sender IDs must be approved before they can be used.</p>\n","_postman_id":"c48205c7-896c-4b0a-9b3c-6e11cc3e803f","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Messages & History","item":[{"name":"Get SMS History","id":"97f6cb62-c1c5-42da-b336-0481484f2247","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/history","description":"<p>Return all SMS logs for the account, newest first.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","history"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"ff081af3-a0cf-417d-a72e-4c5b0c07b247","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"66d4...\",\n        \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"senderId\": \"TKLNKGH\",\n        \"recipient\": \"233240940228\",\n        \"message\": \"Hello test\",\n        \"status\": \"ACCEPTD\",\n        \"cost\": 0.05,\n        \"sentTime\": \"2026-07-08T10:00:00.000Z\",\n        \"createdAt\": \"2026-07-08T10:00:00.000Z\"\n    }\n]"}],"_postman_id":"97f6cb62-c1c5-42da-b336-0481484f2247"},{"name":"Resend SMS","id":"d4f54a3b-9ee8-4589-9b6b-ed8ae83f876e","request":{"method":"POST","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/resend/:id","description":"<p>Resend a previously logged message by its <code>_id</code> (path variable <code>id</code>).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","resend",":id"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"256cc8e3-9b22-487d-a994-ee2914fcff8c","name":"200 OK","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/resend/:id","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","resend",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Resent successfully\",\n    \"newLogId\": \"66d5...\"\n}"}],"_postman_id":"d4f54a3b-9ee8-4589-9b6b-ed8ae83f876e"},{"name":"Get Scheduled Messages","id":"c9f3bf58-9805-443d-8805-4f1d0e27a6b8","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages?page=1&limit=50","description":"<p>Paginated list of scheduled messages with statistics. Optional filters: <code>status</code> (scheduled/sent/failed/cancelled), <code>senderId</code>, <code>dateFrom</code>, <code>dateTo</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages"],"host":["https://sms.techlinkgh.com"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"50"},{"disabled":true,"key":"status","value":"scheduled"},{"disabled":true,"key":"senderId","value":"TKLNKGH"},{"disabled":true,"key":"dateFrom","value":"2026-01-01"},{"disabled":true,"key":"dateTo","value":"2026-12-31"}],"variable":[]}},"response":[{"id":"c7783916-e37e-4e26-bd1e-60806cea065c","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages?page=1&limit=50","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","scheduled-messages"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"50"},{"key":"status","value":"scheduled","disabled":true},{"key":"senderId","value":"TKLNKGH","disabled":true},{"key":"dateFrom","value":"2026-01-01","disabled":true},{"key":"dateTo","value":"2026-12-31","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"66b2...\",\n            \"recipient\": \"233240940228\",\n            \"sender_id\": \"TKLNKGH\",\n            \"message\": \"Scheduled hello\",\n            \"status\": \"scheduled\",\n            \"scheduled_time\": \"2026-12-31T09:00:00.000Z\",\n            \"created_at\": \"2026-07-08T10:00:00.000Z\",\n            \"sent_time\": null,\n            \"cost\": 0.05,\n            \"credits_used\": 1,\n            \"wigal_response\": null\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalPages\": 1,\n        \"totalItems\": 1,\n        \"itemsPerPage\": 50\n    },\n    \"statistics\": {\n        \"total\": 1,\n        \"scheduled\": 1,\n        \"pending\": 0,\n        \"sent\": 0,\n        \"delivered\": 0,\n        \"failed\": 0,\n        \"cancelled\": 0,\n        \"expired\": 0,\n        \"rejected\": 0,\n        \"totalCost\": 0.05\n    }\n}"}],"_postman_id":"c9f3bf58-9805-443d-8805-4f1d0e27a6b8"},{"name":"Get Scheduled Message","id":"a1fce35f-76e8-4c77-be71-f2febb32b788","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id","description":"<p>Fetch full details of one scheduled message.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages",":id"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"c78145ab-0498-47a5-9556-9110336e3c72","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","scheduled-messages",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"66b2...\",\n        \"sender_id\": \"TKLNKGH\",\n        \"recipient\": \"233240940228\",\n        \"message\": \"Scheduled hello\",\n        \"status\": \"scheduled\",\n        \"scheduled_time\": \"2026-12-31T09:00:00.000Z\",\n        \"sent_time\": null,\n        \"created_at\": \"2026-07-08T10:00:00.000Z\",\n        \"updated_at\": \"2026-07-08T10:00:00.000Z\",\n        \"cost\": 0.05,\n        \"credits_used\": 1,\n        \"delivery_status\": null,\n        \"error_message\": null,\n        \"wigal_response\": null\n    }\n}"}],"_postman_id":"a1fce35f-76e8-4c77-be71-f2febb32b788"},{"name":"Cancel Scheduled Message","id":"05654253-11fc-4c40-b85a-41b6547b6739","request":{"method":"PUT","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id/cancel","description":"<p>Cancel a scheduled or pending message.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages",":id","cancel"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"d15794eb-f93c-4eff-b0a2-e9ae06aec446","name":"200 OK","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id/cancel","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","scheduled-messages",":id","cancel"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Message cancelled successfully\",\n    \"data\": {\n        \"id\": \"66b2...\",\n        \"status\": \"cancelled\"\n    }\n}"}],"_postman_id":"05654253-11fc-4c40-b85a-41b6547b6739"},{"name":"Reschedule Message","id":"be70d8f0-5636-4613-bd66-d3512264ee9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"scheduled_time\": \"2026-12-31T10:00:00.000Z\",\n  \"reason\": \"Customer requested new time\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id/reschedule","description":"<p>Move a scheduled/pending message to a new future time. <code>scheduled_time</code> required; <code>reason</code> optional.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages",":id","reschedule"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"952c0381-b47c-4cad-8b9a-17fc2e182a1c","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"scheduled_time\": \"2026-12-31T10:00:00.000Z\",\n  \"reason\": \"Customer requested new time\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id/reschedule","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","scheduled-messages",":id","reschedule"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Message rescheduled successfully\",\n    \"data\": {\n        \"id\": \"66b2...\",\n        \"scheduled_time\": \"2026-12-31T10:00:00.000Z\"\n    }\n}"}],"_postman_id":"be70d8f0-5636-4613-bd66-d3512264ee9b"},{"name":"Delete Scheduled Message","id":"a76d0d54-0510-4ba5-b343-db2fd1dd325f","request":{"method":"DELETE","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id","description":"<p>Permanently delete a scheduled message.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages",":id"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"10a19c5c-a88b-489e-87fd-25c20975238a","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/:id","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","scheduled-messages",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Message deleted successfully\"\n}"}],"_postman_id":"a76d0d54-0510-4ba5-b343-db2fd1dd325f"},{"name":"Bulk Cancel Scheduled","id":"93a83efc-678e-4fd3-be8a-595b74610ce4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"MESSAGE_ID_1\",\n    \"MESSAGE_ID_2\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/bulk-cancel","description":"<p>Cancel many scheduled/pending messages at once.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages","bulk-cancel"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"96411fe3-c695-4745-8a7f-f0956e068c53","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"MESSAGE_ID_1\",\n    \"MESSAGE_ID_2\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/bulk-cancel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"2 messages cancelled successfully\",\n    \"data\": {\n        \"cancelled\": 2\n    }\n}"}],"_postman_id":"93a83efc-678e-4fd3-be8a-595b74610ce4"},{"name":"Bulk Delete Scheduled","id":"9eb9429a-67bc-45c9-acf0-6b2baf763b8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"MESSAGE_ID_1\",\n    \"MESSAGE_ID_2\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/bulk-delete","description":"<p>Delete many messages at once.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","scheduled-messages","bulk-delete"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"cfb89d1f-1352-4585-85ae-6c197c989a4a","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"MESSAGE_ID_1\",\n    \"MESSAGE_ID_2\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/scheduled-messages/bulk-delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"2 messages deleted successfully\",\n    \"data\": {\n        \"deleted\": 2\n    }\n}"}],"_postman_id":"9eb9429a-67bc-45c9-acf0-6b2baf763b8c"}],"id":"4a718dda-019a-4634-8e9a-7907b5926220","description":"<p>View sent history, resend a message, and manage scheduled messages.</p>\n","_postman_id":"4a718dda-019a-4634-8e9a-7907b5926220","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Groups & Contacts","item":[{"name":"Get Groups","id":"dd7b523f-a612-4a76-ae5b-1b7e441da33f","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups?page=1&limit=10","description":"<p>Paginated list of groups, each with its <code>contact_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups"],"host":["https://sms.techlinkgh.com"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"disabled":true,"key":"search","value":""}],"variable":[]}},"response":[{"id":"3f1b2001-0af7-4f1d-8a90-c1679fb6684c","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/groups?page=1&limit=10","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","groups"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"key":"search","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"groups\": [\n            {\n                \"_id\": \"66e5...\",\n                \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n                \"name\": \"VIP Customers\",\n                \"description\": \"High-value clients\",\n                \"createdAt\": \"2026-07-08T10:00:00.000Z\",\n                \"contact_count\": 25\n            }\n        ],\n        \"totalPages\": 1\n    }\n}"}],"_postman_id":"dd7b523f-a612-4a76-ae5b-1b7e441da33f"},{"name":"Create Group","id":"2787d128-5829-428c-8041-01950ed5ae36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"VIP Customers\",\n  \"description\": \"High-value clients\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/groups","description":"<p>Create a new contact group. <code>name</code> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"4e51fc1a-d5e9-430d-beec-ca8d693be7ac","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"VIP Customers\",\n  \"description\": \"High-value clients\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"group\": {\n        \"_id\": \"66e5...\",\n        \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"name\": \"VIP Customers\",\n        \"description\": \"High-value clients\",\n        \"createdAt\": \"2026-07-08T10:00:00.000Z\"\n    }\n}"}],"_postman_id":"2787d128-5829-428c-8041-01950ed5ae36"},{"name":"Update Group","id":"70d53dea-73d6-44ba-b8ed-a06007799d08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"VIP Customers\",\n  \"description\": \"Updated description\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/groups/:id","description":"<p>Rename or re-describe a group.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups",":id"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"120cb4e3-2ec8-4a8c-9e74-42590aa76378","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"VIP Customers\",\n  \"description\": \"Updated description\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/groups/:id","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","groups",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"group\": {\n        \"_id\": \"66e5...\",\n        \"name\": \"VIP Customers\",\n        \"description\": \"Updated description\"\n    }\n}"}],"_postman_id":"70d53dea-73d6-44ba-b8ed-a06007799d08"},{"name":"Delete Group","id":"88e9d026-2d57-4412-8adb-4ad43f8b29a2","request":{"method":"DELETE","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups/:id","description":"<p>Delete a group and all of its contacts.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups",":id"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"266f3931-7c61-42f3-af3e-8a570be7ceb8","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/groups/:id","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","groups",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"88e9d026-2d57-4412-8adb-4ad43f8b29a2"},{"name":"Get Group Contacts","id":"24ecc2e7-bc06-459d-99b1-f4d6e07a5a13","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups/:id/contacts","description":"<p>List all contacts in a group.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups",":id","contacts"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"05e65b02-87f4-4966-a357-8be8b933dbda","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/groups/:id/contacts","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","groups",":id","contacts"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"contacts\": [\n            {\n                \"_id\": \"66f6...\",\n                \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n                \"groupId\": \"66e5...\",\n                \"name\": \"Ama Mensah\",\n                \"phone\": \"0240940228\",\n                \"email\": \"ama@example.com\",\n                \"createdAt\": \"2026-07-08T10:00:00.000Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"24ecc2e7-bc06-459d-99b1-f4d6e07a5a13"},{"name":"Export Group Contacts (CSV)","id":"409f27dc-28d5-424a-a1b6-5a0ab54cd618","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups/:id/export","description":"<p>Download a group's contacts as a CSV file.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups",":id","export"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"id"}]}},"response":[{"id":"e6877a72-5b02-47cd-bf60-9de7ba8bb17a","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/groups/:id/export","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","groups",":id","export"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/csv"}],"cookie":[],"responseTime":null,"body":"\"name\",\"phone\",\"email\"\n\"Ama Mensah\",\"0240940228\",\"ama@example.com\"\n\"Kofi Owusu\",\"0201234567\",\"kofi@example.com\""}],"_postman_id":"409f27dc-28d5-424a-a1b6-5a0ab54cd618"},{"name":"Group Statistics","id":"28131893-42b6-4ff1-baf9-b226259a3e72","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups/statistics","description":"<p>Return total groups and total contacts for the account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","groups","statistics"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"f9f4b268-3d66-4b5c-87a0-b7ca56eb9b26","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/groups/statistics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"total_groups\": 4,\n        \"total_contacts\": 58\n    }\n}"}],"_postman_id":"28131893-42b6-4ff1-baf9-b226259a3e72"},{"name":"Get Contact Groups (simple)","id":"1aa34bd8-b846-4750-985f-62238bb8ee6e","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/contact-groups","description":"<p>Lightweight list of <code>{ _id, name }</code> groups (used in dropdowns).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","contact-groups"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"4204bff0-a1a7-46c5-b2ea-4fa27f31e920","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/contact-groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"groups\": [\n        {\n            \"_id\": \"66e5...\",\n            \"name\": \"VIP Customers\"\n        },\n        {\n            \"_id\": \"66e6...\",\n            \"name\": \"Newsletter\"\n        }\n    ]\n}"}],"_postman_id":"1aa34bd8-b846-4750-985f-62238bb8ee6e"},{"name":"Fetch Groups (simple)","id":"38f6ee48-f219-48f1-86b6-aeadde31d114","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/fetch-groups","description":"<p>Alternative lightweight list of <code>{ _id, name }</code> groups.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","fetch-groups"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"9d360aa9-13f2-4ba2-9220-3442d448a32b","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/fetch-groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"66e5...\",\n        \"name\": \"VIP Customers\"\n    },\n    {\n        \"_id\": \"66e6...\",\n        \"name\": \"Newsletter\"\n    }\n]"}],"_postman_id":"38f6ee48-f219-48f1-86b6-aeadde31d114"},{"name":"Fetch Contacts by Group","id":"45af1ff5-2437-4480-ae72-9eb2ac278316","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/fetch-contacts/:groupId","description":"<p>Return contacts belonging to the given group for the account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","fetch-contacts",":groupId"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[{"type":"any","key":"groupId"}]}},"response":[{"id":"aaa5ff72-6f15-4272-babf-3c0a420cc9d0","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/fetch-contacts/:groupId","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","fetch-contacts",":groupId"],"variable":[{"key":"groupId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"66f6...\",\n        \"userId\": \"665f1a2b3c4d5e6f7a8b9c0d\",\n        \"groupId\": \"66e5...\",\n        \"name\": \"Ama Mensah\",\n        \"phone\": \"0240940228\",\n        \"email\": \"ama@example.com\"\n    }\n]"}],"_postman_id":"45af1ff5-2437-4480-ae72-9eb2ac278316"},{"name":"Import Contacts","id":"1f67ffb1-ae49-401c-8390-0004b60ee11d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]},{"key":"groupId","value":"","type":"text","disabled":true}]},"url":"https://sms.techlinkgh.com/api/bulksms/contacts/import","description":"<p>Import contacts from an Excel file with <code>Name</code>, <code>Phone</code>, <code>Email</code> columns. Optional <code>groupId</code> assigns them to a group.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","contacts","import"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"19c32f33-15cb-41f4-a22b-8022e42d1f96","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":[]},{"key":"groupId","value":"","type":"text","disabled":true}]},"url":"https://sms.techlinkgh.com/api/bulksms/contacts/import"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 25\n}"}],"_postman_id":"1f67ffb1-ae49-401c-8390-0004b60ee11d"},{"name":"Contacts Count","id":"d64d602e-9663-4b79-b43d-4eaafab4e9ee","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/contacts/count","description":"<p>Return the total number of contacts in the account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","contacts","count"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"cb1f463b-f1c9-49be-af7a-567a8ac2472c","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/contacts/count"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 58\n}"}],"_postman_id":"d64d602e-9663-4b79-b43d-4eaafab4e9ee"}],"id":"1c895d18-9032-4683-80b0-220ea8aef6a3","description":"<p>Create contact groups, import contacts, and manage the address book used for group sends.</p>\n","_postman_id":"1c895d18-9032-4683-80b0-220ea8aef6a3","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Reports & Logs","item":[{"name":"SMS Summary","id":"c310671d-ba12-45a0-b75c-d298b50346f8","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/smslogs/summary?period=month","description":"<p>Delivered/failed counts for a <code>period</code> (<code>today</code>, <code>week</code>, <code>month</code>, <code>year</code>, or all).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","smslogs","summary"],"host":["https://sms.techlinkgh.com"],"query":[{"key":"period","value":"month"}],"variable":[]}},"response":[{"id":"5271b60f-c6e6-48b3-8f4c-2b7e4e300450","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/smslogs/summary?period=month","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","smslogs","summary"],"query":[{"key":"period","value":"month"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"summary\": {\n        \"delivered\": 142,\n        \"failed\": 3\n    }\n}"}],"_postman_id":"c310671d-ba12-45a0-b75c-d298b50346f8"},{"name":"SMS Stats","id":"2bf558c4-7dd8-4b1c-a20c-1ce8db9963cc","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/smslogs/stats?period=all","description":"<p>Total/delivered/failed counts for a <code>period</code> (<code>today</code>, <code>week</code>, <code>month</code>, <code>year</code>, <code>all</code>).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","smslogs","stats"],"host":["https://sms.techlinkgh.com"],"query":[{"key":"period","value":"all"}],"variable":[]}},"response":[{"id":"ef67f98f-bdc4-4585-851a-9308fb8cc9bf","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sms.techlinkgh.com/api/bulksms/smslogs/stats?period=all","host":["https://sms.techlinkgh.com"],"path":["api","bulksms","smslogs","stats"],"query":[{"key":"period","value":"all"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"stats\": {\n        \"total\": 145,\n        \"delivered\": 142,\n        \"failed\": 3\n    }\n}"}],"_postman_id":"2bf558c4-7dd8-4b1c-a20c-1ce8db9963cc"},{"name":"Recent SMS Activity","id":"5eba3eee-bd5b-4270-bae0-a229cc2cafde","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/smslogs/recent","description":"<p>The 10 most recent messages.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","smslogs","recent"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"458aec52-0ea1-40b8-88d5-028595ee24f2","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/smslogs/recent"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"recipient\": \"233240940228\",\n            \"message\": \"Hello test\",\n            \"status\": \"ACCEPTD\",\n            \"sentAt\": \"2026-07-08T10:00:00.000Z\"\n        }\n    ]\n}"}],"_postman_id":"5eba3eee-bd5b-4270-bae0-a229cc2cafde"},{"name":"Monthly Report","id":"234dc9f1-0a93-42a7-8552-771db842cc3b","request":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/sms/monthly-report","description":"<p>Delivered/failed counts per month for the current year.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}},"urlObject":{"path":["api","bulksms","sms","monthly-report"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"78c8b21e-8818-4107-9440-0bf318bade38","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://sms.techlinkgh.com/api/bulksms/sms/monthly-report"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"month\": 1,\n            \"delivered\": 20,\n            \"failed\": 0\n        },\n        {\n            \"month\": 2,\n            \"delivered\": 35,\n            \"failed\": 1\n        },\n        {\n            \"month\": 7,\n            \"delivered\": 142,\n            \"failed\": 3\n        }\n    ]\n}"}],"_postman_id":"234dc9f1-0a93-42a7-8552-771db842cc3b"}],"id":"b7034d93-eb18-491d-8058-1e9cf1fbe9a5","description":"<p>Aggregated delivery statistics and recent activity.</p>\n","_postman_id":"b7034d93-eb18-491d-8058-1e9cf1fbe9a5","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Delivery Status Callback","id":"db1a4c9c-5f44-4daa-94df-489288d9c48d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messageId\": \"PROVIDER_MSG_ID\",\n  \"status\": \"DELIVRD\",\n  \"phone\": \"0240940228\",\n  \"errorCode\": \"\",\n  \"errorMessage\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/callback","description":"<p>Provider → Techlink webhook. Maps provider statuses (<code>ACCEPTD</code>, <code>DELIVRD</code>, <code>EXPIRED</code>, <code>UNDELIV</code>, <code>REJECTD</code>, <code>FAILED</code>, …) onto the stored SMS record. Always responds <code>200</code> to prevent retries.</p>\n","urlObject":{"path":["api","bulksms","callback"],"host":["https://sms.techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"1cac461e-19f4-4070-a4c2-b11180c5ac94","name":"200 OK","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messageId\": \"PROVIDER_MSG_ID\",\n  \"status\": \"DELIVRD\",\n  \"phone\": \"0240940228\",\n  \"errorCode\": \"\",\n  \"errorMessage\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sms.techlinkgh.com/api/bulksms/callback"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Callback processed successfully\",\n    \"processed\": true\n}"}],"_postman_id":"db1a4c9c-5f44-4daa-94df-489288d9c48d"}],"id":"4b57e89c-8cf4-4089-9c99-f9a4b624f38b","description":"<p>Endpoint that receives delivery-status callbacks from the SMS provider (Wigal). Public — no auth header.</p>\n","_postman_id":"4b57e89c-8cf4-4089-9c99-f9a4b624f38b","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","id":"d6a77fba-23ab-4dad-8759-55c8ea78a2e9","name":"Techlink SMS API Documentation","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]}},"variable":[{"key":"smswebsite","value":"https://sms.techlinkgh.com","type":"string"},{"key":"apikey","value":"YOUR_API_KEY","type":"string"},{"key":"token","value":"YOUR_JWT_TOKEN","type":"string"}]}