Global Celular Gateway API Documentation
Send and receive text messages with just a few lines of code on Messaging, the trusted platform for cross-channel messaging.
Below are the endpoints for accessing Celular Gatewway. Learn how to integrate the API into your application.
Authorization:
- privateId *Specify privateId for site
(e.g., "Bearer example^com-SomeIdString").
Query Parameters:
- type Specify type of SMS
for Transactional OTP (e.g., type:"OTP").
for Promotional Bulk (e.g., type:"TMP").
for Informational personalized (e.g., type:"CXT").
Body Parameters:
- CC Specify which rates to show
(e.g., "US"|"IN"|"DE"). - cellId Specify array of contact number
(e.g., ["+91" + "99876543210"]). - :data Specify the mail OTP|TMP|CXT string
for Transactional OTP (e.g., OTP:"000000").
for Promotional Bulk (e.g., TMP:"sms-id-here").
for Informational personalized (e.g., CXT:"sms-here").
Route Parameters:
- :region *Please check location table here
(e.g., "WEST_3|ARAB_1|EAST_3|NORD_6").
Response based on params:
{
"success": true,
"info": "SMS OTP Sent!"
}This endpoint provides the text for sending celular sms.
const params = {
region: 'YOUR_REGION' // Replace with actual region value
};
const options = {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer <privateId>'
}
};
async function fetchData() {
try {
let url = 'https://textpress.api.koirang.com/v1/:region/:region';
Object.entries(params).forEach(([key, value]) => {
url = url.replace(`:${key}`, value);
});
url += '?mailId=example@domain.com&OTP=000000';
const response = await fetch(url, options);
if (!response.ok) {
throw new Error('HTTP error! status: ' + response.status);
}
return await response.json();
} catch (error) {
console.error('Fetch error:', error);
return null;
}
}
// Example usage:
fetchData().then(console.log);