LS
LS BAHAMAS
SMS Short Code API
SMS Short Code API
Documentacao para integracao
API para envio de SMS
Use este endpoint para integrar sistemas, sites, lojas, CRMs ou automacoes com o envio de SMS da LS BAHAMAS. Cada cliente deve receber uma API Key com saldo disponivel.
Endpoint
GET https://bahamas.net.br/api/v1/sendsms_v1api_key
Chave do cliente gerada no painel.
telefone
Numero do destinatario com DDD. Exemplo:
11933356879.mensagem
Texto do SMS. Use URL encode quando houver espacos ou acentos.
O envio desconta saldo da API Key somente quando a API principal retornar sucesso. Cada unidade custa R$0,15. Se uma mensagem consumir 2 unidades, o sistema desconta 2 x R$0,15.
Respostas
Sucesso
{"erro":false,"message":"Mensagem enviada com sucesso."}Erro
{"erro":true,"message":"Acesso negado. API Key invalida ou desativada."}Sem saldo
{"erro":true,"message":"Saldo insuficiente."}Cobranca
Retorna
unidades, valor_debitado e novo_saldo quando o envio for aceito.Exemplo de URL
https://bahamas.net.br/api/v1/sendsms_v1?api_key=SUA_API_KEY&telefone=11933356879&mensagem=Teste%20de%20SMS
Exemplo cURL
curl "https://bahamas.net.br/api/v1/sendsms_v1?api_key=SUA_API_KEY&telefone=11933356879&mensagem=Teste%20de%20SMS"
Exemplo JavaScript
const apiKey = 'SUA_API_KEY';
const telefone = '11933356879';
const mensagem = encodeURIComponent('Teste de SMS');
const url = 'https://bahamas.net.br/api/v1/sendsms_v1?api_key=' + apiKey + '&telefone=' + telefone + '&mensagem=' + mensagem;
fetch(url).then(res => res.json()).then(console.log);Exemplo PHP
$apiKey = 'SUA_API_KEY';
$telefone = '11933356879';
$mensagem = urlencode('Teste de SMS');
$url = "https://bahamas.net.br/api/v1/sendsms_v1?api_key={$apiKey}&telefone={$telefone}&mensagem={$mensagem}";
$resposta = file_get_contents($url);
$dados = json_decode($resposta, true);
print_r($dados);Para enviar ao cliente, envie este link: https://bahamas.net.br/api/example
Consultar status do envio
Quando o envio for aceito, a resposta pode trazer IDs da API principal em provider_ids. Use esses IDs para consultar entrega depois.
api_key
Chave do cliente gerada no painel.
ids
IDs retornados no envio, separados por virgula. Exemplo:
123,124.https://bahamas.net.br/api/v1/getreport?api_key=SUA_API_KEY&ids=123,124