Créditos Y Saldo
Consulta de saldo y créditos
Consultar Créditos
POST /credits/consult
The Créditos Y Saldo object
Returned by the créditos y saldo endpoints.
Attributes
successboolean
—
messagestring
Mensaje de estado
statusinteger
—
codestring
Código de respuesta
creditnumber
Créditos disponibles
The Créditos Y Saldo object
{ "success": true, "message": "available_credits", "status": 200, "code": "credit_01", "credit": 1500.5 }
Consultar Créditos
POST https://api.smsmasivos.com.mx/credits/consult
Consulta el saldo de créditos disponible en la cuenta.
curl -X GET https://api.smsmasivos.com.mx/credits/consult \ -H "apikey: TU_API_KEY"
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.smsmasivos.com.mx/credits/consult');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'apikey: ' . getenv('SMSMASIVOS_API_KEY')
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
import requests
response = requests.get(
'https://api.smsmasivos.com.mx/credits/consult',
headers={'apikey': 'TU_API_KEY'}
)
print(response.json())
const response = await fetch('https://api.smsmasivos.com.mx/credits/consult', {
headers: { 'apikey': process.env.SMSMASIVOS_API_KEY }
});
const data = await response.json();
console.log(data);
const axios = require('axios');
const { data } = await axios.get(
'https://api.smsmasivos.com.mx/credits/consult',
{ headers: { 'apikey': process.env.SMSMASIVOS_API_KEY } }
);
console.log(data);
require 'net/http'
require 'json'
uri = URI('https://api.smsmasivos.com.mx/credits/consult')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri.path, {
'apikey' => ENV['SMSMASIVOS_API_KEY']
})
response = http.request(request)
puts JSON.parse(response.body)
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("apikey", "TU_API_KEY");
var response = await client.GetAsync(
"https://api.smsmasivos.com.mx/credits/consult"
);
var result = await response.Content.ReadFromJsonAsync<JsonElement>();
Console.WriteLine(result);
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://api.smsmasivos.com.mx/credits/consult")
.get()
.addHeader("apikey", "TU_API_KEY")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
Response
{ "success": true, "message": "available_credits", "status": 200, "code": "credit_01", "credit": 1500.5 }
{ "success": false, "message": "API Key inválida o no existe.", "status": 401, "code": "<string>" }
{ "success": false, "message": "API Key inválida o no existe.", "status": 401, "code": "auth_05" }
{ "success": false, "message": "La dirección IP no está autorizada para acceder.", "status": 403, "code": "auth_04" }
{ "success": false, "message": "Demasiadas solicitudes. Límite: 100 mensajes/segundo (producción) o 100/día (sandbox).", "status": 429, "code": "rate_01" }
{ "success": false, "message": "Error interno del servidor. Contacta a soporte con el request_id.", "status": 500, "code": "server_01", "request_id": "550e8400-e29b-41d4-a716-446655440000" }