---
title: "Copy of Copy of"
method: POST
path: "/dev/custom"
---

# Copy of Copy of

`POST /dev/custom`

## Headers

- `Authorization` string, required

## Request body

- object
  - `route` string, required — The SMS route. For DLT SMS, always use "dlt_manual".
  - `requests` object[], required — An array of objects containing SMS details.
    - `sender_id` string, required — You need to pass your DLT approved 3-6 letter sender id in this field.
    - `message` string, required — Pass your full DLT-approved SMS by replacing {#var#} with the real values. Missing any character that is not approved in DLT will result in the failure of the SMS. For example, if your DLT-approved SMS is: "Your OTP is {#var#} for {#var#}", you should pass the following SMS in this field: "Your OTP is 5566 for Login."
    - `template_id` string — Pass correct DLT Content Template ID like "1110000001111". It’s optional if template is added in DLT_MANAGER; otherwise, it’s mandatory.
    - `entity_id` string — Pass correct DLT Principal Entity ID. It’s optional if template is added in DLT_MANAGER; otherwise, it’s mandatory.
    - `numbers` string, required — Add 10-digit Indian mobile numbers without starting with 91 or 0.
    - `udf1` string — User Defined Field 1 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.
    - `udf2` string — User Defined Field 2 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.
    - `udf3` string — User Defined Field 3 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.
  - `udf1` string — User Defined Field 1 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.
  - `udf2` string — User Defined Field 2 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.
  - `udf3` string — User Defined Field 3 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.

## Response `200`

- object
  - `return` boolean
  - `request_id` string
  - `message` string[]

---

[API](https://skmtc.net/fast2sms/apis/dlt-sms-api.md) · [All operations](https://skmtc.net/fast2sms/apis/dlt-sms-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fast2sms/dlt-sms-api/versions/1fd5abcff71a/schema)
