Быстрая интеграция API
Выведите ваши онлайн-диалоги на новый уровень
Повысьте эффективность своего бизнеса, интегрировав популярные мессенджеры, такие как WhatsApp и Telegram, с вашей CRM-системой, системой бронирования или любым другим сервисом
Многофункциональный
Раскройте потенциал коммуникаций с помощью разнообразных интеграций и функций JetAPI, которые без особых усилий улучшат ваш опыт обмена сообщениями.
WhatsApp
Автоматизируйте общение через WhatsApp, обеспечивая своевременное и эффективное взаимодействие.
Telegram
Повысьте уровень связи с помощью автоматизированного обмена сообщениями через Telegram.
Чат-боты
Создавайте сложные потоки и автоматизируйте разговоры, способствуя беспрепятственному диалогу с вашими клиентами.
Водопад
Доставляйте сообщения, используя наиболее оптимальный канал для каждого клиента.
API
Оцените прямую и простую интеграцию API.
Маркетинговые сообщения
Без труда отправляйте массовые сообщения, легко проводите маркетинговые кампании.
Интеграции
Безупречная интеграция с вашими любимыми сервисами для улучшения бизнес-процессов и обмена сообщениями.
Инструменты для разработчиков
JetAPI поддерживает все основные языки и фреймворки для беспрепятственной разработки. Ознакомьтесь с документацией.
request
var request = require("request");

var options = {
  method: "POST",
  url: "https://api.jetapi.io/api/v1/delivery",
  headers: { authorization: "Bearer yourtoken123456", "content-type": "application/json" },
  body: { text: "hello world", phone: "15551234567" },
  json: true,
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
node-fetch
import fetch from 'node-fetch';

const url = 'https://api.jetapi.io/api/v1/delivery';
const body = { text: 'hello world', phone: '15551234567' };
const headers = {
  authorization: 'Bearer yourtoken123456',
  'content-type': 'application/json',
};

const response = await fetch(url, {
  method: 'post',
  body: JSON.stringify(body),
  headers: headers,
});
const data = await response.json();

console.log(data);
http.client
import http.client

conn = http.client.HTTPSConnection("api.jetapi.io")

payload = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}"
headers = { 'authorization': "Bearer yourtoken123456",
            'content-type': 'application/json'
}
conn.request("POST", "/api/v1/delivery", payload, headers)

res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Requests
import requests

url = "https://api.jetapi.io/api/v1/delivery"

payload = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}"
headers = {
  'authorization': 'Bearer yourtoken123456',
  'content-type': 'application/json'
}

response = requests.request("POST", url, data = payload, headers = headers)
print(response.text)
Unirest
import kong.unirest.HttpResponse;
import kong.unirest.JsonNode;
import kong.unirest.Unirest;

// .....

HttpResponse<JsonNode> response = Unirest.post("https://api.jetapi.io/api/v1/delivery")
  .header("Content-Type", "application/json")
  .header("Authorization", "Bearer yourtoken123456")
  .body("{\"text\":\"hello world\",\"phone\":\"15551234567\"}")
  .asJson();

System.out.println(response.getBody());
OkHttp
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;

// .....

String data = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}";
MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8");

RequestBody body = RequestBody.create(data, jsonMediaType);
String url = "https://api.jetapi.io/api/v1/delivery";
String accessToken = "yourtoken123456";

Request request = new Request.Builder()
  .url(url)
  .post(body)
  .addHeader("authorization", "Bearer " + accessToken)
  .build();

OkHttpClient client = new OkHttpClient();

