Send It By Text Developer Portal

Everything Send It By Text does, your code can do too.

One base URL, one API key, 119 documented operations. Send texts, manage clients, book appointments, and collect eSignatures from your own software. If your team can click it in Send It By Text, you can automate it here.

Your first API call
# Find a contact
curl -X POST \
  "https://useclientconnect.com/api/clientconnect_v2.aspx" \
  -H "apikey: YOUR_API_KEY" \
  --data-urlencode "request=searchclient" \
  --data-urlencode "search=Jane Smith"

# Then text them, using the returned ID as cid
curl -X POST \
  "https://useclientconnect.com/api/clientconnect_v2.aspx" \
  -H "apikey: YOUR_API_KEY" \
  --data-urlencode "request=sendclienttext" \
  --data-urlencode "cid=1234567" \
  --data-urlencode "text=Your appointment is confirmed."
119documented operations
1base URL and API key
12capability areas
4languages with ready samples

What you can build

The API covers the full platform. These are the areas most integrations start with.

💬

Texting & MMS

Send one-off texts, MMS with attachments, scheduled messages with repeat rules, and group blasts. Pull conversations and full message history.

Messaging endpoints →
👤

Clients & Contacts

Create, update, and search client records. Filter by status or group, page through your whole book, and read custom fields.

Client endpoints →
📅

Appointments

Check real availability, pull open time slots, create and confirm appointments, and trigger reminders by text or email.

Scheduling endpoints →
✍️

eSignature

Send PDFs or Word docs for signature with up to four signers, track signing status by webhook or API, and manage reusable templates.

eSignature endpoints →
🔔

Webhooks

Get signing status changes and intake events pushed to your systems instead of polling. Payload shapes and handling guidance included.

Webhook guide →
📈

Reporting & Delivery

Pull text delivery reports by date range, direction, and status. Track unanswered messages and company performance.

Reporting endpoints →

Up and running in three steps

No SDKs to install and no OAuth dance. If you can make a POST request, you can integrate. Ready-to-paste samples in JavaScript, Python, PHP, and C# are in the reference.

1

Get your API key

Log in to Send It By Text and go to Admin Menu, then Company Settings. Your key is issued per company and works for every operation.

2

Make a POST request

Every call goes to the same base URL. Pass your key in the apikey header and pick the operation with the request parameter.

3

Read the JSON

Responses come back as JSON. Create operations return a UniqueId you can store and use in every later call.

A note on API keys and security

Your API key carries the same authority as an admin inside your company's account. Treat it like a password:

  • Call the API from your server, never from a browser, a mobile app, or anywhere else the key could be extracted.
  • Put the key in the request header, never in a query string, and keep it out of source control, logs, and support tickets.
  • If a key is ever exposed, rotate it immediately from Company Settings.
  • Every example in our documentation uses placeholder credentials and sample data.

Talk to a human (or our very fast robot)

Questions, webhook setup, bug reports, and doc corrections go straight into our developer ticketing system, monitored Monday through Friday, 10 AM to 6 PM Eastern.

Contact developer support

Start with the reference. Ship this week.

The full API reference covers all 119 operations with parameters, copy-paste examples, known pitfalls, rate limits, and error handling.