post/dev/bulkV2

Request

  • Base URL
    https://www.fast2sms.com
  • URL
    https://www.fast2sms.com/dev/bulkV2
  • Auth
    none declared. Required headers: Authorization

Headers

Authorizationstring required

Provide "YOUR_API_KEY".

Request body

sender_idstring required

Your 3-6 letter DLT-approved Sender ID, such as "FSTSMS", you must add header in DLT MANAGER before you can use in this API

messageinteger required

Your Message_ID like, "111111" you can get your approved Message ID from DLT MANAGER

variables_valuesstring required

If you've used {#var#} inside your DLT-approved SMS, you can submit values for those variables, such as: "Rahul|8888888888|6695", separated by a pipe ("|").

routestring required

For DLT SMS route use "dlt"

numbersstring required

You can send same message to multiple mobile numbers separated by comma like: "8888888888,9999999999,6666666666"

schedule_timestring

This field is optional. It will send the SMS immediately by default, or you can set it to a future date and time in the format DD-MM-YYYY-HH-MM or 1764560132 to schedule the SMS.

sms_details'1' | '0'

Pass 1 to include SMS details in the response, such as character_count, per_sms_rate, amount_debited etc.

udf1string

User Defined Field 1 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.

udf2string

User Defined Field 2 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.

udf3string

User Defined Field 3 – Optional custom value passed via API and returned in the webhook for your internal reference or tracking.

Response

returnboolean
request_idstring
messagestring[]

Changes

    • breaking

      added the new required request property

    • breaking

      the request property type changed from string to integer

    • breaking

      the response property became optional for the status

    • breaking

      the response property became optional for the status

    • breaking

      the response property became optional for the status

    • info

      added the new required request property with a default value

    • info

      the request property default value changed from q to dlt