Curl

*Substitua [Seu Token] pelo token copiado no painel.

				
					curl -X POST \ https://chatmanager.com.br/api/sendMessage \
	-H 'Authorization: [Seu Token]' \
	-H 'Content-Type: application/x-www-form-urlencoded' \
	-d 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número'
				
			

PHP

*Substitua [Seu Token] pelo token copiado no painel.

				
					$curl = curl_init();

curl_setopt_array($curl, array(
	CURLOPT_URL => "https://chatmanager.com.br/api/sendMessage",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 30,
	CURLOPT_CUSTOMREQUEST => "POST",
	CURLOPT_POSTFIELDS => "message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número cadastrado no painel",
	CURLOPT_HTTPHEADER => array(
		"Authorization: [Seu Token]",
		"Content-Type: application/x-www-form-urlencoded"
	),
));

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

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}
				
			

Javascript

*Substitua [Seu Token] pelo token copiado no painel.

				
					fetch('https://chatmanager.com.br/api/sendMessage', {
	method: 'POST',
	headers: {
		'Authorization': '[Seu Token]',
		'Content-Type': 'application/x-www-form-urlencoded'
	},
	body: 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número cadastrado no painel'
});
			 
				
			

Dart

*Substitua [Seu Token] pelo token copiado no painel.

				
					import 'package:http/http.dart' as http;

void main() async {
  var headers = {
	'Authorization': '[Seu Token]',
	'Content-Type': 'application/x-www-form-urlencoded',
  };

  var data = 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número';

  var url = Uri.parse('https://chatmanager.com.br/api/sendMessage');
  var res = await http.post(url, headers: headers, body: data);
  if (res.statusCode != 200) throw Exception('http.post error: statusCode= ${res.statusCode}');
  print(res.body);
} 
				
			

Go

*Substitua [Seu Token] pelo token copiado no painel.

				
					package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
	"strings"
)

func main() {
	client := &http.Client{}
	var data = strings.NewReader(`message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número`)
	req, err := http.NewRequest("POST", "https://chatmanager.com.br/api/sendMessage", data)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("Authorization", "[Seu Token]")
	req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
	resp, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer resp.Body.Close()
	bodyText, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%s\n", bodyText)
}
				
			

JAVA

*Substitua [Seu Token] pelo token copiado no painel.

				
					import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Scanner;

class Main {

	public static void main(String[] args) throws IOException {
		URL url = new URL("https://chatmanager.com.br/api/sendMessage");
		HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
		httpConn.setRequestMethod("POST");

		httpConn.setRequestProperty("Authorization", "[Seu Token]");
		httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

		httpConn.setDoOutput(true);
		OutputStreamWriter writer = new OutputStreamWriter(httpConn.getOutputStream());
		writer.write("message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número");
		writer.flush();
		writer.close();
		httpConn.getOutputStream().close();

		InputStream responseStream = httpConn.getResponseCode() / 100 == 2
				? httpConn.getInputStream()
				: httpConn.getErrorStream();
		Scanner s = new Scanner(responseStream).useDelimiter("\A");
		String response = s.hasNext() ? s.next() : "";
		System.out.println(response);
	}
}
	
				
			

Node.js (Axios)

*Substitua [Seu Token] pelo token copiado no painel.

				
					const axios = require('axios');

const response = await axios.post(
    'https://chatmanager.com.br/api/sendMessage',
    'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número',
    {
        headers: {
            'Authorization': '[Seu Token]',
            'Content-Type': 'application/x-www-form-urlencoded'
        }
    }
);
				
			

Python

*Substitua [Seu Token] pelo token copiado no painel.

				
					import requests

headers = {
    'Authorization': '[Seu Token]',
    'Content-Type': 'application/x-www-form-urlencoded',
}

data = 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número'

response = requests.post('https://chatmanager.com.br/api/sendMessage', headers=headers, data=data)
	 
				
			

Node.js (request)

*Substitua [Seu Token] pelo token copiado no painel.

				
					var request = require('request');

var headers = {
    'Authorization': '[Seu Token]',
    'Content-Type': 'application/x-www-form-urlencoded'
};

var dataString = 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número';

var options = {
    url: 'https://chatmanager.com.br/api/sendMessage',
    method: 'POST',
    headers: headers,
    body: dataString
};

function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}

request(options, callback);
	 
				
			

R

*Substitua [Seu Token] pelo token copiado no painel.

				
					var request = require('request');

var headers = {
    'Authorization': '[Seu Token]',
    'Content-Type': 'application/x-www-form-urlencoded'
};

var dataString = 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número';

var options = {
    url: 'https://chatmanager.com.br/api/sendMessage',
    method: 'POST',
    headers: headers,
    body: dataString
};

function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}

request(options, callback);
	 
				
			

Ruby

*Substitua [Seu Token] pelo token copiado no painel.

				
					var request = require('request');

var headers = {
    'Authorization': '[Seu Token]',
    'Content-Type': 'application/x-www-form-urlencoded'
};

var dataString = 'message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número';

var options = {
    url: 'https://chatmanager.com.br/api/sendMessage',
    method: 'POST',
    headers: headers,
    body: dataString
};

function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}

request(options, callback);
	 
				
			

Rust

*Substitua [Seu Token] pelo token copiado no painel.

				
					extern crate reqwest;
use reqwest::header;

fn main() -> Result<(), Box<dyn std::error::error>> {
    let mut headers = header::HeaderMap::new();
    headers.insert("Authorization", "[Seu Token]".parse().unwrap());
    headers.insert("Content-Type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::blocking::Client::new();
    let res = client.post("https://chatmanager.com.br/api/sendMessage")
        .headers(headers)
        .body("message=Mensagem de teste&number=Número que receberá a mensagem&sourceNumber=Seu número")
        .send()?
        .text()?;
    println!("{}", res);

    Ok(())
} </dyn>
				
			
© Todos os Direitos Reservados.
Chat Manager • 2025