---
title: "Send SMS (POST)"
method: POST
path: "/SingleMsgApi"
tags: ["Send Message"]
---

# Send SMS (POST)

`POST /SingleMsgApi`

The Send SMS (POST) endpoint allows you to send single or bulk SMS messages using a form-urlencoded request body.
This method is recommended for production use as it provides:
- Better security (no credentials in URL)
- Support for larger payloads
- Improved reliability for bulk messaging

The API supports DLT/TRAI compliance, scheduled delivery, bulk messaging, and message tracking.

**The API also supports advanced optional parameters such as**: 
`tokenkey`, `hexflag`, `mtype`, `url`, `udh`, `dlt_template_type`, 
`jobname`, `jobid`, `ssl`, `ssliv`, `aesKey`, `account`, `DeptID`, 
`AppID`, `short`, `itemtags`, `enterpriseid`, `hibernate`, `checkndnc`, `response_type`.

## Response `200`

A successful request returns an HTTP 200 response, indicating that the SMS request has been accepted and processed by the system.

## Other responses

- `400` — The request is invalid due to missing, incorrect, or malformed parameters.
- `401` — Authentication failed due to invalid or missing credentials.
- `500` — The request failed due to an unexpected error on the server side.

---

[API](https://skmtc.dev/netcorecloud/apis/email-api-v6.md) · [All operations](https://skmtc.dev/netcorecloud/apis/email-api-v6/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/netcorecloud/email-api-v6/revisions/73f83bc2eff8/schema)
