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.
import requests import json def fetch_data(): # API configuration base_url = 'https://textpress.api.koirang.com/v1/:region' params = { 'region': 'YOUR_REGION' # Replace with actual region value } headers = { 'Content-Type': 'application/json', 'Authorization': f'Bearer <privateId>' } query_params = {"mailId":"example@domain.com","OTP":"000000"} try: # Build URL url = f"{base_url}/{''.join(f'/{params[param]}' for param in ["region"])}" # Make request response = requests.get( url, headers=headers, params=query_params, json={"type":"OTP"} ) # Check for errors response.raise_for_status() return response.json() except requests.exceptions.RequestException as e: print(f"Error making request: {e}") return None # Example usage if __name__ == "__main__": result = fetch_data() print(json.dumps(result, indent=2))