curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/json" \
"BASE_URL/api/rest/v1/account/balance"
curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/xml" \
"BASE_URL/api/rest/v1/account/balance"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"recipientNumber": "+27725551234",
"message": "Hello from the Zoom Connect REST API"
}' \
"BASE_URL/api/rest/v1/sms/send"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-d '<sendSmsRequest>
<recipientNumber>+27725551234</recipientNumber>
<message>Hello from the Zoom Connect REST API</message>
</sendSmsRequest>' \
"BASE_URL/api/rest/v1/sms/send"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"sendSmsRequests": [
{ "recipientNumber": "+27725551234", "message": "Hello recipient 1" },
{ "recipientNumber": "+27725551235", "message": "Hello recipient 2" }
]
}' \
"BASE_URL/api/rest/v1/sms/send-bulk"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-d '<sendSmsRequests>
<sendSmsRequest>
<recipientNumber>+27725551234</recipientNumber>
<message>Hello recipient 1</message>
</sendSmsRequest>
<sendSmsRequest>
<recipientNumber>+27725551235</recipientNumber>
<message>Hello recipient 2</message>
</sendSmsRequest>
</sendSmsRequests>' \
"BASE_URL/api/rest/v1/sms/send-bulk"
curl -sS -G \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/json" \
--data-urlencode "recipientNumber=+27725551234" \
--data-urlencode "message=Hello from the Zoom Connect REST API" \
"BASE_URL/api/rest/v1/sms/send-url-parameters"
curl -sS -G \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/xml" \
--data-urlencode "recipientNumber=+27725551234" \
--data-urlencode "message=Hello from the Zoom Connect REST API" \
"BASE_URL/api/rest/v1/sms/send-url-parameters"
curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/json" \
"BASE_URL/api/rest/v1/messages/all?pageSize=50&pageNumber=1"
curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/xml" \
"BASE_URL/api/rest/v1/messages/all?pageSize=50&pageNumber=1"
curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/json" \
"BASE_URL/api/rest/v1/contacts/all"
curl -sS \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Accept: application/xml" \
"BASE_URL/api/rest/v1/contacts/all"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"firstName": "Jane",
"lastName": "Doe",
"contactNumber": "+27725551234"
}' \
"BASE_URL/api/rest/v1/contacts/create"
curl -sS \
-X POST \
-H "email: EMAIL" \
-H "token: TOKEN" \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-d '<contact>
<firstName>Jane</firstName>
<lastName>Doe</lastName>
<contactNumber>+27725551234</contactNumber>
</contact>' \
"BASE_URL/api/rest/v1/contacts/create"
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/json'
}
response = requests.get(base_url + '/api/rest/v1/account/balance', headers=headers)
response.raise_for_status()
print(response.json())
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/xml'
}
response = requests.get(base_url + '/api/rest/v1/account/balance', headers=headers)
response.raise_for_status()
print(response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json'
}
payload = {
'recipientNumber': '+27725551234',
'message': 'Hello from the Zoom Connect REST API'
}
response = requests.post(base_url + '/api/rest/v1/sms/send', headers=headers, json=payload)
response.raise_for_status()
print(response.json())
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml'
}
body = '''<sendSmsRequest>
<recipientNumber>+27725551234</recipientNumber>
<message>Hello from the Zoom Connect REST API</message>
</sendSmsRequest>'''
response = requests.post(base_url + '/api/rest/v1/sms/send', headers=headers, data=body)
response.raise_for_status()
print(response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json'
}
payload = {
'sendSmsRequests': [
{'recipientNumber': '+27725551234', 'message': 'Hello recipient 1'},
{'recipientNumber': '+27725551235', 'message': 'Hello recipient 2'},
]
}
response = requests.post(base_url + '/api/rest/v1/sms/send-bulk', headers=headers, json=payload)
response.raise_for_status()
for sms in response.json().get('sendSmsResponses', []):
print(sms.get('messageId'), sms.get('error'))
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml'
}
body = '''<sendSmsRequests>
<sendSmsRequest>
<recipientNumber>+27725551234</recipientNumber>
<message>Hello recipient 1</message>
</sendSmsRequest>
<sendSmsRequest>
<recipientNumber>+27725551235</recipientNumber>
<message>Hello recipient 2</message>
</sendSmsRequest>
</sendSmsRequests>'''
response = requests.post(base_url + '/api/rest/v1/sms/send-bulk', headers=headers, data=body)
response.raise_for_status()
print(response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/json'
}
params = {
'recipientNumber': '+27725551234',
'message': 'Hello from the Zoom Connect REST API'
}
response = requests.get(base_url + '/api/rest/v1/sms/send-url-parameters', headers=headers, params=params)
response.raise_for_status()
print('messageId:', response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/xml'
}
params = {
'recipientNumber': '+27725551234',
'message': 'Hello from the Zoom Connect REST API'
}
response = requests.get(base_url + '/api/rest/v1/sms/send-url-parameters', headers=headers, params=params)
response.raise_for_status()
print('messageId:', response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/json'
}
params = {'pageSize': 50, 'pageNumber': 1}
response = requests.get(base_url + '/api/rest/v1/messages/all', headers=headers, params=params)
response.raise_for_status()
for msg in response.json().get('webServiceMessages', []):
print(msg.get('messageId'), msg.get('toNumber'), msg.get('messageStatus'))
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/xml'
}
params = {'pageSize': 50, 'pageNumber': 1}
response = requests.get(base_url + '/api/rest/v1/messages/all', headers=headers, params=params)
response.raise_for_status()
print(response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/json'
}
response = requests.get(base_url + '/api/rest/v1/contacts/all', headers=headers)
response.raise_for_status()
for contact in response.json().get('webServiceContacts', []):
print(contact.get('contactId'), contact.get('firstName'), contact.get('contactNumber'))
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Accept': 'application/xml'
}
response = requests.get(base_url + '/api/rest/v1/contacts/all', headers=headers)
response.raise_for_status()
print(response.text)
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json'
}
payload = {
'firstName': 'Jane',
'lastName': 'Doe',
'contactNumber': '+27725551234'
}
response = requests.post(base_url + '/api/rest/v1/contacts/create', headers=headers, json=payload)
response.raise_for_status()
print(response.json())
import requests
email = 'EMAIL'
token = 'TOKEN'
base_url = 'BASE_URL'
headers = {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml'
}
body = '''<contact>
<firstName>Jane</firstName>
<lastName>Doe</lastName>
<contactNumber>+27725551234</contactNumber>
</contact>'''
response = requests.post(base_url + '/api/rest/v1/contacts/create', headers=headers, data=body)
response.raise_for_status()
print(response.text)
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class GetBalance {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/account/balance"))
.header("email", email)
.header("token", token)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class GetBalance {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/account/balance"))
.header("email", email)
.header("token", token)
.header("Accept", "application/xml")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class SendSms {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "{"
+ "\"recipientNumber\":\"+27725551234\","
+ "\"message\":\"Hello from the Zoom Connect REST API\""
+ "}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/sms/send"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class SendSms {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "<sendSmsRequest>"
+ "<recipientNumber>+27725551234</recipientNumber>"
+ "<message>Hello from the Zoom Connect REST API</message>"
+ "</sendSmsRequest>";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/sms/send"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/xml")
.header("Accept", "application/xml")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class SendBulk {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "{"
+ "\"sendSmsRequests\":["
+ "{\"recipientNumber\":\"+27725551234\",\"message\":\"Hello recipient 1\"},"
+ "{\"recipientNumber\":\"+27725551235\",\"message\":\"Hello recipient 2\"}"
+ "]}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/sms/send-bulk"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class SendBulk {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "<sendSmsRequests>"
+ "<sendSmsRequest>"
+ "<recipientNumber>+27725551234</recipientNumber>"
+ "<message>Hello recipient 1</message>"
+ "</sendSmsRequest>"
+ "<sendSmsRequest>"
+ "<recipientNumber>+27725551235</recipientNumber>"
+ "<message>Hello recipient 2</message>"
+ "</sendSmsRequest>"
+ "</sendSmsRequests>";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/sms/send-bulk"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/xml")
.header("Accept", "application/xml")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.URLEncoder;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
public class SendUrlParams {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String recipientNumber = "+27725551234";
String message = "Hello from the Zoom Connect REST API";
String url = baseUrl + "/api/rest/v1/sms/send-url-parameters"
+ "?recipientNumber=" + URLEncoder.encode(recipientNumber, StandardCharsets.UTF_8)
+ "&message=" + URLEncoder.encode(message, StandardCharsets.UTF_8);
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("email", email)
.header("token", token)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("messageId: " + response.body());
}
}
import java.net.URI;
import java.net.URLEncoder;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
public class SendUrlParams {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String recipientNumber = "+27725551234";
String message = "Hello from the Zoom Connect REST API";
String url = baseUrl + "/api/rest/v1/sms/send-url-parameters"
+ "?recipientNumber=" + URLEncoder.encode(recipientNumber, StandardCharsets.UTF_8)
+ "&message=" + URLEncoder.encode(message, StandardCharsets.UTF_8);
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("email", email)
.header("token", token)
.header("Accept", "application/xml")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("messageId: " + response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ListSentMessages {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/messages/all?pageSize=50&pageNumber=1"))
.header("email", email)
.header("token", token)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ListSentMessages {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/messages/all?pageSize=50&pageNumber=1"))
.header("email", email)
.header("token", token)
.header("Accept", "application/xml")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ListContacts {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/contacts/all"))
.header("email", email)
.header("token", token)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ListContacts {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/contacts/all"))
.header("email", email)
.header("token", token)
.header("Accept", "application/xml")
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class CreateContact {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "{"
+ "\"firstName\":\"Jane\","
+ "\"lastName\":\"Doe\","
+ "\"contactNumber\":\"+27725551234\""
+ "}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/contacts/create"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class CreateContact {
public static void main(String[] args) throws Exception {
String email = "EMAIL";
String token = "TOKEN";
String baseUrl = "BASE_URL";
String body = "<contact>"
+ "<firstName>Jane</firstName>"
+ "<lastName>Doe</lastName>"
+ "<contactNumber>+27725551234</contactNumber>"
+ "</contact>";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(baseUrl + "/api/rest/v1/contacts/create"))
.header("email", email)
.header("token", token)
.header("Content-Type", "application/xml")
.header("Accept", "application/xml")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class GetBalance
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/account/balance");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class GetBalance
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/account/balance");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class SendSms
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var json = "{\"recipientNumber\":\"+27725551234\",\"message\":\"Hello from the Zoom Connect REST API\"}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/sms/send", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class SendSms
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var xml = "<sendSmsRequest>"
+ "<recipientNumber>+27725551234</recipientNumber>"
+ "<message>Hello from the Zoom Connect REST API</message>"
+ "</sendSmsRequest>";
var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/sms/send", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class SendBulk
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var json = "{\"sendSmsRequests\":["
+ "{\"recipientNumber\":\"+27725551234\",\"message\":\"Hello recipient 1\"},"
+ "{\"recipientNumber\":\"+27725551235\",\"message\":\"Hello recipient 2\"}"
+ "]}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/sms/send-bulk", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class SendBulk
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var xml = "<sendSmsRequests>"
+ "<sendSmsRequest>"
+ "<recipientNumber>+27725551234</recipientNumber>"
+ "<message>Hello recipient 1</message>"
+ "</sendSmsRequest>"
+ "<sendSmsRequest>"
+ "<recipientNumber>+27725551235</recipientNumber>"
+ "<message>Hello recipient 2</message>"
+ "</sendSmsRequest>"
+ "</sendSmsRequests>";
var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/sms/send-bulk", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
using System.Web;
class SendUrlParams
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
var recipientNumber = "+27725551234";
var message = "Hello from the Zoom Connect REST API";
var url = baseUrl + "/api/rest/v1/sms/send-url-parameters"
+ "?recipientNumber=" + Uri.EscapeDataString(recipientNumber)
+ "&message=" + Uri.EscapeDataString(message);
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
Console.WriteLine("messageId: " + await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class SendUrlParams
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
var recipientNumber = "+27725551234";
var message = "Hello from the Zoom Connect REST API";
var url = baseUrl + "/api/rest/v1/sms/send-url-parameters"
+ "?recipientNumber=" + Uri.EscapeDataString(recipientNumber)
+ "&message=" + Uri.EscapeDataString(message);
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
Console.WriteLine("messageId: " + await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class ListSentMessages
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/messages/all?pageSize=50&pageNumber=1");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class ListSentMessages
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/messages/all?pageSize=50&pageNumber=1");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class ListContacts
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/contacts/all");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class ListContacts
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var response = await client.GetAsync(baseUrl + "/api/rest/v1/contacts/all");
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class CreateContact
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var json = "{\"firstName\":\"Jane\",\"lastName\":\"Doe\",\"contactNumber\":\"+27725551234\"}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/contacts/create", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
class CreateContact
{
static async Task Main()
{
var email = "EMAIL";
var token = "TOKEN";
var baseUrl = "BASE_URL";
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("email", email);
client.DefaultRequestHeaders.Add("token", token);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
var xml = "<contact>"
+ "<firstName>Jane</firstName>"
+ "<lastName>Doe</lastName>"
+ "<contactNumber>+27725551234</contactNumber>"
+ "</contact>";
var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync(baseUrl + "/api/rest/v1/contacts/create", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/account/balance');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo $status . "\n";
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/account/balance');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = json_encode([
'recipientNumber' => '+27725551234',
'message' => 'Hello from the Zoom Connect REST API',
]);
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/json',
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo $status . "\n";
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = '<sendSmsRequest>'
. '<recipientNumber>+27725551234</recipientNumber>'
. '<message>Hello from the Zoom Connect REST API</message>'
. '</sendSmsRequest>';
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/xml',
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = json_encode([
'sendSmsRequests' => [
['recipientNumber' => '+27725551234', 'message' => 'Hello recipient 1'],
['recipientNumber' => '+27725551235', 'message' => 'Hello recipient 2'],
],
]);
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send-bulk');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/json',
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = '<sendSmsRequests>'
. '<sendSmsRequest>'
. '<recipientNumber>+27725551234</recipientNumber>'
. '<message>Hello recipient 1</message>'
. '</sendSmsRequest>'
. '<sendSmsRequest>'
. '<recipientNumber>+27725551235</recipientNumber>'
. '<message>Hello recipient 2</message>'
. '</sendSmsRequest>'
. '</sendSmsRequests>';
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send-bulk');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/xml',
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$query = http_build_query([
'recipientNumber' => '+27725551234',
'message' => 'Hello from the Zoom Connect REST API',
]);
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send-url-parameters?' . $query);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo 'messageId: ' . $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$query = http_build_query([
'recipientNumber' => '+27725551234',
'message' => 'Hello from the Zoom Connect REST API',
]);
$ch = curl_init($baseUrl . '/api/rest/v1/sms/send-url-parameters?' . $query);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo 'messageId: ' . $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/messages/all?pageSize=50&pageNumber=1');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/messages/all?pageSize=50&pageNumber=1');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/contacts/all');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$ch = curl_init($baseUrl . '/api/rest/v1/contacts/all');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = json_encode([
'firstName' => 'Jane',
'lastName' => 'Doe',
'contactNumber' => '+27725551234',
]);
$ch = curl_init($baseUrl . '/api/rest/v1/contacts/create');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/json',
'Accept: application/json',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
$email = 'EMAIL';
$token = 'TOKEN';
$baseUrl = 'BASE_URL';
$payload = '<contact>'
. '<firstName>Jane</firstName>'
. '<lastName>Doe</lastName>'
. '<contactNumber>+27725551234</contactNumber>'
. '</contact>';
$ch = curl_init($baseUrl . '/api/rest/v1/contacts/create');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'email: ' . $email,
'token: ' . $token,
'Content-Type: application/xml',
'Accept: application/xml',
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/account/balance', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/json',
},
});
if (!response.ok) {
throw new Error('HTTP ' + response.status);
}
const data = await response.json();
console.log(data);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/account/balance', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/xml',
},
});
if (!response.ok) {
throw new Error('HTTP ' + response.status);
}
const xml = await response.text();
console.log(xml);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/sms/send', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify({
recipientNumber: '+27725551234',
message: 'Hello from the Zoom Connect REST API',
}),
});
if (!response.ok) {
throw new Error('HTTP ' + response.status);
}
const data = await response.json();
console.log(data);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const body = '<sendSmsRequest>'
+ '<recipientNumber>+27725551234</recipientNumber>'
+ '<message>Hello from the Zoom Connect REST API</message>'
+ '</sendSmsRequest>';
const response = await fetch(baseUrl + '/api/rest/v1/sms/send', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml',
},
body: body,
});
if (!response.ok) {
throw new Error('HTTP ' + response.status);
}
const xml = await response.text();
console.log(xml);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/sms/send-bulk', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify({
sendSmsRequests: [
{ recipientNumber: '+27725551234', message: 'Hello recipient 1' },
{ recipientNumber: '+27725551235', message: 'Hello recipient 2' },
],
}),
});
const data = await response.json();
for (const sms of data.sendSmsResponses || []) {
console.log(sms.messageId, sms.error);
}
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const body = '<sendSmsRequests>'
+ '<sendSmsRequest>'
+ '<recipientNumber>+27725551234</recipientNumber>'
+ '<message>Hello recipient 1</message>'
+ '</sendSmsRequest>'
+ '<sendSmsRequest>'
+ '<recipientNumber>+27725551235</recipientNumber>'
+ '<message>Hello recipient 2</message>'
+ '</sendSmsRequest>'
+ '</sendSmsRequests>';
const response = await fetch(baseUrl + '/api/rest/v1/sms/send-bulk', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml',
},
body: body,
});
if (!response.ok) {
throw new Error('HTTP ' + response.status);
}
console.log(await response.text());
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const params = new URLSearchParams({
recipientNumber: '+27725551234',
message: 'Hello from the Zoom Connect REST API',
});
const response = await fetch(baseUrl + '/api/rest/v1/sms/send-url-parameters?' + params, {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/json',
},
});
const text = await response.text();
console.log('messageId:', text);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const params = new URLSearchParams({
recipientNumber: '+27725551234',
message: 'Hello from the Zoom Connect REST API',
});
const response = await fetch(baseUrl + '/api/rest/v1/sms/send-url-parameters?' + params, {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/xml',
},
});
const text = await response.text();
console.log('messageId:', text);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/messages/all?pageSize=50&pageNumber=1', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/json',
},
});
const data = await response.json();
for (const msg of data.webServiceMessages || []) {
console.log(msg.messageId, msg.toNumber, msg.messageStatus);
}
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/messages/all?pageSize=50&pageNumber=1', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/xml',
},
});
console.log(await response.text());
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/contacts/all', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/json',
},
});
const data = await response.json();
for (const contact of data.webServiceContacts || []) {
console.log(contact.contactId, contact.firstName, contact.contactNumber);
}
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/contacts/all', {
method: 'GET',
headers: {
'email': email,
'token': token,
'Accept': 'application/xml',
},
});
console.log(await response.text());
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const response = await fetch(baseUrl + '/api/rest/v1/contacts/create', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify({
firstName: 'Jane',
lastName: 'Doe',
contactNumber: '+27725551234',
}),
});
const data = await response.json();
console.log(data);
const email = 'EMAIL';
const token = 'TOKEN';
const baseUrl = 'BASE_URL';
const body = '<contact>'
+ '<firstName>Jane</firstName>'
+ '<lastName>Doe</lastName>'
+ '<contactNumber>+27725551234</contactNumber>'
+ '</contact>';
const response = await fetch(baseUrl + '/api/rest/v1/contacts/create', {
method: 'POST',
headers: {
'email': email,
'token': token,
'Content-Type': 'application/xml',
'Accept': 'application/xml',
},
body: body,
});
console.log(await response.text());