{"id":11141,"date":"2026-08-22T22:20:22","date_gmt":"2026-08-22T20:20:22","guid":{"rendered":"https:\/\/3cxcloud.lt\/api-integration\/"},"modified":"2026-09-04T21:52:26","modified_gmt":"2026-09-04T19:52:26","slug":"api-integration","status":"publish","type":"page","link":"https:\/\/3cxcloud.lt\/en\/api-integration\/","title":{"rendered":"API integration (REST API)"},"content":{"rendered":"<div class=\"tnsh tnssol\">\n<section class=\"tnsh-hero\">\n<div class=\"tnsh-hero-in\">\n<div class=\"tnsh-hero-txt\">\n<h1>API INTEGRATION<\/h1>\n<p class=\"tnsh-hero-sub\">Calls, SMS and CRM connected over REST API \u2014 a 3CX Cloud LT solution<\/p>\n<p class=\"tnsh-hero-p\">Over REST API, 3CX Cloud LT connects to your CRM, ERP or accounting system: you start a call with one click, an incoming call opens the customer card on screen, and call recordings and history land in your system. SMS is sent and received the same way, and events come back through webhooks.<\/p>\n<div class=\"tnsh-cta\"><a class=\"tnsh-btn popmake-8175\" href=\"#sprendimo-uzklausa\" role=\"button\">Order a solution<\/a><a class=\"tnsh-btn2\" href=\"https:\/\/3cxcloud.lt\/en\/3cx-cloud-lt-solutions\/\">All solutions<\/a><\/div>\n<\/div>\n<div class=\"tnsh-hero-art\"><svg class=\"tnsh-art\" viewBox=\"0 26 560 348\" role=\"img\" aria-label=\"An API request window with a POST call and, beside it, a card of a call in progress with customer details and control buttons.\"><defs><linearGradient id=\"sPapi\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#FFFFFF\" stop-opacity=\".15\"\/><stop offset=\"100%\" stop-color=\"#FFFFFF\" stop-opacity=\".05\"\/><\/linearGradient><\/defs><rect x=\"40\" y=\"56\" width=\"290\" height=\"176\" rx=\"16\" fill=\"url(#sPapi)\" stroke=\"rgba(255,255,255,.22)\"\/><rect x=\"40\" y=\"56\" width=\"290\" height=\"32\" rx=\"16\" fill=\"rgba(255,255,255,.10)\"\/><circle cx=\"62\" cy=\"72\" r=\"4.5\" fill=\"#F0625A\"\/><circle cx=\"77\" cy=\"72\" r=\"4.5\" fill=\"#F2C14E\"\/><circle cx=\"92\" cy=\"72\" r=\"4.5\" fill=\"#63C081\"\/><rect x=\"240\" y=\"63\" width=\"72\" height=\"18\" rx=\"9\" fill=\"rgba(143,208,138,.26)\" stroke=\"rgba(143,208,138,.6)\"\/><text x=\"276\" y=\"76\" font-size=\"9\" font-weight=\"700\" fill=\"#CFE8C4\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">200 OK<\/text><rect x=\"60\" y=\"104\" width=\"52\" height=\"20\" rx=\"6\" fill=\"rgba(143,208,138,.30)\"\/><text x=\"86\" y=\"118\" font-size=\"10\" font-weight=\"800\" fill=\"#CFE8C4\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">POST<\/text><text x=\"120\" y=\"118\" font-size=\"11\" font-weight=\"700\" fill=\"rgba(255,255,255,.82)\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">\/api\/calls<\/text><rect x=\"60\" y=\"138\" width=\"34\" height=\"6\" rx=\"3\" fill=\"rgba(122,90,248,.70)\"\/><rect x=\"102\" y=\"138\" width=\"120\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.28)\"\/><rect x=\"76\" y=\"156\" width=\"46\" height=\"6\" rx=\"3\" fill=\"rgba(79,168,216,.60)\"\/><rect x=\"130\" y=\"156\" width=\"96\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.22)\"\/><rect x=\"76\" y=\"174\" width=\"40\" height=\"6\" rx=\"3\" fill=\"rgba(79,168,216,.60)\"\/><rect x=\"124\" y=\"174\" width=\"140\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.22)\"\/><rect x=\"60\" y=\"196\" width=\"60\" height=\"6\" rx=\"3\" fill=\"rgba(242,193,78,.55)\"\/><rect x=\"128\" y=\"196\" width=\"84\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.24)\"\/><path d=\"M185 240v26\" stroke=\"rgba(255,255,255,.30)\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M179 264l6 9 6-9z\" fill=\"rgba(255,255,255,.30)\"\/><rect x=\"40\" y=\"278\" width=\"290\" height=\"76\" rx=\"14\" fill=\"rgba(255,255,255,.10)\" stroke=\"rgba(255,255,255,.24)\"\/><circle cx=\"70\" cy=\"304\" r=\"9\" fill=\"#8FD08A\"\/><rect x=\"88\" y=\"296\" width=\"88\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.38)\"\/><rect x=\"88\" y=\"310\" width=\"64\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.20)\"\/><text x=\"242\" y=\"308\" font-size=\"10\" font-weight=\"700\" fill=\"rgba(255,255,255,.72)\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call in progress<\/text><rect x=\"56\" y=\"326\" width=\"86\" height=\"20\" rx=\"10\" fill=\"rgba(255,255,255,.10)\" stroke=\"rgba(255,255,255,.20)\"\/><text x=\"99\" y=\"340\" font-size=\"8.5\" font-weight=\"700\" fill=\"rgba(255,255,255,.72)\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Answer<\/text><rect x=\"152\" y=\"326\" width=\"86\" height=\"20\" rx=\"10\" fill=\"rgba(255,255,255,.10)\" stroke=\"rgba(255,255,255,.20)\"\/><text x=\"195\" y=\"340\" font-size=\"8.5\" font-weight=\"700\" fill=\"rgba(255,255,255,.72)\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Transfer<\/text><rect x=\"248\" y=\"326\" width=\"86\" height=\"20\" rx=\"10\" fill=\"rgba(255,255,255,.10)\" stroke=\"rgba(255,255,255,.20)\"\/><text x=\"291\" y=\"340\" font-size=\"8.5\" font-weight=\"700\" fill=\"rgba(255,255,255,.72)\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">End<\/text><rect x=\"356\" y=\"86\" width=\"164\" height=\"200\" rx=\"16\" fill=\"url(#sPapi)\" stroke=\"rgba(255,255,255,.22)\"\/><rect x=\"356\" y=\"86\" width=\"164\" height=\"30\" rx=\"16\" fill=\"rgba(79,168,216,.22)\"\/><text x=\"438\" y=\"106\" font-size=\"9\" font-weight=\"800\" fill=\"#CFE4F2\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">CRM CARD<\/text><circle cx=\"438\" cy=\"152\" r=\"20\" fill=\"rgba(255,255,255,.14)\"\/><circle cx=\"438\" cy=\"146\" r=\"7\" fill=\"rgba(255,255,255,.45)\"\/><path d=\"M425 168a13 13 0 0 1 26 0z\" fill=\"rgba(255,255,255,.45)\"\/><rect x=\"386\" y=\"186\" width=\"104\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.34)\"\/><rect x=\"400\" y=\"200\" width=\"76\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,.20)\"\/><rect x=\"376\" y=\"222\" width=\"124\" height=\"5\" rx=\"2.5\" fill=\"rgba(255,255,255,.16)\"\/><rect x=\"376\" y=\"236\" width=\"100\" height=\"5\" rx=\"2.5\" fill=\"rgba(255,255,255,.16)\"\/><rect x=\"376\" y=\"250\" width=\"112\" height=\"5\" rx=\"2.5\" fill=\"rgba(255,255,255,.16)\"\/><text x=\"438\" y=\"274\" font-size=\"9\" font-weight=\"600\" fill=\"rgba(255,255,255,.60)\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">history and recordings<\/text><rect x=\"356\" y=\"300\" width=\"164\" height=\"30\" rx=\"15\" fill=\"rgba(122,90,248,.26)\" stroke=\"rgba(122,90,248,.6)\"\/><text x=\"438\" y=\"319\" font-size=\"10\" font-weight=\"700\" fill=\"#D6CCFB\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">REST API<\/text><\/svg><\/div>\n<\/div>\n<\/section>\n<div class=\"tnsh-body tnspro-zone\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">CRM and ERP<\/span><\/p>\n<h2>How are calls linked to a CRM or ERP?<\/h2>\n<p class=\"tnspro-sub\">An incoming call opens the customer card, every conversation is logged together with the recording and history, and an outgoing call starts from that same card. This runs on a universal integration module fitted to your CRM or ERP.<\/p>\n<\/header>\n<div class=\"tnscm-art\"><svg viewBox=\"0 0 880 250\" role=\"img\" aria-label=\"A customer calls, their card appears on the agent's screen, and the conversation is written into the customer history.\"><text x=\"30\" y=\"22\" font-size=\"10\" font-weight=\"800\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">CRM AND ERP<\/text><rect x=\"40\" y=\"56\" width=\"104\" height=\"164\" rx=\"16\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><rect x=\"50\" y=\"72\" width=\"84\" height=\"132\" rx=\"8\" fill=\"#EAF4FB\"\/><circle cx=\"92\" cy=\"106\" r=\"16\" fill=\"rgba(78,155,60,.20)\"\/><path d=\"M85 100.5a1.8 1.8 0 0 1 1.8-1.8h2.4a1.2 1.2 0 0 1 1.2 1.1c.1.8.3 1.6.55 2.3a1.2 1.2 0 0 1-.3 1.3l-1.35 1.35a12 12 0 0 0 5 5l1.35-1.35a1.2 1.2 0 0 1 1.3-.3c.75.25 1.5.45 2.3.55a1.2 1.2 0 0 1 1.1 1.2v2.4a1.8 1.8 0 0 1-1.8 1.8A14.5 14.5 0 0 1 85 100.5z\" fill=\"#4E9B3C\"\/><rect x=\"64\" y=\"138\" width=\"56\" height=\"6\" rx=\"3\" fill=\"#C9D6E1\"\/><rect x=\"70\" y=\"152\" width=\"44\" height=\"5\" rx=\"2.5\" fill=\"#DCE6EE\"\/><text x=\"92\" y=\"244\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Customer calls<\/text><path d=\"M160 130h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M194 124l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"224\" y=\"46\" width=\"380\" height=\"176\" rx=\"12\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><path d=\"M224 58a12 12 0 0 1 12-12h356a12 12 0 0 1 12 12v14H224z\" fill=\"#E7EFF6\"\/><circle cx=\"240\" cy=\"59\" r=\"3.4\" fill=\"#C9DAE8\"\/><circle cx=\"252\" cy=\"59\" r=\"3.4\" fill=\"#C9DAE8\"\/><circle cx=\"264\" cy=\"59\" r=\"3.4\" fill=\"#C9DAE8\"\/><rect x=\"244\" y=\"88\" width=\"150\" height=\"116\" rx=\"10\" fill=\"#FFFFFF\" stroke=\"#1B93D1\" stroke-width=\"2\"\/><circle cx=\"278\" cy=\"118\" r=\"14\" fill=\"#EAF4FB\"\/><circle cx=\"278\" cy=\"114\" r=\"5\" fill=\"#9FC9E3\"\/><path d=\"M269 128a9 9 0 0 1 18 0z\" fill=\"#9FC9E3\"\/><rect x=\"300\" y=\"110\" width=\"76\" height=\"7\" rx=\"3.5\" fill=\"#C9D6E1\"\/><rect x=\"300\" y=\"124\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#DCE6EE\"\/><rect x=\"258\" y=\"148\" width=\"122\" height=\"6\" rx=\"3\" fill=\"#E6EEF4\"\/><rect x=\"258\" y=\"162\" width=\"96\" height=\"6\" rx=\"3\" fill=\"#E6EEF4\"\/><rect x=\"258\" y=\"176\" width=\"110\" height=\"6\" rx=\"3\" fill=\"#E6EEF4\"\/><text x=\"414\" y=\"108\" font-size=\"12\" font-weight=\"800\" fill=\"#12233A\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Customer card<\/text><text x=\"414\" y=\"128\" font-size=\"10.5\" font-weight=\"600\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">appears before the phone is picked up<\/text><rect x=\"414\" y=\"148\" width=\"160\" height=\"6\" rx=\"3\" fill=\"#DCE6EE\"\/><rect x=\"414\" y=\"164\" width=\"128\" height=\"6\" rx=\"3\" fill=\"#E6EEF4\"\/><rect x=\"414\" y=\"180\" width=\"146\" height=\"6\" rx=\"3\" fill=\"#E6EEF4\"\/><path d=\"M620 130h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M654 124l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"684\" y=\"70\" width=\"156\" height=\"128\" rx=\"14\" fill=\"rgba(78,155,60,.08)\" stroke=\"rgba(78,155,60,.40)\"\/><circle cx=\"762\" cy=\"104\" r=\"15\" fill=\"#4E9B3C\"\/><path d=\"M755 104l5 5 10-10\" stroke=\"#FFFFFF\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><text x=\"762\" y=\"142\" font-size=\"12\" font-weight=\"800\" fill=\"#33701F\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Logged<\/text><text x=\"762\" y=\"162\" font-size=\"10\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">into customer history<\/text><\/svg><\/div>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"M3 9.5h18\"\/><circle cx=\"8\" cy=\"14\" r=\"2\"\/><path d=\"M13 13h5M13 16h3\"\/><\/svg><\/div>\n<h3>Customer card on screen<\/h3>\n<p>The agent sees who is calling before picking up the phone.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"M3 9.5h18\"\/><circle cx=\"8\" cy=\"14\" r=\"2\"\/><path d=\"M13 13h5M13 16h3\"\/><\/svg><\/div>\n<h3>Calls are logged<\/h3>\n<p>Every conversation is written into the customer history automatically.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"M3 9.5h18\"\/><circle cx=\"8\" cy=\"14\" r=\"2\"\/><path d=\"M13 13h5M13 16h3\"\/><\/svg><\/div>\n<h3>Universal module<\/h3>\n<p>One module fits your system: amoCRM, Bitrix24, HubSpot, Dynamics 365, Salesforce, Zendesk, Zoho and others.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"M3 9.5h18\"\/><circle cx=\"8\" cy=\"14\" r=\"2\"\/><path d=\"M13 13h5M13 16h3\"\/><\/svg><\/div>\n<h3>Events, history and recording<\/h3>\n<p>The module gives you call events, history and the option to download the recording.<\/p>\n<\/li>\n<\/ul>\n<div class=\"tnsh-cta tnspro-cta\"><a class=\"tnsh-btn popmake-8175\" href=\"#sprendimo-uzklausa\" role=\"button\">Ask us<\/a><a class=\"tnsh-btn2\" href=\"https:\/\/3cxcloud.lt\/en\/3cx-crm-erp-integration\/\">More on CRM and ERP integration<\/a><\/div>\n<\/div>\n<div class=\"tnsh-body tnspro-zone tnspro-zone--tint\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">Call control<\/span><\/p>\n<h2>What can be controlled over the call API?<\/h2>\n<p class=\"tnspro-sub\">A call can be started, answered, transferred, put on hold and ended from your system. Call events plus active call and agent status information are passed along with it.<\/p>\n<\/header>\n<div class=\"tnscm-art\"><svg viewBox=\"0 0 880 250\" role=\"img\" aria-label=\"One API request starts the call, and call events come back to your system.\"><text x=\"30\" y=\"22\" font-size=\"10\" font-weight=\"800\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">CALL API<\/text><rect x=\"40\" y=\"52\" width=\"330\" height=\"150\" rx=\"14\" fill=\"#0E2138\"\/><rect x=\"60\" y=\"74\" width=\"52\" height=\"22\" rx=\"7\" fill=\"rgba(143,208,138,.30)\"\/><text x=\"86\" y=\"89\" font-size=\"11\" font-weight=\"800\" fill=\"#CFE8C4\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">POST<\/text><text x=\"122\" y=\"89\" font-size=\"12\" font-weight=\"700\" fill=\"#EAF3FA\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">\/api\/calls<\/text><rect x=\"60\" y=\"112\" width=\"40\" height=\"7\" rx=\"3.5\" fill=\"rgba(122,90,248,.75)\"\/><rect x=\"108\" y=\"112\" width=\"130\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.28)\"\/><rect x=\"76\" y=\"132\" width=\"52\" height=\"7\" rx=\"3.5\" fill=\"rgba(79,168,216,.70)\"\/><rect x=\"136\" y=\"132\" width=\"104\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.22)\"\/><rect x=\"76\" y=\"152\" width=\"44\" height=\"7\" rx=\"3.5\" fill=\"rgba(79,168,216,.70)\"\/><rect x=\"128\" y=\"152\" width=\"150\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.22)\"\/><rect x=\"60\" y=\"174\" width=\"64\" height=\"7\" rx=\"3.5\" fill=\"rgba(242,193,78,.6)\"\/><rect x=\"132\" y=\"174\" width=\"92\" height=\"7\" rx=\"3.5\" fill=\"rgba(255,255,255,.24)\"\/><text x=\"205\" y=\"226\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">One request from your system<\/text><path d=\"M388 100h38\" stroke=\"#4E9B3C\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M424 94l8 6-8 6z\" fill=\"#4E9B3C\"\/><rect x=\"452\" y=\"52\" width=\"388\" height=\"90\" rx=\"14\" fill=\"#F7FAFD\" stroke=\"#DCE6EE\"\/><circle cx=\"482\" cy=\"80\" r=\"9\" fill=\"#4E9B3C\"\/><rect x=\"500\" y=\"72\" width=\"130\" height=\"8\" rx=\"4\" fill=\"#C9D6E1\"\/><rect x=\"500\" y=\"87\" width=\"90\" height=\"6\" rx=\"3\" fill=\"#DCE6EE\"\/><text x=\"770\" y=\"82\" font-size=\"11.5\" font-weight=\"800\" fill=\"#33701F\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call in progress<\/text><rect x=\"470\" y=\"106\" width=\"86\" height=\"24\" rx=\"12\" fill=\"#EAF4FB\" stroke=\"#C9DAE8\"\/><text x=\"513\" y=\"122\" font-size=\"9.5\" font-weight=\"700\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Answer<\/text><rect x=\"566\" y=\"106\" width=\"86\" height=\"24\" rx=\"12\" fill=\"#EAF4FB\" stroke=\"#C9DAE8\"\/><text x=\"609\" y=\"122\" font-size=\"9.5\" font-weight=\"700\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Transfer<\/text><rect x=\"662\" y=\"106\" width=\"86\" height=\"24\" rx=\"12\" fill=\"#EAF4FB\" stroke=\"#C9DAE8\"\/><text x=\"705\" y=\"122\" font-size=\"9.5\" font-weight=\"700\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Hold<\/text><rect x=\"758\" y=\"106\" width=\"86\" height=\"24\" rx=\"12\" fill=\"#EAF4FB\" stroke=\"#C9DAE8\"\/><text x=\"801\" y=\"122\" font-size=\"9.5\" font-weight=\"700\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">End<\/text><path d=\"M840 176H452\" stroke=\"#7A5AF8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M454 170l-8 6 8 6z\" fill=\"#7A5AF8\"\/><text x=\"646\" y=\"200\" font-size=\"11.5\" font-weight=\"700\" fill=\"#4B33C8\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call events come back to your system<\/text><\/svg><\/div>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.4 4.2h2.2a1.3 1.3 0 0 1 1.3 1.1c.1.8.3 1.6.6 2.3a1.3 1.3 0 0 1-.3 1.4L7 10.2a12 12 0 0 0 5 5l1.2-1.2a1.3 1.3 0 0 1 1.4-.3c.7.3 1.5.5 2.3.6a1.3 1.3 0 0 1 1.1 1.3v2.2\"\/><\/svg><\/div>\n<h3>Starting a call<\/h3>\n<p>An outgoing call starts from the CRM or ERP with a single request.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.4 4.2h2.2a1.3 1.3 0 0 1 1.3 1.1c.1.8.3 1.6.6 2.3a1.3 1.3 0 0 1-.3 1.4L7 10.2a12 12 0 0 0 5 5l1.2-1.2a1.3 1.3 0 0 1 1.4-.3c.7.3 1.5.5 2.3.6a1.3 1.3 0 0 1 1.1 1.3v2.2\"\/><\/svg><\/div>\n<h3>Control during the call<\/h3>\n<p>Answer, transfer, hold and end.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.4 4.2h2.2a1.3 1.3 0 0 1 1.3 1.1c.1.8.3 1.6.6 2.3a1.3 1.3 0 0 1-.3 1.4L7 10.2a12 12 0 0 0 5 5l1.2-1.2a1.3 1.3 0 0 1 1.4-.3c.7.3 1.5.5 2.3.6a1.3 1.3 0 0 1 1.1 1.3v2.2\"\/><\/svg><\/div>\n<h3>Events in both directions<\/h3>\n<p>Incoming and outgoing call events are passed to your system.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.4 4.2h2.2a1.3 1.3 0 0 1 1.3 1.1c.1.8.3 1.6.6 2.3a1.3 1.3 0 0 1-.3 1.4L7 10.2a12 12 0 0 0 5 5l1.2-1.2a1.3 1.3 0 0 1 1.4-.3c.7.3 1.5.5 2.3.6a1.3 1.3 0 0 1 1.1 1.3v2.2\"\/><\/svg><\/div>\n<h3>Active calls and agents<\/h3>\n<p>See the calls in progress and agent statuses.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"tnsh-body tnspro-zone\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">SMS over API<\/span><\/p>\n<h2>What does the SMS API allow?<\/h2>\n<p class=\"tnspro-sub\">Messages are sent and received over the same API: single, recurring or bulk from Excel or CSV with variables. The delivery report comes back.<\/p>\n<\/header>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6a2.5 2.5 0 0 1 2.5-2.5h11A2.5 2.5 0 0 1 20 6v7a2.5 2.5 0 0 1-2.5 2.5H10l-5 3.7V6z\"\/><path d=\"M8.5 8h7M8.5 11.5h4\"\/><\/svg><\/div>\n<h3>Sending and receiving<\/h3>\n<p>Outgoing SMS is initiated, incoming messages are passed to your system.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6a2.5 2.5 0 0 1 2.5-2.5h11A2.5 2.5 0 0 1 20 6v7a2.5 2.5 0 0 1-2.5 2.5H10l-5 3.7V6z\"\/><path d=\"M8.5 8h7M8.5 11.5h4\"\/><\/svg><\/div>\n<h3>Bulk sending<\/h3>\n<p>A list from Excel or CSV with variables for each recipient.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6a2.5 2.5 0 0 1 2.5-2.5h11A2.5 2.5 0 0 1 20 6v7a2.5 2.5 0 0 1-2.5 2.5H10l-5 3.7V6z\"\/><path d=\"M8.5 8h7M8.5 11.5h4\"\/><\/svg><\/div>\n<h3>Recurring messages<\/h3>\n<p>The message goes out on a schedule set in advance.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6a2.5 2.5 0 0 1 2.5-2.5h11A2.5 2.5 0 0 1 20 6v7a2.5 2.5 0 0 1-2.5 2.5H10l-5 3.7V6z\"\/><path d=\"M8.5 8h7M8.5 11.5h4\"\/><\/svg><\/div>\n<h3>Delivery reports<\/h3>\n<p>See which messages reached the recipient and which did not.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"tnsh-body tnspro-zone tnspro-zone--tint\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">Call recording<\/span><\/p>\n<h2>How does the call recording reach the CRM?<\/h2>\n<p class=\"tnspro-sub\">When the call ends, the recording and history are passed to your CRM or ERP over the same REST API. They attach to that customer record, so there is no need to search the phone system.<\/p>\n<\/header>\n<div class=\"tnscm-art\"><svg viewBox=\"0 0 880 250\" role=\"img\" aria-label=\"When the call ends, the recording and history are passed to the customer card, where a player appears.\"><text x=\"30\" y=\"22\" font-size=\"10\" font-weight=\"800\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">CALL RECORDING<\/text><rect x=\"40\" y=\"66\" width=\"230\" height=\"118\" rx=\"14\" fill=\"#F7FAFD\" stroke=\"#DCE6EE\"\/><rect x=\"66\" y=\"118\" width=\"6\" height=\"14\" rx=\"3\" fill=\"#7FBBDA\"\/><rect x=\"78\" y=\"112\" width=\"6\" height=\"26\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"90\" y=\"106\" width=\"6\" height=\"38\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"102\" y=\"99\" width=\"6\" height=\"52\" rx=\"3\" fill=\"#7FBBDA\"\/><rect x=\"114\" y=\"108\" width=\"6\" height=\"34\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"126\" y=\"103\" width=\"6\" height=\"44\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"138\" y=\"95\" width=\"6\" height=\"60\" rx=\"3\" fill=\"#7FBBDA\"\/><rect x=\"150\" y=\"105\" width=\"6\" height=\"40\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"162\" y=\"113\" width=\"6\" height=\"24\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"174\" y=\"108\" width=\"6\" height=\"34\" rx=\"3\" fill=\"#7FBBDA\"\/><rect x=\"186\" y=\"101\" width=\"6\" height=\"48\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"198\" y=\"110\" width=\"6\" height=\"30\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"210\" y=\"116\" width=\"6\" height=\"18\" rx=\"3\" fill=\"#7FBBDA\"\/><rect x=\"222\" y=\"112\" width=\"6\" height=\"26\" rx=\"3\" fill=\"#C9DAE8\"\/><rect x=\"234\" y=\"118\" width=\"6\" height=\"14\" rx=\"3\" fill=\"#C9DAE8\"\/><text x=\"155\" y=\"204\" font-size=\"11.5\" font-weight=\"800\" fill=\"#12233A\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call ended<\/text><path d=\"M282 125h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M316 119l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"350\" y=\"80\" width=\"170\" height=\"42\" rx=\"12\" fill=\"rgba(122,90,248,.12)\" stroke=\"rgba(122,90,248,.45)\"\/><text x=\"435\" y=\"106\" font-size=\"11\" font-weight=\"800\" fill=\"#4B33C8\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call recording<\/text><rect x=\"350\" y=\"132\" width=\"170\" height=\"42\" rx=\"12\" fill=\"rgba(27,147,209,.12)\" stroke=\"rgba(27,147,209,.45)\"\/><text x=\"435\" y=\"158\" font-size=\"11\" font-weight=\"800\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Call history<\/text><path d=\"M532 125h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M566 119l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"600\" y=\"50\" width=\"240\" height=\"150\" rx=\"14\" fill=\"#F7FAFD\" stroke=\"#DCE6EE\"\/><rect x=\"600\" y=\"50\" width=\"240\" height=\"28\" rx=\"14\" fill=\"#EAF4FB\"\/><text x=\"720\" y=\"69\" font-size=\"9\" font-weight=\"800\" fill=\"#0E5E93\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">CUSTOMER CARD<\/text><circle cx=\"632\" cy=\"104\" r=\"13\" fill=\"#EAF4FB\"\/><circle cx=\"632\" cy=\"100\" r=\"4.6\" fill=\"#9FC9E3\"\/><path d=\"M624 112a8 8 0 0 1 16 0z\" fill=\"#9FC9E3\"\/><rect x=\"654\" y=\"96\" width=\"92\" height=\"7\" rx=\"3.5\" fill=\"#C9D6E1\"\/><rect x=\"654\" y=\"110\" width=\"66\" height=\"6\" rx=\"3\" fill=\"#DCE6EE\"\/><rect x=\"616\" y=\"140\" width=\"208\" height=\"34\" rx=\"10\" fill=\"#FFFFFF\" stroke=\"#C9DAE8\"\/><circle cx=\"636\" cy=\"157\" r=\"11\" fill=\"#4E9B3C\"\/><path d=\"M632.5 152.5 641 157l-8.5 4.5z\" fill=\"#FFFFFF\"\/><rect x=\"656\" y=\"152\" width=\"5\" height=\"10\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"667\" y=\"148\" width=\"5\" height=\"18\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"678\" y=\"151\" width=\"5\" height=\"12\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"689\" y=\"146\" width=\"5\" height=\"22\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"700\" y=\"150\" width=\"5\" height=\"14\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"711\" y=\"147\" width=\"5\" height=\"20\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"722\" y=\"152\" width=\"5\" height=\"10\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"733\" y=\"149\" width=\"5\" height=\"16\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"744\" y=\"151\" width=\"5\" height=\"12\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"755\" y=\"148\" width=\"5\" height=\"18\" rx=\"2.5\" fill=\"#B7D5EA\"\/><rect x=\"766\" y=\"152\" width=\"5\" height=\"10\" rx=\"2.5\" fill=\"#B7D5EA\"\/><text x=\"440\" y=\"232\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">The recording attaches to the customer card<\/text><\/svg><\/div>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.6\"\/><path d=\"M10.2 8.6 15.8 12l-5.6 3.4z\"\/><\/svg><\/div>\n<h3>On the customer card<\/h3>\n<p>The recording goes to the customer you spoke with, not into a separate list.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.6\"\/><path d=\"M10.2 8.6 15.8 12l-5.6 3.4z\"\/><\/svg><\/div>\n<h3>History included<\/h3>\n<p>Not only the recording is passed, but the call history as well.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.6\"\/><path d=\"M10.2 8.6 15.8 12l-5.6 3.4z\"\/><\/svg><\/div>\n<h3>No searching in the phone system<\/h3>\n<p>The agent opens the customer card and finds the recording right there.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.6\"\/><path d=\"M10.2 8.6 15.8 12l-5.6 3.4z\"\/><\/svg><\/div>\n<h3>The same REST API<\/h3>\n<p>Passed over HTTPS and JSON with Bearer authentication; events through webhooks.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"tnsh-body tnspro-zone\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">Automation<\/span><\/p>\n<h2>What can be automated over the API?<\/h2>\n<p class=\"tnspro-sub\">Automated calls and SMS from your list or schedule, post-call surveys, and their scores passed into your system together with reports.<\/p>\n<\/header>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 3.6v2.6M12 17.8v2.6M4.6 12H7.2M16.8 12h2.6M6.7 6.7l1.9 1.9M15.4 15.4l1.9 1.9M17.3 6.7l-1.9 1.9M8.6 15.4l-1.9 1.9\"\/><\/svg><\/div>\n<h3>Automated calls and SMS<\/h3>\n<p>Notifications go out by project and planned schedule.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 3.6v2.6M12 17.8v2.6M4.6 12H7.2M16.8 12h2.6M6.7 6.7l1.9 1.9M15.4 15.4l1.9 1.9M17.3 6.7l-1.9 1.9M8.6 15.4l-1.9 1.9\"\/><\/svg><\/div>\n<h3>List from Excel or CSV<\/h3>\n<p>Data can be uploaded as a file or taken from the CRM.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 3.6v2.6M12 17.8v2.6M4.6 12H7.2M16.8 12h2.6M6.7 6.7l1.9 1.9M15.4 15.4l1.9 1.9M17.3 6.7l-1.9 1.9M8.6 15.4l-1.9 1.9\"\/><\/svg><\/div>\n<h3>Post-call surveys<\/h3>\n<p>Service quality rating by call or SMS.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 3.6v2.6M12 17.8v2.6M4.6 12H7.2M16.8 12h2.6M6.7 6.7l1.9 1.9M15.4 15.4l1.9 1.9M17.3 6.7l-1.9 1.9M8.6 15.4l-1.9 1.9\"\/><\/svg><\/div>\n<h3>Scores over the API<\/h3>\n<p>Results are passed to your system and shown in reports.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"tnsh-body tnspro-zone tnspro-zone--tint\">\n<header class=\"tnspro-head\"><span class=\"tnspro-eyebrow\">Equipment and access<\/span><\/p>\n<h2>Can equipment and access be controlled over the API?<\/h2>\n<p class=\"tnspro-sub\">Yes. The same path controls barriers, gates, door phones and doors, and entry can be confirmed with a QR code \u2014 to a gym, for example. The action runs from Android, iOS, Windows or a browser.<\/p>\n<\/header>\n<div class=\"tnscm-art\"><svg viewBox=\"0 0 880 250\" role=\"img\" aria-label=\"A command from a phone or browser opens the barrier over REST API, and objects are visible on the GPS map.\"><text x=\"30\" y=\"22\" font-size=\"10\" font-weight=\"800\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">EQUIPMENT CONTROL<\/text><rect x=\"40\" y=\"56\" width=\"104\" height=\"164\" rx=\"16\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><rect x=\"50\" y=\"72\" width=\"84\" height=\"132\" rx=\"8\" fill=\"#FFFFFF\" stroke=\"#E4EDF3\"\/><rect x=\"64\" y=\"88\" width=\"56\" height=\"6\" rx=\"3\" fill=\"#C9D6E1\"\/><rect x=\"64\" y=\"102\" width=\"40\" height=\"5\" rx=\"2.5\" fill=\"#DCE6EE\"\/><rect x=\"62\" y=\"140\" width=\"60\" height=\"30\" rx=\"15\" fill=\"#4E9B3C\"\/><text x=\"92\" y=\"160\" font-size=\"10.5\" font-weight=\"800\" fill=\"#FFFFFF\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Open<\/text><text x=\"92\" y=\"244\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">From phone or browser<\/text><path d=\"M160 138h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M194 132l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"222\" y=\"118\" width=\"128\" height=\"42\" rx=\"21\" fill=\"#1B93D1\"\/><text x=\"286\" y=\"145\" font-size=\"12.5\" font-weight=\"800\" fill=\"#FFFFFF\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">REST API<\/text><path d=\"M366 138h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M400 132l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"432\" y=\"104\" width=\"14\" height=\"92\" rx=\"4\" fill=\"#8AA0B4\"\/><rect x=\"418\" y=\"196\" width=\"42\" height=\"12\" rx=\"4\" fill=\"#6E8598\"\/><path d=\"M446 112 566 74\" stroke=\"#E08A2B\" stroke-width=\"9\" stroke-linecap=\"round\"\/><path d=\"M470 105 494 97M512 92 536 84\" stroke=\"#FFFFFF\" stroke-width=\"9\" stroke-linecap=\"butt\"\/><circle cx=\"439\" cy=\"104\" r=\"7\" fill=\"#E08A2B\"\/><text x=\"530\" y=\"168\" font-size=\"11.5\" font-weight=\"800\" fill=\"#8F5310\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Barrier<\/text><text x=\"530\" y=\"188\" font-size=\"10\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">opens on command<\/text><rect x=\"616\" y=\"56\" width=\"224\" height=\"164\" rx=\"14\" fill=\"#F4F8FB\" stroke=\"#DCE6EE\"\/><path d=\"M616 104h224M616 152h224M676 56v164M736 56v164M796 56v164\" stroke=\"#E4EDF3\" stroke-width=\"1.5\"\/><path d=\"M628 190c40-26 60 8 96-18s48-58 104-72\" stroke=\"#C9DAE8\" stroke-width=\"3\" fill=\"none\" stroke-linecap=\"round\"\/><path d=\"M700 112c-7-9-11-14-11-19a11 11 0 0 1 22 0c0 5-4 10-11 19z\" fill=\"#1B93D1\"\/><circle cx=\"700\" cy=\"93\" r=\"4\" fill=\"#FFFFFF\"\/><path d=\"M778 154c-7-9-11-14-11-19a11 11 0 0 1 22 0c0 5-4 10-11 19z\" fill=\"#4E9B3C\"\/><circle cx=\"778\" cy=\"135\" r=\"4\" fill=\"#FFFFFF\"\/><text x=\"728\" y=\"244\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Objects on the GPS map<\/text><\/svg><\/div>\n<div class=\"tnscm-art\"><svg viewBox=\"0 0 880 250\" role=\"img\" aria-label=\"The door phone unlocks the door over REST API, and entry is confirmed with a QR code shown on the phone at the reader.\"><text x=\"30\" y=\"22\" font-size=\"10\" font-weight=\"800\" fill=\"#5B7085\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">ACCESS CONTROL<\/text><rect x=\"60\" y=\"54\" width=\"92\" height=\"150\" rx=\"12\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><circle cx=\"106\" cy=\"76\" r=\"7\" fill=\"#8AA0B4\"\/><circle cx=\"106\" cy=\"76\" r=\"3\" fill=\"#F7FAFD\"\/><rect x=\"86\" y=\"94\" width=\"40\" height=\"5\" rx=\"2.5\" fill=\"#C9DAE8\"\/><rect x=\"86\" y=\"104\" width=\"40\" height=\"5\" rx=\"2.5\" fill=\"#DCE6EE\"\/><rect x=\"86\" y=\"114\" width=\"40\" height=\"5\" rx=\"2.5\" fill=\"#DCE6EE\"\/><circle cx=\"86\" cy=\"136\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"106\" cy=\"136\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"126\" cy=\"136\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"86\" cy=\"152\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"106\" cy=\"152\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"126\" cy=\"152\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"86\" cy=\"168\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"106\" cy=\"168\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"126\" cy=\"168\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"86\" cy=\"184\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"106\" cy=\"184\" r=\"4.6\" fill=\"#DCE6EE\"\/><circle cx=\"126\" cy=\"184\" r=\"4.6\" fill=\"#DCE6EE\"\/><rect x=\"168\" y=\"44\" width=\"86\" height=\"170\" rx=\"8\" fill=\"#EAF4FB\" stroke=\"#C9DAE8\"\/><circle cx=\"242\" cy=\"132\" r=\"4.5\" fill=\"#9FC9E3\"\/><circle cx=\"211\" cy=\"92\" r=\"18\" fill=\"#4E9B3C\"\/><path d=\"M205 87.5v-3a6 6 0 0 1 12 0v3\" stroke=\"#FFFFFF\" stroke-width=\"2.2\" fill=\"none\" stroke-linecap=\"round\"\/><rect x=\"203\" y=\"87.5\" width=\"16\" height=\"13\" rx=\"2.6\" fill=\"#FFFFFF\"\/><text x=\"158\" y=\"234\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Door phone and doors<\/text><path d=\"M274 128h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M308 122l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"330\" y=\"108\" width=\"130\" height=\"40\" rx=\"20\" fill=\"#1B93D1\"\/><text x=\"395\" y=\"134\" font-size=\"12\" font-weight=\"800\" fill=\"#FFFFFF\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">REST API<\/text><path d=\"M472 128h36\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M506 122l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"540\" y=\"54\" width=\"92\" height=\"150\" rx=\"14\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><rect x=\"552\" y=\"70\" width=\"68\" height=\"112\" rx=\"8\" fill=\"#FFFFFF\" stroke=\"#E4EDF3\"\/><rect x=\"558\" y=\"88\" width=\"56\" height=\"56\" rx=\"4\" fill=\"#FFFFFF\"\/><rect x=\"560\" y=\"90\" width=\"18\" height=\"18\" rx=\"3\" fill=\"none\" stroke=\"#12233A\" stroke-width=\"3\"\/><rect x=\"566\" y=\"96\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"594\" y=\"90\" width=\"18\" height=\"18\" rx=\"3\" fill=\"none\" stroke=\"#12233A\" stroke-width=\"3\"\/><rect x=\"600\" y=\"96\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"560\" y=\"124\" width=\"18\" height=\"18\" rx=\"3\" fill=\"none\" stroke=\"#12233A\" stroke-width=\"3\"\/><rect x=\"566\" y=\"130\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"584\" y=\"112\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"592\" y=\"112\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"600\" y=\"112\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"584\" y=\"120\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"600\" y=\"120\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"592\" y=\"128\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"608\" y=\"128\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"584\" y=\"136\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"600\" y=\"136\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"608\" y=\"112\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"576\" y=\"128\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"608\" y=\"136\" width=\"6\" height=\"6\" fill=\"#12233A\"\/><rect x=\"560\" y=\"156\" width=\"52\" height=\"5\" rx=\"2.5\" fill=\"#DCE6EE\"\/><rect x=\"566\" y=\"168\" width=\"40\" height=\"5\" rx=\"2.5\" fill=\"#E6EEF4\"\/><path d=\"M644 128h32\" stroke=\"#9FB6C8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M674 122l8 6-8 6z\" fill=\"#9FB6C8\"\/><rect x=\"692\" y=\"70\" width=\"108\" height=\"118\" rx=\"12\" fill=\"#F7FAFD\" stroke=\"#C9DAE8\"\/><rect x=\"706\" y=\"88\" width=\"80\" height=\"10\" rx=\"5\" fill=\"#B7D5EA\"\/><circle cx=\"746\" cy=\"140\" r=\"20\" fill=\"#4E9B3C\"\/><path d=\"M737 140l6 6 12-12\" stroke=\"#FFFFFF\" stroke-width=\"3\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><text x=\"670\" y=\"234\" font-size=\"11\" font-weight=\"600\" fill=\"#5B7085\" text-anchor=\"middle\" font-family=\"-apple-system,Segoe UI,Roboto,Arial\">Access by QR code<\/text><\/svg><\/div>\n<ul class=\"tnspro-cards tnspro-cards--4\">\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20V8M4 6.5V4\"\/><path d=\"M6 9.5 20 6\"\/><circle cx=\"4\" cy=\"20\" r=\"1.4\"\/><path d=\"M8.5 9v3M12 8.2v3M15.5 7.3v3\"\/><\/svg><\/div>\n<h3>Barriers and gates<\/h3>\n<p>A barrier or gate opens on command from the app or a browser.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20V8M4 6.5V4\"\/><path d=\"M6 9.5 20 6\"\/><circle cx=\"4\" cy=\"20\" r=\"1.4\"\/><path d=\"M8.5 9v3M12 8.2v3M15.5 7.3v3\"\/><\/svg><\/div>\n<h3>Door phones and doors<\/h3>\n<p>Doors are unlocked from the app or by a call.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20V8M4 6.5V4\"\/><path d=\"M6 9.5 20 6\"\/><circle cx=\"4\" cy=\"20\" r=\"1.4\"\/><path d=\"M8.5 9v3M12 8.2v3M15.5 7.3v3\"\/><\/svg><\/div>\n<h3>Access by QR code<\/h3>\n<p>Entry \u2014 to a gym, for example \u2014 is confirmed by scanning the code.<\/p>\n<\/li>\n<li class=\"tnspro-card\">\n<div class=\"tnspro-cico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20V8M4 6.5V4\"\/><path d=\"M6 9.5 20 6\"\/><circle cx=\"4\" cy=\"20\" r=\"1.4\"\/><path d=\"M8.5 9v3M12 8.2v3M15.5 7.3v3\"\/><\/svg><\/div>\n<h3>GPS map and events<\/h3>\n<p>Objects are shown on the map and events are passed through webhooks.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"tnsh-body\">\n<section class=\"tnsc-faq\">\n<h2>Frequently asked questions<\/h2>\n<div class=\"tnsc-qa\">\n<h3>Which API does 3CX Cloud LT use?<\/h3>\n<p>REST Full API: HTTPS, JSON and Bearer authentication. Webhooks are used for events \u2014 the data arrives at once rather than on a polling schedule.<\/p>\n<\/div>\n<div class=\"tnsc-qa\">\n<h3>Can a call be started straight from the CRM?<\/h3>\n<p>Yes. An outgoing call is initiated with a single API request from a CRM, ERP or another system, and the call can be answered, transferred, held and ended the same way.<\/p>\n<\/div>\n<div class=\"tnsc-qa\">\n<h3>What happens when a customer calls?<\/h3>\n<p>The call is linked to the customer record automatically and their card appears on the agent&#8217;s screen, while the call itself is logged in your system.<\/p>\n<\/div>\n<div class=\"tnsc-qa\">\n<h3>Which CRM systems do you connect to?<\/h3>\n<p>amoCRM, Bitrix24, HubSpot, Microsoft Dynamics 365, Microsoft Office 365, Salesforce, Zendesk, Zoho and others. If your system is not on the list, the integration is built on its API.<\/p>\n<\/div>\n<div class=\"tnsc-qa\">\n<h3>Can SMS be sent over the API?<\/h3>\n<p>Yes: single, recurring and bulk messages from Excel or CSV with variables. Incoming SMS is passed to your system and delivery reports come back.<\/p>\n<\/div>\n<div class=\"tnsc-qa\">\n<h3>Does the API suit non-telephony equipment?<\/h3>\n<p>Yes. The same API controls barriers, gates, door phones and doors, and entry can be confirmed with a QR code \u2014 to a gym, for example. Objects are visible on the GPS map from Android, iOS, Windows or a browser.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"tnsh-body\">\n<div class=\"tnspro-rel\">\n<h2>What else runs on this API<\/h2>\n<p>The same data is used in these 3CX Cloud LT solutions.<\/p>\n<div class=\"tnsmc-row\"><a class=\"tnsmc-btn\" href=\"https:\/\/3cxcloud.lt\/en\/api-call-events-integration\/\" style=\"--ch:#1B93D1\"><span class=\"tnsmc-txt\"><b>API Call Events<\/b><span>Call events in your system<\/span><\/span><\/a><a class=\"tnsmc-btn\" href=\"https:\/\/3cxcloud.lt\/en\/makecall-api\/\" style=\"--ch:#4E9B3C\"><span class=\"tnsmc-txt\"><b>MakeCall<\/b><span>A call from your system<\/span><\/span><\/a><a class=\"tnsmc-btn\" href=\"https:\/\/3cxcloud.lt\/en\/3cx-custom-development\/\" style=\"--ch:#7A5AF8\"><span class=\"tnsmc-txt\"><b>Custom development<\/b><span>When you need your own solution<\/span><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"tnsh-body\">\n<section class=\"tnsh-final\"><span class=\"tnspro-eyebrow\">Next step<\/span><\/p>\n<h2>Let&#8217;s look at your case<\/h2>\n<p>Write to us which system you are connecting and what data you need from it \u2014 we will tell you what can really be done with 3CX Cloud LT.<\/p>\n<p><a class=\"tnsh-btn popmake-8175\" href=\"#sprendimo-uzklausa\" role=\"button\">Ask us<\/a><\/section>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Service\",\"@id\":\"https:\/\/3cxcloud.lt\/en\/api-integration\/#service\",\"url\":\"https:\/\/3cxcloud.lt\/en\/api-integration\/\",\"name\":\"API integration\",\"serviceType\":\"Telephony integration over REST API\",\"description\":\"3CX Cloud LT integration over REST API: call control, sending and receiving SMS, customer card on screen, call recordings and history in the CRM or ERP.\",\"inLanguage\":\"en\",\"brand\":{\"@type\":\"Brand\",\"name\":\"3CX Cloud LT\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"3CX Cloud LT\",\"url\":\"https:\/\/3cxcloud.lt\/\"}}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Which API does 3CX Cloud LT use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"REST Full API: HTTPS, JSON and Bearer authentication. Webhooks are used for events \u2014 the data arrives at once rather than on a polling schedule.\"}},{\"@type\":\"Question\",\"name\":\"Can a call be started straight from the CRM?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. An outgoing call is initiated with a single API request from a CRM, ERP or another system, and the call can be answered, transferred, held and ended the same way.\"}},{\"@type\":\"Question\",\"name\":\"What happens when a customer calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The call is linked to the customer record automatically and their card appears on the agent's screen, while the call itself is logged in your system.\"}},{\"@type\":\"Question\",\"name\":\"Which CRM systems do you connect to?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"amoCRM, Bitrix24, HubSpot, Microsoft Dynamics 365, Microsoft Office 365, Salesforce, Zendesk, Zoho and others. If your system is not on the list, the integration is built on its API.\"}},{\"@type\":\"Question\",\"name\":\"Can SMS be sent over the API?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes: single, recurring and bulk messages from Excel or CSV with variables. Incoming SMS is passed to your system and delivery reports come back.\"}},{\"@type\":\"Question\",\"name\":\"Does the API suit non-telephony equipment?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The same API controls barriers, gates, door phones and doors, and entry can be confirmed with a QR code \u2014 to a gym, for example. Objects are visible on the GPS map from Android, iOS, Windows or a browser.\"}}]}<\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>API INTEGRATION Calls, SMS and CRM connected over REST API \u2014 a 3CX Cloud LT solution Over REST API, 3CX Cloud LT connects to your CRM, ERP or accounting system: you start a call with one click, an incoming call opens the customer card on screen, and call recordings and history land in your system. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"on","ocean_disable_heading":"on","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"background-image","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":""},"class_list":["post-11141","page","type-page","status-publish","hentry","entry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/pages\/11141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/comments?post=11141"}],"version-history":[{"count":0,"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/pages\/11141\/revisions"}],"wp:attachment":[{"href":"https:\/\/3cxcloud.lt\/en\/wp-json\/wp\/v2\/media?parent=11141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}