{"info":{"_postman_id":"22128e3d-cd55-4600-9080-5c341851539e","name":"Authkey API Documentation","description":"<html><head></head><body><p>Authkey is a secure omnichannel platform offering a comprehensive suite of services, including SMS OTPs, transactional messages, promotional bulk SMS, WhatsApp Business messaging, Voice IVR, Email, and RCS messaging. Built to empower developers and businesses, our platform ensures high performance, reliability, and seamless communication across multiple channels.</p>\n<h3 id=\"omnichannel-integration-benefits\">Omnichannel Integration Benefits</h3>\n<p>By integrating Authkey’s omnichannel API, businesses can:</p>\n<ul>\n<li><p>Deliver consistent communication across SMS, WhatsApp, Voice, Email, and RCS channels.</p>\n</li>\n<li><p>Create unified customer experiences with personalised interactions on their preferred channel.</p>\n</li>\n<li><p>Monitor and optimize campaigns through centralized analytics and reporting tools.</p>\n</li>\n</ul>\n<h1 id=\"authentication\">Authentication</h1>\n<p>Authkey ensures secure access through API key-based authentication. Every client is assigned a unique API Key to authenticate their account.</p>\n<h4 id=\"key-security-features\">Key Security Features:</h4>\n<ul>\n<li><p><strong>IP-Based Restrictions</strong>: Clients can limit API usage to specific IP addresses to enhance security.</p>\n</li>\n<li><p><strong>Custom Encryption</strong>: Use the POST method; if encryption is required, we provide Base16 encoding or develop encryption according to specific needs.</p>\n</li>\n<li><p><strong>Data Masking</strong>: We offer options for data masking and secure downloads.</p>\n</li>\n</ul>\n<h4 id=\"authentication-error-response\">Authentication Error Response:</h4>\n<p>If an API key is missing, malformed, or invalid, you will receive an HTTP 401 Unauthorized response code.</p>\n<hr>\n<h1 id=\"services-offered\">Services Offered</h1>\n<p>Authkey stands out as a true omnichannel communication platform, enabling businesses to connect with customers via multiple channels:</p>\n<ol>\n<li><p><strong>SMS Messaging</strong>:</p>\n<ul>\n<li><p><strong>Use Cases</strong>: OTPs, transactional updates, and promotional campaigns.</p>\n</li>\n<li><p><strong>Key Features</strong>: High delivery rates, real-time reporting, and bulk campaign support.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>WhatsApp Business Messaging</strong>:</p>\n<ul>\n<li><p><strong>Use Cases</strong>: Customer support, notifications, promotional campaigns, and chat automation.</p>\n</li>\n<li><p><strong>Key Features</strong>:</p>\n<ul>\n<li><p>Personalized two-way communication.</p>\n</li>\n<li><p>Multi-Agent Support.</p>\n</li>\n<li><p>Drag-and-Drop Chatbot Flow.</p>\n</li>\n<li><p>Quick template approval for message delivery.</p>\n</li>\n<li><p>Website WhatsApp Chat Widget.</p>\n</li>\n<li><p>Click-to-Ads Support.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>Voice IVR Services</strong>:</p>\n<ul>\n<li><p><strong>Use Cases</strong>: Interactive customer support, automated call routing, and survey collection.</p>\n</li>\n<li><p><strong>Key Features</strong>:</p>\n<ul>\n<li><p>Easy-to-configure IVR flows.</p>\n</li>\n<li><p>Direct API with TTS support.</p>\n</li>\n<li><p>High-quality audio delivery.</p>\n</li>\n<li><p>Multi-level IVR support for complex call handling.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>Email Messaging</strong>:</p>\n<ul>\n<li><p><strong>Use Cases</strong>: Transactional emails, newsletters, and marketing campaigns.</p>\n</li>\n<li><p><strong>Key Features</strong>:</p>\n<ul>\n<li><p>High deliverability and advanced spam filtering.</p>\n</li>\n<li><p>Detailed analytics for email performance.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>RCS Messaging (Rich Communication Services)</strong>:</p>\n<ul>\n<li><p><strong>Use Cases</strong>: Interactive and media-rich customer interactions.</p>\n</li>\n<li><p><strong>Key Features</strong>:</p>\n<ul>\n<li><p>Support for images, carousels, and call-to-action buttons.</p>\n</li>\n<li><p>Branded messaging for an enhanced customer experience.</p>\n</li>\n<li><p>Real-time delivery tracking and analytics.</p>\n</li>\n<li><p>SMS as fallback to ensure a 100% delivery rate.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ol>\n<hr>\n<h1 id=\"api-throughput-and-scalability\">API Throughput and Scalability</h1>\n<p>Authkey.io is built for enterprise-grade performance, ensuring reliability and scalability for businesses of all sizes.</p>\n<p><strong>Default Performance</strong>:</p>\n<ul>\n<li><p><strong>Rate Limit</strong>:</p>\n<ul>\n<li><p>SMS: 5,000 TPS</p>\n</li>\n<li><p>Voice: 500 TPS</p>\n</li>\n<li><p>WhatsApp: 1,000 TPS (depending on account sending limits)</p>\n</li>\n<li><p>Email: 500 TPS</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Throughput</strong>: Supports up to 20,000 requests per second under standard configurations.</p>\n</li>\n<li><p><strong>Response Times</strong>: Average response time ranges from 100 ms to 400 ms.</p>\n</li>\n</ul>\n<p><strong>Enhanced Scalability with High-Performance Clusters</strong>:</p>\n<ul>\n<li><p><strong>Throughput</strong>: Capable of processing up to 5,000 transactions per second (TPS).</p>\n</li>\n<li><p><strong>Response Times</strong>: Average response time ranges from 50 ms to 120 ms.</p>\n</li>\n</ul>\n<p>For custom scalability requirements, contact <a href=\"https://null\"><b>hello@authkey.io</b></a>.</p>\n<hr>\n<h3 id=\"data-privacy--security-measures\">Data Privacy &amp; Security Measures</h3>\n<p>At Authkey, safeguarding customer data is our top priority. Our security practices ensure that data is securely transmitted, stored, and processed in compliance with global standards.</p>\n<h4 id=\"api-hosting-and-encryption\">API Hosting and Encryption:</h4>\n<ul>\n<li><p><strong>Cloud Hosting Environment</strong>: All endpoints are hosted on a serverless infrastructure for high availability.</p>\n</li>\n<li><p><strong>SSL/TLS Encryption</strong>: End-to-end encryption ensures secure communication.</p>\n</li>\n</ul>\n<h4 id=\"threat-intelligence-and-protection\">Threat Intelligence and Protection:</h4>\n<ul>\n<li><p><strong>Web Application Firewall (WAF)</strong>: Protects API endpoints against unauthorized access.</p>\n</li>\n<li><p><strong>IP-Based Restrictions</strong>: Enable strict control over API access.</p>\n</li>\n</ul>\n<hr>\n<h3 id=\"data-retention--disposal-policies\">Data Retention &amp; Disposal Policies</h3>\n<p>Authkey ensures secure data retention and disposal to meet regulatory requirements:</p>\n<h4 id=\"data-retention\">Data Retention:</h4>\n<ul>\n<li><p><strong>Banking Clients</strong>: Data is retained for 1 year as per regulations.</p>\n</li>\n<li><p><strong>Other Clients</strong>: Data is retained for 2 months and then archived securely.</p>\n</li>\n</ul>\n<h4 id=\"data-disposal\">Data Disposal:</h4>\n<ul>\n<li>Data is archived in flat files and securely stored in cold storage.</li>\n</ul>\n<hr>\n<h3 id=\"access-to-logs-and-data\">Access to Logs and Data</h3>\n<h4 id=\"authentication-1\">Authentication:</h4>\n<p>Accessing logs requires multi-factor authentication:</p>\n<ol>\n<li><p>Log in using your credentials.</p>\n</li>\n<li><p>Complete OTP verification sent to your registered mobile number.</p>\n</li>\n</ol>\n<h4 id=\"access-control\">Access Control:</h4>\n<ul>\n<li><p><strong>Account Owners</strong>: Full access to logs.</p>\n</li>\n<li><p><strong>Support Team</strong>: Limited access for resolving issues.</p>\n</li>\n<li><p><strong>Third Parties</strong>: No access is granted to external entities.</p>\n</li>\n</ul>\n<hr>\n<h3 id=\"contact-information\">Contact Information</h3>\n<p>For more information about Authkey.io’s services, security measures, or integration support, contact us:</p>\n<ul>\n<li><p><strong>Email</strong>: <a href=\"https://null\">hello@authkey.io</a></p>\n</li>\n<li><p><strong>Website</strong>: <a href=\"http://www.authkey.io\">www.authkey.io</a></p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authentication","slug":"authentication"},{"content":"Services Offered","slug":"services-offered"},{"content":"API Throughput and Scalability","slug":"api-throughput-and-scalability"}],"owner":"28006064","collectionId":"22128e3d-cd55-4600-9080-5c341851539e","publishedId":"2sAYXCje4N","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-07-28T09:45:29.000Z"},"item":[{"name":"Getting Started","item":[{"name":"Create Free account on Authkey","item":[],"id":"3b915d8b-4c1a-42c5-8c2a-79920234adc1","description":"<h3 id=\"requirements-for-free-signup\"><strong>Requirements for Free Signup</strong></h3>\n<p>Before proceeding, ensure you have:</p>\n<ul>\n<li><p><strong>A valid phone number.</strong></p>\n</li>\n<li><p><strong>A valid email ID.</strong></p>\n</li>\n</ul>\n<h3 id=\"steps-to-create-a-freetesting-account\"><strong>Steps to Create a Free/Testing Account</strong></h3>\n<ol>\n<li><p>Visit the Authkey signup page.</p>\n</li>\n<li><p>Enter your details:</p>\n<ul>\n<li><p><strong>Name</strong></p>\n</li>\n<li><p><strong>Email ID</strong></p>\n</li>\n<li><p><strong>Phone Number</strong></p>\n</li>\n</ul>\n</li>\n<li><p>Create a secure password for your account.</p>\n</li>\n<li><p>Verify your email and phone number via OTPs sent to the respective channels.</p>\n</li>\n<li><p>Enjoy free benefits upon successful signup:</p>\n<ul>\n<li><p>Receive 2,500 free credits to test and integrate our services.</p>\n</li>\n<li><p>Get free WhatsApp Business onboarding.</p>\n</li>\n<li><p>Enjoy 1,000 free WhatsApp Business conversations.</p>\n</li>\n</ul>\n</li>\n</ol>\n<p>Click Here for <a href=\"https://console.authkey.io/signup?utm_source=Postman&amp;utm_medium=API%20Document&amp;utm_campaign=Signup\">Signup</a>!</p>\n","_postman_id":"3b915d8b-4c1a-42c5-8c2a-79920234adc1"}],"id":"beb8a0be-60d1-4a9b-94d1-85116ebe961a","description":"<p><strong>To get start using Authkey. Just follow below steps.</strong></p>\n","_postman_id":"beb8a0be-60d1-4a9b-94d1-85116ebe961a"},{"name":"OTP/2FA","item":[{"name":"Via SMS","item":[{"name":"Send 2fa via SID","event":[{"listen":"test","script":{"id":"92065d9e-c59c-48a6-b813-f221c2e928e8","exec":[""],"type":"text/javascript","packages":{}}}],"id":"d46a3b6a-06e8-452d-b56d-d7526c2c684c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.authkey.io/request?authkey=AUTHKEY&mobile=RecepientMobile&country_code=CountryCode&sid=1001","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>Recipient’s mobile number without “+” sign</p>\n","type":"text/plain"},"key":"mobile","value":"RecepientMobile"},{"description":{"content":"<p>Recipient’s country dialing code (e.g., 91 for India)</p>\n","type":"text/plain"},"key":"country_code","value":"CountryCode"},{"description":{"content":"<p>Template ID for SMS channel (must include {#2fa#} variable)</p>\n","type":"text/plain"},"key":"sid","value":"1001"}],"variable":[]}},"response":[{"id":"078480f3-2e2b-4243-bbbf-dc92aa7427b4","name":"2fa","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.authkey.io/request?authkey=Authkey&mobile=Recipient Mobile&country_code=Country Code&sid=xxxx","protocol":"https","host":["api","authkey","io"],"path":["request"],"query":[{"key":"authkey","value":"Authkey","description":"Obtain from authkey dashboard"},{"key":"mobile","value":"Recipient Mobile","description":"Recipient Mobile number on which the message sent"},{"key":"country_code","value":"Country Code","description":"County Code of User"},{"key":"sid","value":"xxxx","description":"Whenever any template is approved in the authkey account it generate SID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 06 Jan 2025 10:19:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"02949c7eef02e4e093122c9635d5b4aa\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"d46a3b6a-06e8-452d-b56d-d7526c2c684c"},{"name":"Verify 2fa OTP","id":"97a1b2af-b9fa-4789-b22f-2678e6a0866e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://authkey.io/api/2fa_verify.php?authkey=AUTHKEY&channel=sms&otp=xxxxx&logid=Log id","description":"<h3 id=\"verifying-otp\">Verifying OTP</h3>\n<p>To validate the OTP entered by the end user, utilize the <strong>VERIFY OTP</strong> API endpoint. This ensures that the provided OTP matches the one generated, maintaining security and accuracy.</p>\n<p>These endpoints are built to optimise your authentication workflows, offering secure, reliable, and efficient OTP handling.</p>\n<p><strong>Note:</strong> OTPs generated using Authkey's 2FA have an expiration time of 5 minutes. If you attempt to verify the OTP after this period, the status will display \"OTP expired.\"</p>\n","urlObject":{"protocol":"https","path":["api","2fa_verify.php"],"host":["authkey","io"],"query":[{"description":{"content":"<p>Obtain from authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>Select the Channel by which OTP send</p>\n","type":"text/plain"},"key":"channel","value":"sms"},{"description":{"content":"<p>Enter the OTP enter by the user </p>\n","type":"text/plain"},"key":"otp","value":"xxxxx"},{"description":{"content":"<p>Pass the log ID generated during the previous OTP API testing here.</p>\n","type":"text/plain"},"key":"logid","value":"Log id"}],"variable":[]}},"response":[{"id":"2af6c2bf-b0dd-471a-be02-a0a67ebfe9c0","name":"Verify 2fa","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://authkey.io/api/2fa_verify.php?authkey=AUTHKEY&channel=sms&otp=xxxxxx&logid=Log Id","protocol":"https","host":["authkey","io"],"path":["api","2fa_verify.php"],"query":[{"key":"authkey","value":"AUTHKEY","description":"Obtain from authkey dashboard"},{"key":"channel","value":"sms","description":"Select the Channel by which OTP send"},{"key":"otp","value":"xxxxxx","description":"Enter the OTP enter by the user "},{"key":"logid","value":"Log Id","description":"\nPass the log ID generated during the previous OTP API testing here."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 06 Jan 2025 10:59:11 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Valid OTP\"\n}"}],"_postman_id":"97a1b2af-b9fa-4789-b22f-2678e6a0866e"}],"id":"35de057c-99b0-40cd-897a-05f3b4fc144e","description":"<p><strong>Description:</strong></p>\n<p>To send 2FA via SMS, you must first get your template approved on the DLT platform with a variable placeholder. Once approved, create the same template in Authkey by replacing that variable with {#2fa#}.</p>\n<p>This API sends a system-generated OTP to the recipient via SMS using a pre-approved template on the Authkey platform.<br />Ensure that the SMS template includes the {#2fa#} variable, which will be dynamically replaced with the generated OTP at the time of sending.</p>\n","_postman_id":"35de057c-99b0-40cd-897a-05f3b4fc144e"},{"name":"Via WhatsApp","item":[{"name":"Send OTP via WID","id":"f8ae1b9a-0d72-45d8-abbe-73aacae7b357","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.authkey.io/request?authkey=<Authkey>&mobile=Recepient_mobile&country_code=recipient_country&wid=Template_ID","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"<Authkey>"},{"description":{"content":"<p>Recipient’s mobile number without “+” sign</p>\n","type":"text/plain"},"key":"mobile","value":"Recepient_mobile"},{"description":{"content":"<p>Recipient’s country dialing code (e.g., 91 for India)</p>\n","type":"text/plain"},"key":"country_code","value":"recipient_country"},{"description":{"content":"<p>Template ID for WhatsApp channel (must include {#2fa#} variable)</p>\n","type":"text/plain"},"key":"wid","value":"Template_ID"}],"variable":[]}},"response":[],"_postman_id":"f8ae1b9a-0d72-45d8-abbe-73aacae7b357"},{"name":"2fa verification","id":"89643a4d-7b19-4aba-9662-f4952a0b3d39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://console.authkey.io/api/2fa_verify.php?authkey=AUTHKEY&channel=whatsapp&otp=User_OTP&logid=Response_of_send_otp","description":"<p><strong>Description:</strong></p>\n<p>Verifies that the OTP entered by the user matches the one sent via WhatsApp.</p>\n<p>OTPs expire in 5 minutes for security purposes.</p>\n<p><strong>Parameters:</strong></p>\n<ul>\n<li><p><code>authkey</code> — Your account Authkey from the Authkey dashboard</p>\n</li>\n<li><p><code>channel</code> — <code>whatsapp</code></p>\n</li>\n<li><p><code>otp</code> — OTP value entered by the user</p>\n</li>\n<li><p><code>logid</code> — Log ID returned in the Send OTP API response</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","2fa_verify.php"],"host":["console","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>whatsapp</p>\n","type":"text/plain"},"key":"channel","value":"whatsapp"},{"description":{"content":"<p>OTP VALUE ENTERED BY CUSTOMER</p>\n","type":"text/plain"},"key":"otp","value":"User_OTP"},{"description":{"content":"<p> Log ID returned in the Send OTP API response</p>\n","type":"text/plain"},"key":"logid","value":"Response_of_send_otp"}],"variable":[]}},"response":[{"id":"17a2442f-2e62-4a69-bec4-bb7761933910","name":"2fa verification","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://console.authkey.io/api/2fa_verify.php?authkey=a5c3489f99593dca&channel=whatsapp&otp=276049&logid=c414267ca8dc4d87ad794ebb5ff90382","protocol":"https","host":["console","authkey","io"],"path":["api","2fa_verify.php"],"query":[{"key":"authkey","value":"a5c3489f99593dca","description":"AUTHKEY"},{"key":"channel","value":"whatsapp","description":"SMS/VOICE/EMAIL/WHATSAPP"},{"key":"otp","value":"276049","description":"OTP VALUE ENTERED BY CUSTOMER"},{"key":"logid","value":"c414267ca8dc4d87ad794ebb5ff90382","description":"LogID GENERATED ON REQUEST API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 25 Jul 2025 06:14:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Content-Security-Policy","value":"frame-ancestors 'self' https://login.maahirinfotech.com https://whatsapp.adznetworkmedia.om https://connect.adtrend.in https://console.steviadigital.com https://app.shinenetcore.in https://api.growithrms.com https://omni.serri.in https://waba.smsmenow.in https://bw.pertinaxsolutions.com https://waba.co3.live https://waba.messagewall.in https://whatsapp.kanenitech.com https://more.myprofunnels.com https://loginpanels.com https://whatsapp.filgy.com https://console.mmsworld.in https://wp.promotionkart.com https://api.dcoretec.com https://auth.promotionmantra.com https://cpaas.elevatexmarcom.com https://sureauth.inquisi.in;"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Valid OTP\"\n}"}],"_postman_id":"89643a4d-7b19-4aba-9662-f4952a0b3d39"}],"id":"efc38980-a2d4-4748-b376-1441d067c0c0","description":"<p><strong>Description:</strong></p>\n<p>To send a 2FA (Two-Factor Authentication) WID template, please contact your account manager to enable authentication access for your account. Once it’s activated, you can create the required template from your Authkey dashboard.</p>\n<p>This API sends a system-generated OTP to the recipient via WhatsApp using a pre-approved template.  </p>\n<p>Ensure that your WhatsApp template includes the variable <strong>{#2fa#}</strong>, which will be automatically replaced with the generated OTP during message delivery.</p>\n","_postman_id":"efc38980-a2d4-4748-b376-1441d067c0c0"},{"name":"Via Voice","item":[{"name":"Send OTP with 2FA","id":"ae111774-9ba0-4eff-9c2a-e1b4cdee385b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.authkey.io/request?authkey=Authkey&mobile=xxxxx&country_code=xx&vid=Template_ID","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"Authkey"},{"description":{"content":"<p>Recipient’s mobile number without “+” sign</p>\n","type":"text/plain"},"key":"mobile","value":"xxxxx"},{"description":{"content":"<p>Recipient’s country dialing code (e.g., 91 for India)</p>\n","type":"text/plain"},"key":"country_code","value":"xx"},{"description":{"content":"<p>Template ID for Voice channel (must include {#2fa#} variable)</p>\n","type":"text/plain"},"key":"vid","value":"Template_ID"}],"variable":[]}},"response":[{"id":"dcbac5f8-c745-4e26-bf70-1f673f15ce81","name":"Send OTP with 2FA Copy","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://api.authkey.io/request?authkey=a5c3489f99593dca&mobile=8882111717&country_code=91&wid=12154","protocol":"https","host":["api","authkey","io"],"path":["request"],"query":[{"key":"authkey","value":"a5c3489f99593dca"},{"key":"mobile","value":"8882111717"},{"key":"country_code","value":"91"},{"key":"wid","value":"12154","description":"The message template must have a variable {#2fa#} : A system generated OTP will be passed in a variable field."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 25 Jul 2025 06:12:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-headers","value":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token"},{"key":"access-control-allow-credentials","value":"true"},{"key":"Apigw-Requestid","value":"OQH-Uhv5hcwEMNQ="}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"c414267ca8dc4d87ad794ebb5ff90382\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"ae111774-9ba0-4eff-9c2a-e1b4cdee385b"},{"name":"2fa verification","id":"dc31ba08-a111-4422-a49f-cb58d560737d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://console.authkey.io/api/2fa_verify.php?authkey=AUTHKEY&channel=xxxx&otp=User_OTP&logid=Response_of_send_otp","description":"<p><strong>Description:</strong></p>\n<p>Verifies that the OTP entered by the user matches the one sent via Voice.</p>\n<p>OTPs expire in 5 minutes for security purposes.</p>\n","urlObject":{"protocol":"https","path":["api","2fa_verify.php"],"host":["console","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>voice</p>\n","type":"text/plain"},"key":"channel","value":"xxxx"},{"description":{"content":"<p>OTP value entered by the user</p>\n","type":"text/plain"},"key":"otp","value":"User_OTP"},{"description":{"content":"<p>Log ID returned in the Send OTP API response</p>\n","type":"text/plain"},"key":"logid","value":"Response_of_send_otp"}],"variable":[]}},"response":[{"id":"af343007-ad20-4467-adda-93fae65f9689","name":"2fa verification","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://console.authkey.io/api/2fa_verify.php?authkey=a5c3489f99593dca&channel=whatsapp&otp=276049&logid=c414267ca8dc4d87ad794ebb5ff90382","protocol":"https","host":["console","authkey","io"],"path":["api","2fa_verify.php"],"query":[{"key":"authkey","value":"a5c3489f99593dca","description":"AUTHKEY"},{"key":"channel","value":"whatsapp","description":"SMS/VOICE/EMAIL/WHATSAPP"},{"key":"otp","value":"276049","description":"OTP VALUE ENTERED BY CUSTOMER"},{"key":"logid","value":"c414267ca8dc4d87ad794ebb5ff90382","description":"LogID GENERATED ON REQUEST API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 25 Jul 2025 06:14:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Content-Security-Policy","value":"frame-ancestors 'self' https://login.maahirinfotech.com https://whatsapp.adznetworkmedia.om https://connect.adtrend.in https://console.steviadigital.com https://app.shinenetcore.in https://api.growithrms.com https://omni.serri.in https://waba.smsmenow.in https://bw.pertinaxsolutions.com https://waba.co3.live https://waba.messagewall.in https://whatsapp.kanenitech.com https://more.myprofunnels.com https://loginpanels.com https://whatsapp.filgy.com https://console.mmsworld.in https://wp.promotionkart.com https://api.dcoretec.com https://auth.promotionmantra.com https://cpaas.elevatexmarcom.com https://sureauth.inquisi.in;"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Valid OTP\"\n}"}],"_postman_id":"dc31ba08-a111-4422-a49f-cb58d560737d"}],"id":"3dc15bf1-645f-43be-b31f-8b6168a58310","description":"<p><strong>Description:</strong>  </p>\n<p>Sends a system-generated OTP to the recipient via a voice call using a pre-approved voice template.  </p>\n<p>The template must include the <code>{#2fa#}</code> variable, which will be replaced with the generated OTP during the call.</p>\n","_postman_id":"3dc15bf1-645f-43be-b31f-8b6168a58310"},{"name":"Via Email","item":[{"name":"Send OTP with 2FA","id":"55dc6c07-1608-47b0-93d5-9cd290e658d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.authkey.io/request?authkey=Authkey&email=Recepient_email&mid=Template_ID","description":"<p>Sends a system-generated OTP to the recipient via email using a pre-approved email template.  </p>\n<p>The email template must include the <code>{#2fa#}</code> variable, which will be replaced with the generated OTP.</p>\n","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"Authkey"},{"description":{"content":"<p>Your account Authkey from the Authkey dashboardRecipient’s email address</p>\n","type":"text/plain"},"key":"email","value":"Recepient_email"},{"description":{"content":"<p>Template ID for Email channel (must include {#2fa#} variable)</p>\n","type":"text/plain"},"key":"mid","value":"Template_ID"}],"variable":[]}},"response":[{"id":"e8105d57-9992-4e47-8188-1cf574fc004b","name":"Send OTP with 2FA Copy","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://api.authkey.io/request?authkey=a5c3489f99593dca&mobile=8882111717&country_code=91&wid=12154","protocol":"https","host":["api","authkey","io"],"path":["request"],"query":[{"key":"authkey","value":"a5c3489f99593dca"},{"key":"mobile","value":"8882111717"},{"key":"country_code","value":"91"},{"key":"wid","value":"12154","description":"The message template must have a variable {#2fa#} : A system generated OTP will be passed in a variable field."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 25 Jul 2025 06:12:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-headers","value":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token"},{"key":"access-control-allow-credentials","value":"true"},{"key":"Apigw-Requestid","value":"OQH-Uhv5hcwEMNQ="}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"c414267ca8dc4d87ad794ebb5ff90382\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"55dc6c07-1608-47b0-93d5-9cd290e658d2"},{"name":"2fa verification","id":"92987b57-340d-462d-9441-68a170cd004a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://console.authkey.io/api/2fa_verify.php?authkey=AUTHKEY&channel=xxxx&otp=User_OTP&logid=Response_of_send_otp","description":"<p><strong>Description:</strong>  </p>\n<p>Verifies that the OTP entered by the user matches the one sent via Email.  </p>\n<p>OTPs expire in 5 minutes for security purposes.</p>\n","urlObject":{"protocol":"https","path":["api","2fa_verify.php"],"host":["console","authkey","io"],"query":[{"description":{"content":"<p>Your account Authkey from the Authkey dashboard</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>email</p>\n","type":"text/plain"},"key":"channel","value":"xxxx"},{"description":{"content":"<p>OTP value entered by the user</p>\n","type":"text/plain"},"key":"otp","value":"User_OTP"},{"description":{"content":"<p>Log ID returned in the Send OTP API response</p>\n","type":"text/plain"},"key":"logid","value":"Response_of_send_otp"}],"variable":[]}},"response":[{"id":"c106ecf3-f378-4caf-8a98-ca90422c4417","name":"2fa verification","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://console.authkey.io/api/2fa_verify.php?authkey=a5c3489f99593dca&channel=whatsapp&otp=276049&logid=c414267ca8dc4d87ad794ebb5ff90382","protocol":"https","host":["console","authkey","io"],"path":["api","2fa_verify.php"],"query":[{"key":"authkey","value":"a5c3489f99593dca","description":"AUTHKEY"},{"key":"channel","value":"whatsapp","description":"SMS/VOICE/EMAIL/WHATSAPP"},{"key":"otp","value":"276049","description":"OTP VALUE ENTERED BY CUSTOMER"},{"key":"logid","value":"c414267ca8dc4d87ad794ebb5ff90382","description":"LogID GENERATED ON REQUEST API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 25 Jul 2025 06:14:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Content-Security-Policy","value":"frame-ancestors 'self' https://login.maahirinfotech.com https://whatsapp.adznetworkmedia.om https://connect.adtrend.in https://console.steviadigital.com https://app.shinenetcore.in https://api.growithrms.com https://omni.serri.in https://waba.smsmenow.in https://bw.pertinaxsolutions.com https://waba.co3.live https://waba.messagewall.in https://whatsapp.kanenitech.com https://more.myprofunnels.com https://loginpanels.com https://whatsapp.filgy.com https://console.mmsworld.in https://wp.promotionkart.com https://api.dcoretec.com https://auth.promotionmantra.com https://cpaas.elevatexmarcom.com https://sureauth.inquisi.in;"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Valid OTP\"\n}"}],"_postman_id":"92987b57-340d-462d-9441-68a170cd004a"}],"id":"15a486d4-9ea1-4097-98e7-8e89661252b2","description":"<p><strong>Description:</strong>  </p>\n<p>Sends a system-generated OTP to the recipient via email using a pre-approved email template.  </p>\n<p>The email template must include the <code>{#2fa#}</code> variable, which will be replaced with the generated OTP.</p>\n","_postman_id":"15a486d4-9ea1-4097-98e7-8e89661252b2"}],"id":"a79ada8d-1c94-4b13-9bc6-0930c9e139f2","_postman_id":"a79ada8d-1c94-4b13-9bc6-0930c9e139f2","description":""},{"name":"Fallback","item":[{"name":"Fallback Sending","id":"d8b323e0-ac83-41ba-9843-b645885885c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.authkey.io/request?authkey=AUTHKEY&mobile=Recipient number&country_code=Country code&sid=SMS_Template_id&fb1vid=Voice_template_id","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Obtain from the Profile section</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>User Mobile Number </p>\n","type":"text/plain"},"key":"mobile","value":"Recipient number"},{"description":{"content":"<p>User country code</p>\n","type":"text/plain"},"key":"country_code","value":"Country code"},{"description":{"content":"<p>Testing Message Content</p>\n","type":"text/plain"},"key":"sid","value":"SMS_Template_id"},{"description":{"content":"<p>Testing Voice Message Content</p>\n","type":"text/plain"},"key":"fb1vid","value":"Voice_template_id"}],"variable":[]}},"response":[{"id":"6ca977aa-cccd-4b6d-9dcb-e766e4f52b9d","name":"Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.authkey.io/request?authkey=AUTHKEY&mobile=Recipient number&country_code=country code&sms=Hello, your OTP is 1234&fb1voice=Hello, your otp is 1234&sender=Approved Header ID","protocol":"https","host":["api","authkey","io"],"path":["request"],"query":[{"key":"authkey","value":"AUTHKEY","description":"Obtain from the Profile section"},{"key":"mobile","value":"Recipient number","description":"User Mobile Number "},{"key":"country_code","value":"country code","description":"User country code"},{"key":"sms","value":"Hello, your OTP is 1234","description":"Testing Message Content"},{"key":"fb1voice","value":"Hello, your otp is 1234","description":"Testing Voice Message Content"},{"key":"sender","value":"Approved Header ID","description":"The sender ID is your Header ID that get from DLT platform"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 Jan 2025 12:21:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-headers","value":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token"},{"key":"access-control-allow-credentials","value":"true"},{"key":"Apigw-Requestid","value":"Ebc9AiVvhcwEMfA="}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"abb1a004d526413f96b40748edde0d94\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"d8b323e0-ac83-41ba-9843-b645885885c5"}],"id":"c583da7a-958d-4ff7-a40e-17fbe2111837","description":"<p>The Authkey Fallback API is designed to maximize your message delivery rates by intelligently switching between channels when the primary one fails. With this feature, you can set a <strong>primary channel</strong> simply by using a channel template (e.g., <code>sid</code>, <code>wid</code>, <code>mid</code>, <code>vid</code>).</p>\n<p>Once the primary channel is defined, you can configure multiple <strong>fallback channels</strong> in order of preference by assigning their respective channel template IDs, such as:</p>\n<ul>\n<li><p><code>&amp;fb1=Channel_Template_ID</code></p>\n</li>\n<li><p><code>&amp;fb2=Channel_Template_ID</code></p>\n</li>\n<li><p>and so on.</p>\n</li>\n</ul>\n<p>This ensures that if the primary channel cannot deliver the message, the system will automatically attempt delivery through the next available channel — giving you <strong>higher reach, better reliability, and improved campaign performance</strong>.</p>\n","_postman_id":"c583da7a-958d-4ff7-a40e-17fbe2111837"},{"name":"Parallel","item":[{"name":"Parallel Sending","id":"fd88dd01-85b1-464f-9844-3891a39d5e8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.authkey.io/request?authkey=Authkey&mobile=recipent_number&country_code=xx&sid=xxxx&mid=xx&vid=xx&wid=xx&email=xx","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"key":"authkey","value":"Authkey"},{"key":"mobile","value":"recipent_number"},{"key":"country_code","value":"xx"},{"key":"sid","value":"xxxx"},{"key":"mid","value":"xx"},{"key":"vid","value":"xx"},{"key":"wid","value":"xx"},{"key":"email","value":"xx"}],"variable":[]}},"response":[],"_postman_id":"fd88dd01-85b1-464f-9844-3891a39d5e8d"}],"id":"a8419b72-b35e-4b03-8581-b9ef0d096fa9","description":"<p><strong>Description:</strong></p>\n<p>The Parallel API allows you to send a message simultaneously through multiple channels (SMS, WhatsApp, Email, and Voice).</p>\n<p>This ensures the recipient receives the message instantly on any of their available channels, without waiting for fallback attempts.</p>\n<p><strong>Key Notes:</strong></p>\n<ul>\n<li><p>All channel parameters (<code>sid</code>, <code>wid</code>, <code>mid</code>, <code>vid</code>) are optional; include only those you want to send in parallel.</p>\n</li>\n<li><p>Each channel must have a pre-approved template in the Authkey platform.</p>\n</li>\n<li><p>For Email, ensure that the <code>email</code> parameter is included along with <code>mid</code>.</p>\n</li>\n</ul>\n","_postman_id":"a8419b72-b35e-4b03-8581-b9ef0d096fa9"},{"name":"Send SMS","item":[{"name":"DLT Compliance","item":[],"id":"3ff98acb-f919-447c-a402-f93590975b6c","description":"<h3 id=\"sms-\"><strong>SMS :</strong></h3>\n<p>To send SMS via Authkey, ensure the following details are ready:</p>\n<h4 id=\"1-dlt-registration\"><strong>1. DLT Registration</strong></h4>\n<ul>\n<li><p>Registration with a Distributed Ledger Technology (DLT) platform is mandatory.</p>\n</li>\n<li><p>Obtain your Entity ID, a unique ID shown under your DLT profile.</p>\n</li>\n</ul>\n<h4 id=\"2-template-id\"><strong>2. Template ID</strong></h4>\n<ul>\n<li>Whenever your message template is approved on DLT, a Template ID is generated.</li>\n</ul>\n<h4 id=\"3-sender-idheader\"><strong>3. Sender ID/Header</strong></h4>\n<ul>\n<li><p>A unique, 6-character identifier representing your company or brand name.</p>\n</li>\n<li><p>Examples: MYBRND, IPAYTM, AXISTM.</p>\n</li>\n</ul>\n<h4 id=\"4-sms-template\"><strong>4. SMS Template</strong></h4>\n<ul>\n<li>Prepare a predefined text message compliant with DLT guidelines.</li>\n</ul>\n<h4 id=\"5-pe-tm-chain-id-update\"><strong>5. PE-TM Chain ID Update</strong></h4>\n<ul>\n<li><p>After December 2024, TRAI mandates users to connect their Chain ID with their operator.</p>\n</li>\n<li><p>Upon logging into the respective DLT portal, select <strong>Datagen Internet Services Private Limited</strong> as your <strong>TD partner</strong>. The name will auto-populate; our <strong>TD ID is 110200001253.</strong></p>\n</li>\n</ul>\n","_postman_id":"3ff98acb-f919-447c-a402-f93590975b6c"},{"name":"Send SMS Message","item":[{"name":"Send Approved Template","id":"12c159cc-35ea-481a-9312-016c3e9aa99b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.authkey.io/request?authkey=AUTHKEY&mobile=RecepientMobile&country_code=CountryCode&sid=xxxx&var_name=Parameter","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"description":{"content":"<p>Obtain from Registered Profile</p>\n","type":"text/plain"},"key":"authkey","value":"AUTHKEY"},{"description":{"content":"<p>User phone number</p>\n","type":"text/plain"},"key":"mobile","value":"RecepientMobile"},{"description":{"content":"<p>User country code</p>\n","type":"text/plain"},"key":"country_code","value":"CountryCode"},{"description":{"content":"<p>Otp approved SMS template ID </p>\n","type":"text/plain"},"key":"sid","value":"xxxx"},{"description":{"content":"<p>If your template includes any variables, add them here using key = variable name as defined in the template, and in the value, provide the parameter you wish to send.</p>\n","type":"text/plain"},"key":"var_name","value":"Parameter"}],"variable":[]}},"response":[{"id":"d59162d4-d140-4508-8d50-2fbb197c474f","name":"Send OTP via Copy","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.authkey.io/request?authkey=Authkey&mobile=Recipient Mobile&country_code=Country Code&sid=xxxx","protocol":"https","host":["api","authkey","io"],"path":["request"],"query":[{"key":"authkey","value":"Authkey","description":"Obtain from authkey dashboard"},{"key":"mobile","value":"Recipient Mobile","description":"Recipient Mobile number on which the message sent"},{"key":"country_code","value":"Country Code","description":"County Code of User"},{"key":"sid","value":"xxxx","description":"Whenever any template is approved in the authkey account it generate SID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 06 Jan 2025 10:19:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"02949c7eef02e4e093122c9635d5b4aa\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"12c159cc-35ea-481a-9312-016c3e9aa99b"}],"id":"308e67a2-d5a1-4405-b66b-a56b633a2ada","description":"<p>The following endpoints are designed for seamless OTP management, where <strong>Authkey.io</strong> automatically generates a random OTP and delivers it to the end user.</p>\n<h3 id=\"sending-otp\">Sending OTP</h3>\n<p>Use the provided API endpoint to send a system-generated random OTP directly to the end user. This eliminates the need for manual OTP generation and simplifies the process.</p>\n<h3 id=\"key-points-for-setting-up-a-functional-dynamic-otp-message-template\">Key Points for Setting Up a Functional Dynamic OTP Message Template</h3>\n<ol>\n<li><p><strong>DLT Approval</strong>:</p>\n<ul>\n<li>First, create and approve the OTP message template on the <strong>DLT platform</strong>, ensuring the template includes <code>#var#</code> placeholders.</li>\n</ul>\n</li>\n<li><p><strong>Authkey Platform Configuration</strong>:</p>\n<ul>\n<li><p>Replicate the same template on the <strong>Authkey platform</strong>.</p>\n</li>\n<li><p>Replace the occurrence of one <code>#var#</code> with your OTP variable in the template. This step is critical to enable dynamic OTP functionality.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Template SID</strong>:</p>\n<ul>\n<li>Once the template is approved, make a note of the <a href=\"https://authkey.io/faq/98/find-sid\">Template SID</a> for integration and API reference.</li>\n</ul>\n</li>\n</ol>\n<p>By following these steps, you can ensure that your dynamic OTP message templates function seamlessly across platforms.</p>\n","_postman_id":"308e67a2-d5a1-4405-b66b-a56b633a2ada"},{"name":"Bulk SMS","item":[{"name":"Bulk SMS","id":"0b230b1f-f548-488f-a42d-d4e3b3ee5e49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version\": \"1.0\",\n    \"authkey\": \"Account_authkey\",\n    \"encrpt\": \"0\",\n    \"pe_id\": \"Entity_id\",\n    \"template_id\": \"DLT_template_id\",\n    \"country_code\": \"91\",\n    \"is_unicode\": 0,\n    \"sender\": \"Header/Sender_id\",\n    \"messages\": [\n        {\n            \"dest\": [\n                \"Customer1_number\",\"customer2_number\"\n            ],\n            \"text\": \"Text message content\",\n            \"param\": {\n                \"var1\": \"value\",        //Parmeter define if created in message template \n                \"var3\": \"value\"\n            }\n        }   ]\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulksms_json.php","urlObject":{"protocol":"https","path":["restapi","bulksms_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[{"id":"b4b1ccf7-8e3a-4f17-86c4-d61db397d976","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version\":\"1.0\",\n\"authkey\":\"523912703d2967f9\",\n\"encrpt\":\"0\",\n\"template_id\":\"11367\",\n\"country_code\":\"91\",\n\"is_unicode\":0,\n\"sender\":\"AUTHKY\",\n\"biz_extra\":\"XXXXXX\",\n\"messages\":[{\"dest\":[\"8882111717\",\"6393699599\"],\"param\":{\"name\":\"suraj\",\"company\":\"datagen\"}}]\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkrcs_json.php"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Thu, 17 Apr 2025 11:39:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"LogID\": \"2048e9155bfe43a26822317d06084881\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"0b230b1f-f548-488f-a42d-d4e3b3ee5e49"}],"id":"46f3f54b-a109-4fc6-aced-cec98971df21","description":"<p><strong>Description:</strong>  </p>\n<p>The Bulk SMS API allows you to send large-scale SMS campaigns to multiple recipients in a single request.  </p>\n<p>Messages are sent using pre-approved DLT templates (for India) or standard templates for international delivery.  </p>\n<p>You can personalize each message by passing variable values per recipient.</p>\n","_postman_id":"46f3f54b-a109-4fc6-aced-cec98971df21"}],"id":"fa6f4251-d749-414e-85df-b0741057f918","description":"<p><strong>Description:</strong></p>\n<p>The Send SMS API delivers messages using pre-approved SMS templates on the Authkey platform.</p>\n<p>You can send personalized messages by passing variable values in the request.</p>\n<p>Fully compliant with DLT regulations for India, with international delivery support.</p>\n","_postman_id":"fa6f4251-d749-414e-85df-b0741057f918"},{"name":"Send WhatsApp","item":[{"name":"Send Text Template","item":[{"name":"Send Simple WhatsApp","id":"4e2c1427-16ce-4fb7-b0b8-5d665b178eb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"****\",\r\n    \"wid\": \"*****\",\r\n    \"type\": \"text\" \r\n }","options":{"raw":{"language":"json"}}},"url":"https://authkey.io/restapi/requestjson.php","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e2c1427-16ce-4fb7-b0b8-5d665b178eb0"},{"name":"sendTextWithVariable","id":"2d8ad57b-48d6-4879-955f-231ed2845419","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic <API_KEY>","description":"<p>=Your authkey portal authkey</p>\n"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxx\",\r\n    \"wid\": \"150\",\r\n    \"type\": \"text\",\r\n    \"bodyValues\": {\"1\":\"1234\"} \r\n     \r\n}"},"url":"https://console.authkey.io/restapi/requestjson.php","description":"<p>json reciever</p>\n","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"2d8ad57b-48d6-4879-955f-231ed2845419"},{"name":"sendMediaWithoutVariable","id":"27c4ba2b-5767-43fd-81b2-173f9209b9d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic <API_KEY>","description":"<p>=Your authkey portal authkey</p>\n"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxx\",\r\n    \"wid\": \"164\",\r\n    \"type\": \"media\",  \r\n    \"headerValues\": {\r\n        \"headerFileName\": \"Return Ticket\", \r\n        \"headerData\":  \"https://authkey.io/whatsapp/gallery/4498/6465dbbca4fb7.jpeg\" \r\n    }\r\n}"},"url":"https://console.authkey.io/restapi/requestjson.php","description":"<p>json reciever</p>\n","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"27c4ba2b-5767-43fd-81b2-173f9209b9d3"},{"name":"sendMediaWithVariable","id":"231387b3-39d4-4f15-a1e1-b65199349acd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic <API_KEY>","description":"<p>=Your authkey portal authkey</p>\n"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxxx\",\r\n    \"wid\": \"169\",\r\n    \"type\": \"media\", \r\n    \"bodyValues\": {\"1\":\"ashish\",\"2\":\"2000\"},\r\n    \"headerValues\": {\r\n        \"headerFileName\": \"Tax Invoice\", \r\n        \"headerData\":  \"http://dms.zorder.in/Attachments/37AD-C0BD-18M1-BF1C-B168/WhatsApp/SLS0011FY240000003_20230428054856.pdf\" \r\n    }\r\n}"},"url":"https://console.authkey.io/restapi/requestjson.php","description":"<p>json reciever</p>\n","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"231387b3-39d4-4f15-a1e1-b65199349acd"}],"id":"c020b9c1-148c-4545-b9c7-5a26cac6f4e5","description":"<p><strong>Description:</strong>  </p>\n<p>Use this API to send a <strong>text-based WhatsApp message</strong> using an approved template.  </p>\n<p>This is ideal for sending appointment reminders, OTPs, order updates, payment confirmations, or any message with text-only content and dynamic variables.</p>\n","_postman_id":"c020b9c1-148c-4545-b9c7-5a26cac6f4e5"},{"name":"Send WhatsApp Media","item":[{"name":"Simple Multimedia WhatsApp","id":"8507fd98-4e58-4431-9b80-c969f9857ec7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic","type":"text"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxxxxx\",\r\n    \"wid\": \"256\", \r\n    \"type\": \"media\",  \r\n    \"headerValues\": {\r\n        \"headerFileName\": \"SD51785222-23.pdf\", \r\n        \"headerData\":  \"\" \r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://authkey.io/restapi/requestjson.php","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"8507fd98-4e58-4431-9b80-c969f9857ec7"},{"name":"Media With Dynamic WhatsApp","id":"1e622797-92e9-4069-8f74-485b774c0f01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic","type":"text"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxxxxx\",\r\n    \"wid\": \"256\",\r\n    \"type\": \"media\", \r\n    \"bodyValues\": {\"1\":\"ashish\",\"2\":\"2000\"}, \r\n    //parameters name and amount are defined within the message template.\r\n    \"headerValues\": {\r\n        \"headerFileName\": \"Tax Invoice\", \r\n        \"headerData\":  \"file full url\" \r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://authkey.io/restapi/requestjson.php","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"1e622797-92e9-4069-8f74-485b774c0f01"}],"id":"f6ee0151-e4b5-4426-9a73-4ac145deee4e","description":"<p>Sending WhatsApp messages through Authkey.io APIs is quick and straightforward. Simply use the API endpoints provided to send WhatsApp templates effortlessly. Authkey offers a range of features, including WhatsApp chatbots, catalogs, website widgets, an agent dashboard, and more.</p>\n<h4 id=\"before-starting-with-the-whatsapp-business-api-ensure-you-have\"><strong>Before starting with the WhatsApp Business API, ensure you have:</strong></h4>\n<ol>\n<li><p>A verified Facebook Page for your company.</p>\n</li>\n<li><p>A phone number that is:</p>\n<ul>\n<li>Not previously registered on WhatsApp (for new users).</li>\n</ul>\n</li>\n<li><p>If you are already using WhatsApp Business API somewhere, you will need your <strong>WABA ID (WhatsApp Business Account ID).</strong></p>\n</li>\n</ol>\n","_postman_id":"f6ee0151-e4b5-4426-9a73-4ac145deee4e"},{"name":"Bulk WhatsApp","item":[{"name":"Send Bulk upto 200 Users","item":[{"name":"Send Template Without Variable","id":"dcf349fd-e2d6-41b7-b3bd-6076590f79ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <key>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"2.0\",\r\n    \"country_code\": \"91\",\r\n    \"wid\": \"xxxxx\",\r\n    \"type\": \"text\",\r\n    \"data\": [\r\n        {\r\n            \"mobile\": \"xxxxxxx\"\r\n        },\r\n        {\r\n            \"mobile\": \"xxxxxxx\"\r\n        },\r\n        {\r\n            \"mobile\": \"xxxxxxx\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/requestjson_v2.0.php","urlObject":{"protocol":"https","path":["restapi","requestjson_v2.0.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"dcf349fd-e2d6-41b7-b3bd-6076590f79ba"},{"name":"Send Template With Variable","id":"372ba68d-d13f-4b4a-9738-8b86b52b3fc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <key>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"2.0\",\r\n    \"country_code\": \"91\",\r\n    \"wid\": \"xxxxx\",\r\n    \"type\": \"text\",\r\n    \"data\": [\r\n        {\r\n            \"mobile\": \"xxxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"value\"\r\n            }\r\n        },\r\n        {\r\n            \"mobile\": \"xxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        },\r\n        {\r\n            \"mobile\": \"xxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/requestjson_v2.0.php","urlObject":{"protocol":"https","path":["restapi","requestjson_v2.0.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"372ba68d-d13f-4b4a-9738-8b86b52b3fc8"},{"name":"Send Media Template Without Var","id":"3edd0e28-6fbf-4bab-a3a7-4397b6e78a22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <key>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"2.0\",\r\n    \"country_code\": \"91\",\r\n    \"wid\": \"xxxx\",\r\n    \"type\": \"media\",\r\n    \"data\": [\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\"\r\n        },\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\"\r\n        },\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/requestjson_v2.0.php","urlObject":{"protocol":"https","path":["restapi","requestjson_v2.0.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"3edd0e28-6fbf-4bab-a3a7-4397b6e78a22"},{"name":"Send Media Template With Variable","id":"b5fafe45-ad34-4b77-a486-3d3430210dbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <key>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"2.0\",\r\n    \"country_code\": \"91\",\r\n    \"wid\": \"xxxxx\",\r\n    \"type\": \"media\",\r\n    \"data\": [\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        },\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        },\r\n        {\r\n            \"headerValues\": {\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202411/6734526044003.png\"\r\n            },\r\n            \"mobile\": \"xxxxxx\",\r\n            \"bodyValues\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/requestjson_v2.0.php","urlObject":{"protocol":"https","path":["restapi","requestjson_v2.0.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"b5fafe45-ad34-4b77-a486-3d3430210dbe"}],"id":"6a3960aa-2143-4fed-9f8d-c52699e5db59","_postman_id":"6a3960aa-2143-4fed-9f8d-c52699e5db59","description":""},{"name":"Send Bulk upto 5000 Users","item":[{"name":"Send Template Without Var","id":"2e6abaf5-9acb-4d71-b472-564e34324240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"1.0\",\r\n    \"authkey\": \"XXXXXXXXXX\",\r\n    \"encrpt\": \"0\",\r\n    \"wid\": \"xxxx\",\r\n    \"country_code\": \"91\",\r\n    \"type\": \"text\", //media\r\n    \"dynamic_content\": \"1\",\r\n    \"is_fallback\": 0,\r\n    \"messages\": [\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxx\"\r\n            ]\r\n        },\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxx\"\r\n            ]\r\n        },\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxx\"\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkwp_json.php","urlObject":{"protocol":"https","path":["restapi","bulkwp_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e6abaf5-9acb-4d71-b472-564e34324240"},{"name":"Send Template With Var","id":"928b970a-3019-4d4d-9906-2786565ce4ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"1.0\",\r\n    \"authkey\": \"xxxxxxxxxxxx\",\r\n    \"encrpt\": \"0\",\r\n    \"wid\": \"xxxxx\",\r\n    \"country_code\": \"91\",\r\n    \"type\": \"text\", //media\r\n    \"dynamic_content\": \"1\",\r\n    \"is_fallback\": 0,\r\n    \"messages\": [\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxx\"\r\n            ],\r\n            \"param\": {\r\n                \"1\": \"value\"\r\n            }\r\n        },\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxx\"\r\n            ],\r\n            \"param\": {\r\n                \"1\": \"Value\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkwp_json.php","urlObject":{"protocol":"https","path":["restapi","bulkwp_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"928b970a-3019-4d4d-9906-2786565ce4ae"},{"name":"Send MediaTemplate Without Var","id":"45f32dd8-998f-4b63-af95-a34b38fdaf40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"1.0\",\r\n    \"authkey\": \"xxxxxxxxxxxxxx\",\r\n    \"encrpt\": \"0\",\r\n    \"wid\": \"xxxx\",\r\n    \"country_code\": \"91\",\r\n    \"type\": \"media\",\r\n    \"dynamic_content\": \"1\",\r\n    \"is_fallback\": 0,\r\n    \"messages\": [\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxxxxx\"\r\n            ],\r\n            \"headerValues\": {\r\n                \"headerFileName\": \"sample data\",\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202412/676a5f30b32b7.jpg\"\r\n            }\r\n        },\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxxxxx\"\r\n            ],\r\n            \"headerValues\": {\r\n                \"headerFileName\": \"test\",\r\n                \"headerData\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202412/676a5f30b32b7.jpg\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkwp_json.php","urlObject":{"protocol":"https","path":["restapi","bulkwp_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"45f32dd8-998f-4b63-af95-a34b38fdaf40"},{"name":"Send Media Template With Var","id":"3ec8f572-5774-47a6-85e9-8eeb5319c833","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"version\": \"1.0\",\r\n    \"authkey\": \"xxxxxxxxxxxx\",\r\n    \"encrpt\": \"0\",\r\n    \"wid\": \"xxxxxx\",\r\n    \"country_code\": \"91\",\r\n    \"type\": \"media\", //media\r\n    \"dynamic_content\": \"1\",\r\n    \"is_fallback\": 0,\r\n    \"messages\": [\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxxxxx\"\r\n            ],\r\n            \"param\": {\r\n                \"1\": \"Value\"\r\n            },\r\n            \"headerValues\": {\r\n                \"headerFileName\": \"report1\",\r\n                \"headerData\": \"https://pdfobject.com/pdf/sample.pdf\"\r\n            }\r\n        },\r\n        {\r\n            \"dest\": [\r\n                \"xxxxxxxxx\"\r\n            ],\r\n            \"param\": {\r\n                \"1\": \"Value\"\r\n            },\r\n            \"headerValues\": {\r\n                \"headerFileName\": \"report2\",\r\n                \"headerData\": \"https://pdfobject.com/pdf/sample.pdf\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkwp_json.php","urlObject":{"protocol":"https","path":["restapi","bulkwp_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"3ec8f572-5774-47a6-85e9-8eeb5319c833"}],"id":"f168520f-fb4d-4a28-8e34-931c70ecbf2b","_postman_id":"f168520f-fb4d-4a28-8e34-931c70ecbf2b","description":""}],"id":"2f923ee8-5bd1-4820-85f9-a2ac6f29f574","_postman_id":"2f923ee8-5bd1-4820-85f9-a2ac6f29f574","description":""},{"name":"Meta Template Sync","item":[{"name":"META temp[late Sync/migrate API","id":"59a04a27-67fd-439d-9d28-1804faf1b01d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"method\":\"migrate\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/wptemplateMigration.php","urlObject":{"protocol":"https","path":["restapi","wptemplateMigration.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"59a04a27-67fd-439d-9d28-1804faf1b01d"}],"id":"9ff3f926-a606-4e85-bef1-3aba910a3622","_postman_id":"9ff3f926-a606-4e85-bef1-3aba910a3622","description":""}],"id":"ceab255e-d1cc-41ff-9e6e-55748374bf44","description":"<h2 id=\"prerequisites--requirements-for-send-whatsapp-api\"><strong>Prerequisites &amp; Requirements for Send WhatsApp API</strong></h2>\n<p>Before you can send WhatsApp messages through the Authkey API, ensure the following requirements are met:</p>\n<ol>\n<li><p><strong>WhatsApp Business Account (WABA)</strong></p>\n<ul>\n<li><p>You must have an active WhatsApp Business Account connected to Authkey.</p>\n</li>\n<li><p>If you don’t have one, create it via <strong>Facebook Business Manager</strong> and connect it in your Authkey dashboard.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Phone Number Registration</strong></p>\n<ul>\n<li><p>The sending number must be registered under your WhatsApp Business Account.</p>\n</li>\n<li><p>The number should be verified and linked to your WABA.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Approved WhatsApp Templates</strong></p>\n<ul>\n<li><p>WhatsApp requires that all outbound messages (outside the 24-hour session window) use <strong>pre-approved templates</strong>.</p>\n</li>\n<li><p>Create your template in Authkey and submit it for WhatsApp approval.</p>\n</li>\n<li><p>The template must match exactly when sending via API (including variables).</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Authkey Account Access</strong></p>\n<ul>\n<li><p>You need an active Authkey account with <strong>WhatsApp API access enabled</strong>.</p>\n</li>\n<li><p>Obtain your <code>authkey</code> from the Authkey dashboard.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Publicly Accessible Media Files</strong> <em>(for media templates)</em></p>\n<ul>\n<li><p>If sending images, documents, or videos, ensure the file is hosted at a publicly accessible HTTPS URL.</p>\n</li>\n<li><p>WhatsApp will fetch the file directly from the provided URL.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Variable Mapping</strong></p>\n<ul>\n<li>If your template contains variables (e.g., <code>{#var#}</code>), you must pass them in the <code>bodyValues</code> or <code>headerValues</code> parameter exactly as defined in the template.</li>\n</ul>\n</li>\n<li><p><strong>Compliance with WhatsApp Policies</strong></p>\n<ul>\n<li><p>Messages must comply with WhatsApp Business &amp; Meta’s commerce and messaging policies.</p>\n</li>\n<li><p>No spam, prohibited products, or unsolicited promotional content outside the approved templates.</p>\n</li>\n</ul>\n</li>\n</ol>\n","_postman_id":"ceab255e-d1cc-41ff-9e6e-55748374bf44"},{"name":"WhatsApp Chat Conversation","item":[{"name":"Simple Conversation Messages","item":[{"name":"Text Message","id":"b96b4442-53e7-48e8-af26-0bde29995c55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"text\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"message\":\"hello sir\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"b96b4442-53e7-48e8-af26-0bde29995c55"},{"name":"Send Image","id":"2b9ae1df-cdd7-4e60-9fd6-550eb132cd60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"image\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"media_url\":\"https://abc.png\",\r\n    \"caption\":\"Image Testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"2b9ae1df-cdd7-4e60-9fd6-550eb132cd60"},{"name":"Send Document","id":"233f8be8-0571-4957-9936-c900b2307f36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"document\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"media_url\": \"https://abc.pdf\",\r\n    \"caption\": \"Document Test\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"233f8be8-0571-4957-9936-c900b2307f36"},{"name":"Send Video","id":"2137225f-fe0e-42df-bb83-9c0c13e51569","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"video\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"media_url\":\"https://abc.mp4\",\r\n    \"caption\":\"Video Test\"\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"2137225f-fe0e-42df-bb83-9c0c13e51569"},{"name":"Send Audio","id":"b93d8733-8873-4dfa-a566-5fdeea76f450","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"audio\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"media_url\":\"xxxxxxxxxxxxxxx\",\r\n    \"caption\":\"Test\"\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"b93d8733-8873-4dfa-a566-5fdeea76f450"},{"name":"Send Location","id":"3cb5fa9c-55c7-416f-8a5d-7c462458599c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mobile\": \"XXXXXXXXXXXX\",\r\n    \"message_type\": \"location\",\r\n    \"brand_number\": \"Your Brand Number\",\r\n    \"latitude\":\"45.12345\",\r\n    \"longitude\":\"-123.45678\",\r\n    \"name\":\"datagen\",\r\n    \"address\":\"Netaji Subhas place delhi\"\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"3cb5fa9c-55c7-416f-8a5d-7c462458599c"}],"id":"90a7d52d-45a4-4a5d-9740-b813cd76af4d","description":"<p>1:you need to send an <strong>auth key</strong> in the <code>Authorization</code> header, this is typically done to authenticate and authorize the request.</p>\n<p>2:only <strong>text</strong>, <strong>video</strong>, <strong>image</strong>, <strong>document</strong>, and <strong>location messages</strong> are allowed to be sent.</p>\n<p>3:for <strong>webhooks</strong> with <strong>POST</strong> or <strong>JSON</strong> requests is a powerful way to send and receive data between systems in real-time.</p>\n<p>4:if you want to <strong>send an image, audio, video, or document via a URL</strong>, the link must be accessible and correctly formatted. If the URL opens in a browser and the file is available for download.</p>\n<p><strong>5:Allow Size Of Media</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Media Type</th>\n<th>Size</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>audio</code></td>\n<td>16 MB</td>\n</tr>\n<tr>\n<td><code>document</code></td>\n<td>100 MB</td>\n</tr>\n<tr>\n<td><code>image</code></td>\n<td>5 MB</td>\n</tr>\n<tr>\n<td><code>sticker</code></td>\n<td>100 KB</td>\n</tr>\n<tr>\n<td><code>video</code></td>\n<td>16 MB</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"90a7d52d-45a4-4a5d-9740-b813cd76af4d"},{"name":"Send With Interactive Buttons","item":[{"name":"Text with buttons","id":"85a648c1-85e3-4c06-adcb-7b2fe6092e5a","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"button_items\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"Button_label\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"Button_label\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"85a648c1-85e3-4c06-adcb-7b2fe6092e5a"},{"name":"Text with buttons/Header/footer","id":"09c80c81-350b-4e3d-bc8c-b5219f729eb0","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"button_items\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"Button_label\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"Button_label\"\n        }\n    ],\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"text\",  // for text type:text and text:test\n        \"text\": \"Type Header text here\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"09c80c81-350b-4e3d-bc8c-b5219f729eb0"},{"name":"Image with buttons","id":"a466e716-e8f0-4b88-8e0f-238d53b7a39d","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"button_items\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"Button_label\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"Button_label\"\n        }\n    ],\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"image\", // pass valid public image URL below\n        \"image\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202508/689c58aba3945.png\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"a466e716-e8f0-4b88-8e0f-238d53b7a39d"},{"name":"Video with buttons","id":"333a28b4-6f3d-4436-8ae4-15d4bf4026b4","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"button_items\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"Button_label\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"Button_label\"\n        }\n    ],\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"video\", // pass valid public video URL below.\n        \"video\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202508/689c599bbc3a2.mp4\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"333a28b4-6f3d-4436-8ae4-15d4bf4026b4"},{"name":"Documents with buttons","id":"d79bf14d-339c-4aa4-9b24-191057bb0bad","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"button_items\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"Button_label\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"Button_label\"\n        }\n    ],\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"document\", // pass valid public video URL below.\n      \"document\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202508/68945fe22fb78.pdf\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"d79bf14d-339c-4aa4-9b24-191057bb0bad"},{"name":"Menu List","id":"8a347830-2587-401c-8eb0-147631a803a2","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n    \"menuitems\": [\n        {\n            \"id\": \"1\",\n            \"title\": \"yes\"\n        },\n        {\n            \"id\": \"2\",\n            \"title\": \"no\"\n        },\n        {\n            \"id\": \"3\",\n            \"title\": \"call\"\n        }\n    ], //menu title will be 24 character max and item less than 10\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"text\", // pass valid public video URL below.\n      \"document\": \"Header text\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a347830-2587-401c-8eb0-147631a803a2"},{"name":"CTA buttons","id":"fa915bcd-df01-465e-ab98-cd2e74870b35","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n     \"button_items\": {\n        \"button_text\": \"visit\",\n        \"button_url\": \"https://authkey.io\"\n    },\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n        \"type\": \"text\",  // for text type:text and text:test\n        \"text\": \"Type Header text here\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa915bcd-df01-465e-ab98-cd2e74870b35"},{"name":"Image with CTA buttons","id":"33b86668-0799-42df-9d0a-5a765e50f0d1","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <authkey>","description":"<p>Pass account authkey here </p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mobile\": \"91xxxxxxxxx\",\n    \"message_type\": \"send_interactive\",\n    \"brand_number\": \"91xxxxxxxx\",\n    \"message\": \"Type your message here which you want to send\",\n     \"button_items\": {\n        \"button_text\": \"visit\",\n        \"button_url\": \"https://authkey.io\"\n    },\n    \"footer_text\": \"Type footer text here\",\n    \"header_text\": {\n           \"type\": \"image\", // for text type:text and text:test\n        \"image\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202508/689c58aba3945.png\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/convjson.php","urlObject":{"protocol":"https","path":["restapi","convjson.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"33b86668-0799-42df-9d0a-5a765e50f0d1"}],"id":"ec1fce35-859b-4768-90c1-d563d5abd6ca","_postman_id":"ec1fce35-859b-4768-90c1-d563d5abd6ca","description":""}],"id":"97ac08ee-4465-492e-b5b3-fab6606de849","_postman_id":"97ac08ee-4465-492e-b5b3-fab6606de849","description":""},{"name":"Send RCS","item":[{"name":"Bulk RCS","item":[{"name":"Bulk RCS","id":"1b436736-9943-4471-ad2b-179ae1f59108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version\": \"1.0\",\n    \"authkey\": \"AUTHKEY\",\n    \"encrpt\": \"0\",\n    \"template_id\": \"template_id\",\n    \"country_code\": \"91\",\n    \"is_unicode\": 0,\n    \"sender\": \"AUTHKY\",\n    \"biz_extra\": \"XXXXXX\",\n    \"messages\": [\n        {\n            \"dest\": [\n                \"Customer1_number\",\n                \"customer2_number\"\n            ],\n            \"param\": {\n                \"var1\": \"value\",\n                \"var2\": \"value\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkrcs_json.php","urlObject":{"protocol":"https","path":["restapi","bulkrcs_json.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[{"id":"6a8f4068-130d-4695-b7a9-949bf3d98f2b","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version\":\"1.0\",\n\"authkey\":\"xxxxxxx\",\n\"encrpt\":\"0\",\n\"template_id\":\"11367\",\n\"country_code\":\"91\",\n\"is_unicode\":0,\n\"sender\":\"AUTHKY\",\n\"biz_extra\":\"XXXXXX\",\n\"messages\":[{\"dest\":[\"xxxxxxx\",\"xxxxxxxx\"],\"param\":{\"name\":\"suraj\",\"company\":\"datagen\"}}]\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/bulkrcs_json.php"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Thu, 17 Apr 2025 11:39:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"LogID\": \"2048e9155bfe43a26822317d06084881\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"1b436736-9943-4471-ad2b-179ae1f59108"}],"id":"dfea8e36-1dbc-4882-9a3c-afd9fc2dc15b","_postman_id":"dfea8e36-1dbc-4882-9a3c-afd9fc2dc15b","description":""}],"id":"f660347b-21bf-4748-b822-e5218bdcf5c7","_postman_id":"f660347b-21bf-4748-b822-e5218bdcf5c7","description":""},{"name":"Send Email","item":[{"name":"Send Approved Template","id":"17c943fd-626f-4f44-bee5-bbb34c0e1cae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic <Api_Key>","type":"text"}],"body":{"mode":"raw","raw":" {\r\n   \"email\": \"****\",\r\n    \"mid\":\"*****\",\r\n    \"username\":\"*****\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://authkey.io/restapi/requestjson.php","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"17c943fd-626f-4f44-bee5-bbb34c0e1cae"}],"id":"f07cb4d6-0322-4d44-bec5-f0f597e7686e","description":"<p>Send emails effortlessly using <strong>Authkey.io APIs</strong> and ensure your messages reach the recipient’s inbox every time.</p>\n<h4 id=\"creating-email-templates\">Creating Email Templates</h4>\n<ul>\n<li><p>Create email templates directly in the <strong>Authkey.io portal</strong>.</p>\n</li>\n<li><p>Use the <strong>Template ID</strong> in your API requests for seamless integration.</p>\n</li>\n<li><p>Templates can include <strong>dynamic placeholders</strong> for values in both the email body and subject. For example:</p>\n<ul>\n<li><p><strong>OTP messages</strong></p>\n</li>\n<li><p><strong>Promotional emails</strong></p>\n</li>\n<li><p><strong>Transactional emails</strong></p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"prerequisites\">Prerequisites</h4>\n<p>To use the email service via Authkey, ensure the following:</p>\n<ol>\n<li><p><strong>Amazon AWS SES Account</strong>:</p>\n<ul>\n<li><p>An active AWS SES account is required to send emails.</p>\n</li>\n<li><p>Don’t have one? <a href=\"#\">Click here</a> to create your AWS SES account.</p>\n</li>\n</ul>\n</li>\n</ol>\n","_postman_id":"f07cb4d6-0322-4d44-bec5-f0f597e7686e"},{"name":"Send Voice","item":[{"name":"Flash Misscall","item":[{"name":"Initiate Flash call","id":"eb6cc800-242b-4913-9311-86e96ea9719c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://console.authkey.io/restapi/flashcall.php?authkey=xxxxxxxxxxxxxxxxxxxx&mobile=xxxxxxxxxx","urlObject":{"protocol":"https","path":["restapi","flashcall.php"],"host":["console","authkey","io"],"query":[{"key":"authkey","value":"xxxxxxxxxxxxxxxxxxxx"},{"key":"mobile","value":"xxxxxxxxxx"}],"variable":[]}},"response":[{"id":"86419dcf-0987-4acf-9476-31b653deba6c","name":"New Request","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://console.authkey.io/restapi/flashcall.php?authkey=523912703d2967f9&mobile=7024143884","protocol":"https","host":["console","authkey","io"],"path":["restapi","flashcall.php"],"query":[{"key":"authkey","value":"523912703d2967f9"},{"key":"mobile","value":"7024143884"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 02 Apr 2025 07:43:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"LogID\": \"139df5771621d3f832c4a0fe2cf9e841\",\n    \"Message\": \"Submitted Successfully\"\n}"}],"_postman_id":"eb6cc800-242b-4913-9311-86e96ea9719c"},{"name":"Verify check status via Log- ID ( which will get in response in step 1)","id":"c254b6ae-1f5e-4171-8763-d1c5780a55a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://console.authkey.io/restapi/flashcall_status.php?authkey=xxxxxxxx&logid=559yhjk9xad6xxxx8ad6d480","urlObject":{"protocol":"https","path":["restapi","flashcall_status.php"],"host":["console","authkey","io"],"query":[{"key":"authkey","value":"xxxxxxxx"},{"key":"logid","value":"559yhjk9xad6xxxx8ad6d480"}],"variable":[]}},"response":[{"id":"c49298c0-b6fb-4bd5-beee-e1ea380fbe13","name":"New Request","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://console.authkey.io/restapi/flashcall_status.php?authkey=523912703d2967f9&logid=58f6ed5f356b4c833ddda40aee7c3344","protocol":"https","host":["console","authkey","io"],"path":["restapi","flashcall_status.php"],"query":[{"key":"authkey","value":"523912703d2967f9"},{"key":"logid","value":"58f6ed5f356b4c833ddda40aee7c3344"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 02 Apr 2025 07:42:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"_id\": {\n                \"$oid\": \"67ece9935f613b2acc0f7e43\"\n            },\n            \"mobile\": \"7024143884\",\n            \"call_start_time\": \"\",\n            \"call_end_time\": \"\",\n            \"callerid\": \"\",\n            \"logid\": \"58f6ed5f356b4c833ddda40aee7c3344\",\n            \"country_code\": \"91\",\n            \"status\": \"Submitted\"\n        }\n    ]\n}"}],"_postman_id":"c254b6ae-1f5e-4171-8763-d1c5780a55a6"}],"id":"6192ef58-435a-48a2-988b-c2b6522fe96c","_postman_id":"6192ef58-435a-48a2-988b-c2b6522fe96c","description":""},{"name":"Custom Voice","id":"8b178439-48f0-4da1-9467-3994d14902f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic api_key","type":"text"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"****\",\r\n    \"voice\": \"Hello, your OTP is 1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://authkey.io/restapi/requestjson.php","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b178439-48f0-4da1-9467-3994d14902f7"},{"name":"Send Approved Voice","id":"097c58dd-b0e7-48a5-b257-ada186de6108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.authkey.io/request?authkey=AUTHKEY&mobile=RecepientMobile&country_code=CountryCode&vid=1001","urlObject":{"protocol":"https","path":["request"],"host":["api","authkey","io"],"query":[{"key":"authkey","value":"AUTHKEY"},{"key":"mobile","value":"RecepientMobile"},{"key":"country_code","value":"CountryCode"},{"key":"vid","value":"1001"}],"variable":[]}},"response":[],"_postman_id":"097c58dd-b0e7-48a5-b257-ada186de6108"}],"id":"f534a32a-a286-40b5-9787-48a1b67f5d44","description":"<p>Sending voice calls using <strong>Authkey.io APIs</strong> is simple and hassle-free. There’s no need for complex setups—just ensure your voice template is approved, and you’re ready to use it directly through the API.</p>\n<h4 id=\"how-it-works\">How It Works</h4>\n<p>Authkey.io comes with an integrated <strong>Text-to-Speech (TTS)</strong> system that automatically converts text into speech. To send a voice call, use below API endpoints you can use to send voice calls to any number:</p>\n","_postman_id":"f534a32a-a286-40b5-9787-48a1b67f5d44"},{"name":"Get Template detail","item":[{"name":"authkey.io_getTemplateDetails","id":"26f8a8c7-657a-407a-8a2b-79198a39ec28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic <Authkey>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"channel\": \"whatsapp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://console.authkey.io/restapi/getAllTemplate.php","urlObject":{"protocol":"https","path":["restapi","getAllTemplate.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"26f8a8c7-657a-407a-8a2b-79198a39ec28"}],"id":"92bf2c02-8d02-4b55-aedd-532a78c6364a","description":"<p>Get template details from the panel via API.</p>\n","_postman_id":"92bf2c02-8d02-4b55-aedd-532a78c6364a"},{"name":"CheckBalance","item":[{"name":"Get Balance","id":"ae6066fd-bea2-4f2a-9176-a3a62a0faa18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic <API_KEY>","description":"<p>=Your authkey portal authkey</p>\n"}],"body":{"mode":"raw","raw":" {\r\n    \"country_code\": \"91\",\r\n    \"mobile\": \"xxxx\",\r\n    \"wid\": \"150\",\r\n    \"type\": \"text\" \r\n }"},"url":"https://authkey.io/restapi/requestjson.php","description":"<p>json reciever</p>\n","urlObject":{"protocol":"https","path":["restapi","requestjson.php"],"host":["authkey","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"ae6066fd-bea2-4f2a-9176-a3a62a0faa18"}],"id":"882ed9f5-d738-4d83-8623-975eee2ab741","_postman_id":"882ed9f5-d738-4d83-8623-975eee2ab741","description":""},{"name":"Media Upload","item":[{"name":"Media Upload API","id":"792dcd0f-fc9b-400e-905d-a83e46e34f22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Basic xxxxxxxxxx","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"doc_name","value":"file1","type":"text"},{"key":"file_name","type":"file","src":"postman-cloud:///1f028221-1a12-4d20-ada7-5d564a2cc6e5"}]},"url":"https://console.authkey.io/restapi/uploadMedia.php","urlObject":{"protocol":"https","path":["restapi","uploadMedia.php"],"host":["console","authkey","io"],"query":[],"variable":[]}},"response":[{"id":"d6633eb6-027b-4419-941f-4a1e443b055d","name":"Media Upload API","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Basic xxxxxxxx","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"doc_name","value":"file1","type":"text"},{"key":"file_name","type":"file","src":"postman-cloud:///1f028221-1a12-4d20-ada7-5d564a2cc6e5"}]},"url":"https://console.authkey.io/restapi/uploadMedia.php"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Sun, 04 May 2025 07:09:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"600"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"File  Upload Successfully\",\n    \"url\": \"https://wpgallery.s3.ap-south-1.amazonaws.com/gallery/202505/681712b62f522.pdf\"\n}"}],"_postman_id":"792dcd0f-fc9b-400e-905d-a83e46e34f22"}],"id":"51e6aa32-5e2f-42a6-80a1-37b2a19f0405","_postman_id":"51e6aa32-5e2f-42a6-80a1-37b2a19f0405","description":""}],"event":[{"listen":"prerequest","script":{"id":"d078d773-227e-411d-9255-c7009dc9da21","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"217f553b-6740-4406-b277-76d67f0e9809","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://farming-simulator.pstmn.io"}]}