# SmsServices

Send SMS messages using your account credentials.

**Authentication**: HTTP Basic Auth required

## Check service health

 - [POST /api/Services/checkServiceStatus](https://docs.namirial.app/products/sms/openapi/smsservices/checkservicestatus.md): Health check endpoint to verify SMS Gateway availability.

Use case: Monitor service status before sending SMS or in health check routines.

Request: POST with empty body (no parameters required)

Response: HTTP 200 if service is operational

## Send SMS message

 - [POST /api/Services/send](https://docs.namirial.app/products/sms/openapi/smsservices/sendsms.md): Send an SMS message to a destination phone number using your account credentials.

Use case: Standard SMS sending for your applications (2FA, notifications, alerts).

Delivery: Messages are queued and sent asynchronously. Use webhooks or Message Status API to track delivery.

Character limits:
- GSM-7 encoding: 160 chars 
- UCS-2 encoding: 70 chars

## Get service status

 - [GET /api/Services/status](https://docs.namirial.app/products/sms/openapi/smsservices/getservicesstatus.md): Get detailed service status information

