Public website

Customer conversation platform

Every conversation. One clear next step.

DripTell brings WhatsApp, Instagram, Messenger, Telegram and web chat into one workspace, with shared ownership, customer context, automation and AI assistance.

You are viewing the compatibility version because this browser does not support the modern website presentation. This is the public DripTell website; no customer workspace or account data is shown.

Product Integrations

How to Choose a WhatsApp Sender in the DripTell API

Learn how to list the WhatsApp connections an API key may use, select one by immutable UUID, preserve the default deliberately and reject ambiguity.

By DripTell EditorialPublished October 20, 2026Reading time 4 min read
Regional operations coordinator stands between distinct cobalt and saffron service counters

When a DripTell workspace has more than one WhatsApp number, choose the sender from the connections authorised for that API key. Call GET /api/v1/whatsapp/connections, map the intended number to its immutable uuid, and pass that value as connection_uuid when sending. If the field is omitted, DripTell uses the workspace default. If an explicit UUID is invalid or unauthorised, the request is rejected rather than silently using another number.

The safe design is discover first, map once, send explicitly and stop when the mapping is no longer valid. The public DripTell developer reference documents this live behaviour.

Start with the sender decision

Do not begin by copying a phone number into application code. Define which business context owns the message: for example, the Dubai reservations team, the service department or the Spanish-language support line. Then decide whether that workflow may use the workspace default or must use one named connection.

The default suits one stable sender. Explicit selection is safer when several workflows share a key or a customer should recognise a particular branch. Authorization still belongs to the API key.

Discover what this API key may use

Request the connection list during setup and at controlled refresh points. The response contains authorised connections and immutable UUIDs. It omits provider access tokens and Meta phone-number IDs, so your integration does not need those secrets to choose a sender.

Select a sender in four controlled stepsDiscover first, then make one stable and testable choice.
  1. 1DiscoverList the connections this key may use.
  2. 2MapStore the intended immutable connection UUID.
  3. 3SendPass the UUID when sender identity matters.
  4. 4RejectStop if the authorised sender is unavailable.

A key initially sees only the workspace default connection. A workspace owner can grant additional numbers under Settings → API keys. If the intended number is missing, ask the owner to review the key rather than borrowing another credential. See DripTell security for the broader access model.

Choose the UUID, not a position

Store a mapping between your durable business label and the returned uuid. Do not choose “the first connection”, depend on display order or match a formatted number for every send. Lists can change; an immutable identifier remains the stable selection.

Hands place a cobalt access card into the matching route while the saffron route stays blocked
A rejected sender is safer than an unnoticed fallback.
Workflow conditionSender choiceSafe application behaviour
One approved sender and default is intentionalOmit connection_uuidLog that the default was chosen deliberately
Branch or brand must control identityPass its mapped UUIDSend only after it matches the authorised list
Requested UUID is absentDo not substituteStop and send the item to operational review
Owner changes API-key accessRefresh the mappingRe-test before resuming production sends

Default or explicit sender

Omitting connection_uuid selects the workspace default. This is compatibility, not routing intelligence: DripTell does not infer the branch from a booking, order or lead.

An explicit UUID makes the choice auditable. An invalid or unauthorised sender is rejected without fallback. Treat that as protection; a quiet fallback could send the correct message from the wrong brand or service line.

Build a safe sender mapping

Compare the authorised list with the small set of mappings your application expects. Mark missing or duplicate labels as configuration errors, and cache the result only for a defined period because permissions can change.

Validate the trusted workflow context before each send. A free-text customer field should not choose a sender. Record the business label, connection UUID and request result in protected logs without copying message content unnecessarily. The conversation can still reach the shared inbox and CRM context according to workspace setup.

Run an acceptance test

Use test recipients who expect the messages. Confirm that the list contains only intended numbers, then send once with each approved UUID. Test the default path only if production will use it.

In a non-production check, remove a test number's access or use a deliberately invalid UUID. Confirm that the request fails and no message leaves another number. Verify the visible sender, ownership and error handling. Repeat after permission, branch or number changes.

Keep permission separate

Selecting the correct sender does not create permission to contact someone. Apply the WhatsApp Business Messaging Policy and respect stop requests. Sender choice, consent, template eligibility and the active service window are separate decisions.

For multi-number availability or commercial limits, check DripTell pricing and your workspace rather than assuming every account has the same setup. Bring one real workflow to a technical walkthrough and verify the key, mapping and failure path before production traffic.

Frequently Asked Questions

How does the DripTell API list WhatsApp senders

Call GET /api/v1/whatsapp/connections with the API key. It returns only the connections that key is authorised to use.

What happens if I omit the sender UUID

DripTell uses the workspace default WhatsApp connection. Use that path only when the default is intentional.

Can an API key use every workspace number

Not automatically. It initially sees the default connection; a workspace owner must explicitly grant additional connections.

Does DripTell expose provider access tokens

No. The connection list omits provider access tokens and Meta phone-number IDs. Use the DripTell connection UUID for sender selection.

Want help applying this guide?Ask the DripTell team
+971

Your request goes to a person, not a mailing list.

By sending this, you agree to an acknowledgment and follow-ups about your request from DripTell on WhatsApp or email, including automated messages. You can ask us to stop at any time. See our privacy policy.

DT

DripTell Editorial

Practical guidance reviewed by the DripTell product and customer workflow team.

See how DripTell checks product claims, uses primary sources and handles corrections.

Editorial and source policy