---
title: "Send SMS to Client"
method: POST
path: "/communications/send_sms/client"
tags: ["SMS"]
---

# Send SMS to Client

`POST /communications/send_sms/client`

Send a message to a Client via SMS.

## Headers

- `x-api-key` string, required

## Request body

- RequestSMSClient — Contains the needed attributes to send an SMS to client
  - `send_from_group_phone_number_id` integer, required — group number id, use the GET group_phone_numbers endpoint to get the list
  - `send_to_client_id` integer, required — client id
  - `body` string, required — message body

## Response `200`

Message Data

- ResponseSMSClient — single message response
  - `send_from` SendFromSMS — send_sms send_from info
    - `send_from_group_phone_number_id` string — phone number id
    - `send_from_group_phone_number` string — phone number
    - `send_from_group_phone_number_name` string — name of customer
  - `send_to` RecipientSMSClient, required — additional name field to request recipient structure
    - `send_to_client_id` string — client id
    - `send_to_name` string — name
  - `body` string, required — message body
  - `conversation_id` string — twilio conversation sid
  - `message_id` string — twilio message sid
  - `message_status` string — - sent: Twilio has sent the message - delivered: Twilio has received confirmation of message delivery from the carrier (and, where available, the destination handset). See below for more information. - read: The user has opened the message on their device, and the read status has been reported back to Twilio. This applies only to over-the-top, or OTT, channels, such as WhatsApp. - failed: The message could not be sent. - undelivered: Twilio has received a delivery receipt indicating that the message was not delivered. - null: The message has been created, but it&#39;s still within Twilio. Message status values: (reference:https://www.twilio.com/docs/conversations/delivery-receipts#what-are-the-possible-message-statuses)
  - `sent_datetime` string, date-time — Datetime message was sent
  - `error` string — if there was an error
  - `wodify_validation_result` string — The purpose of this attribute is to save any UserException message, that is, and user friendly message that should be shown to the end user. All methods should have, just like service actions:

---

[API](https://skmtc.net/wodify/apis/leads.md) · [All operations](https://skmtc.net/wodify/apis/leads/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wodify/leads/revisions/974500ca0714/schema)