try (Response response = client.newCall(request).execute()) {
  System.out.println(response.body().string());
} catch (IOException e) {
  e.printStackTrace();
}
cURL
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.jetapi.io/api/v1/delivery",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{\"text\":\"hello world\",\"phone\":\"15551234567\"}",
  CURLOPT_HTTPHEADER => array(
    "authorization: Bearer yourtoken123456",
    "content-type: application/json"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
RestSharp
using System;
using RestSharp;
using System.Threading;
using RestSharp.Authenticators.OAuth2;

// .....

var access_token = "yourtoken123456";

var client = new RestClient("api.jetapi.io/api/v1/");
client.Authenticator = new OAuth2AuthorizationRequestHeaderAuthenticator(access_token, "Bearer");

var request_params = new
{
  text = "hello world",
  phone = "15551234567"
};

var request = new RestRequest("delivery").AddJsonBody(request_params);

try
{
  var response = await client.PostAsync(request);
  Console.WriteLine(response.Content);
}
catch(Exception e) {
  Console.WriteLine("{0} Exception caught.", e);
Net::HTTP
require 'uri'
require 'net/http'
require 'openssl'
require 'json'

url = URI('https://api.jetapi.io/api/v1/delivery')

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE # please use OpenSSL::SSL::VERIFY_PEER in production

request = Net::HTTP::Post.new(url)
request['authorization'] = 'Bearer yourtoken123456'
request['content-type'] = 'application/json'
request.body = { text: 'hello world', phone: '15551234567' }.to_json

response = http.request(request)
puts response.read_body
URL Loading System
import Foundation

let session = URLSession.shared
let url = URL(string: "https://api.jetapi.io/api/v1/delivery")!
let headers = [
  "Authorization": "Bearer yourtoken123456",
  "Content-Type": "application/json"
]
let parameters = [
  "text": "hello world",
  "phone": "15551234567"
]

var request = URLRequest(
  url: url,
  cachePolicy: .reloadIgnoringLocalCacheData
)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = try JSONSerialization.data(withJSONObject: parameters, options: [])

let dataTask = session.dataTask(
  with: request as URLRequest,
  completionHandler: { data, _response, error in
    if let error = error {
        print("Error: \(error)")
        return
    }

    if let data = data, let dataString = String(data: data, encoding: .utf8) {
        print(dataString)
    }
  }
)

dataTask.resume()
HTTPoison
params = %{text: "hello world", phone: "15551234567"}
url = "https://api.jetapi.io/api/v1/delivery"
token = "yourtoken123456"
request_headers = [
  {"Content-Type", "application/json"},
  {"Authorization", "Bearer #{token}"}
]

case HTTPoison.post(url, Jason.encode!(params), request_headers) do
  {:ok, %HTTPoison.Response{status_code: 200, body: resp_body}} ->
    IO.inspect(Jason.decode!(resp_body))

  {:ok, %HTTPoison.Response{body: resp_body}} ->
    IO.puts("Request error: #{resp_body}")

  {:error, %HTTPoison.Error{reason: reason}} ->
    IO.puts("Connection error: #{reason}")
end
Кабинет разработчика
С легкостью перемещайтесь по кабинету разработчика, который содержит полный список инстансов и усовершенствованный контроль доступа к API.
Быстрый старт в 3 шага
Наслаждайтесь фиксированной ценой без скрытых комиссий и неограниченным количеством сообщений. Начните работу менее чем за 5 минут!
Создать и управлять инстансами
Настраивайте и управляйте экземплярами через панель управления вашей учетной записи.
Интегрировать API
Следуйте нашей удобной документации, чтобы легко интегрировать JetAPI в ваш сервис.
Создать учетную запись
Зарегистрируйтесь и получите свой токен разработчика.
Мультиканальный мессенджер
Попрощайтесь с необходимостью переключаться между разными платформами! Управляйте всеми разговорами в одном аккаунте с помощью нашего встроенного интерфейса SaaS.
Централизованное хранение данных
Все разговоры с клиентами и данные надежно хранятся в одном месте, что исключает риск потери данных в связи с текучкой кадров.
Единый интерфейс
Получайте доступ ко всем своим сообщениям из разных мессенджеров в одном унифицированном интерфейсе, экономя время и избавляясь от лишних хлопот.
Последовательный опыт общения
Наш вебмессенджер предлагает единый набор функций и унифицированный интерфейс для всех мессенджеров, обеспечивая бесперебойную коммуникацию.
Цена
Подключайте и управляйте несколькими учетными записями популярных мессенджеров в своей собственной системе с помощью API.
Простая интеграция с любой системой
Безлимитные сообщения
Webhooks
Бесплатная 10-дневная пробная версия для каждого инстанса
WhatsApp мессенджер
Бесплатный тариф
Тариф Все-в-одном
Включает поддержку текста, видео, изображений и файлов
Telegram мессенджер и бот
/ месяц
1750 сом
Простая интеграция с любой системой
Не требуется платеж
Безлимитные сообщения
Webhooks
WhatsApp мессенджер
Telegram мессенджер и бот
Включает поддержку текста, видео, изображений и файлов
/ 10 дней
0 сом
Расширьте возможности бизнеса
Оптимизируйте взаимодействие, оптимизируйте операции и улучшайте качество обслуживания клиентов. Не просто оставайтесь на связи, а будьте впереди.