# SmartSend API ## Docs - [Get available conversation flag colors for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-available-conversation-flag-colors-for-dropdown.md) - [Get bots for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-bots-for-dropdown.md) - [Get custom fields for a specific list](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-custom-fields-for-a-specific-list.md) - [Get dynamic field definitions for a single approved template](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-dynamic-field-definitions-for-a-single-approved-template.md): Returns flat field definitions for the dynamic parts of a single template — one entry per `{{N}}` body parameter, one per dynamic URL button (URL containing `{{1}}`), and one for the header media URL when the template has an IMAGE/VIDEO/DOCUMENT header. Used by the Make.com "Send Template" module to… - [Get lists for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-lists-for-dropdown.md) - [Get tags for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-tags-for-dropdown.md) - [Get template parameters for all templates inside a bot flow](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-template-parameters-for-all-templates-inside-a-bot-flow.md): Scans a bot flow for template nodes and returns the parameters each template expects. Used for dynamic fields in Make.com. - [Get templates for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-templates-for-dropdown.md) - [Get users for dropdown](https://docs.smartsend.co.il/api-reference/makecom-integration--rpc/get-users-for-dropdown.md) - [Add a list to a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/add-a-list-to-a-conversation-by-phone-number.md) - [Add a phone number to the blacklist](https://docs.smartsend.co.il/api-reference/makecom-integration/add-a-phone-number-to-the-blacklist.md): Blacklist a phone number to prevent sending messages - [Add a recipient (phone number) to a list](https://docs.smartsend.co.il/api-reference/makecom-integration/add-a-recipient-phone-number-to-a-list.md): Adds a contact to an existing list. Creates conversation if needed. - [Add a tag to a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/add-a-tag-to-a-conversation-by-phone-number.md) - [Assign a user to a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/assign-a-user-to-a-conversation-by-phone-number.md): Assigns the specified user to the conversation. By default this is a **replace** operation — every other user currently assigned is removed so only the target user remains. Set `replaceExisting: false` to **append** the user alongside existing assignments instead. - [Clear all lists from a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/clear-all-lists-from-a-conversation-by-phone-number.md) - [Clear all tags from a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/clear-all-tags-from-a-conversation-by-phone-number.md) - [Create a note on a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/create-a-note-on-a-conversation-by-phone-number.md) - [Get RPC options for make.com dropdowns](https://docs.smartsend.co.il/api-reference/makecom-integration/get-rpc-options-for-makecom-dropdowns.md) - [Remove a phone number from the blacklist](https://docs.smartsend.co.il/api-reference/makecom-integration/remove-a-phone-number-from-the-blacklist.md): Remove a phone number from the blacklist to allow sending messages again - [Remove a recipient (phone number) from a list](https://docs.smartsend.co.il/api-reference/makecom-integration/remove-a-recipient-phone-number-from-a-list.md): Removes a contact from an existing list by phone number - [Remove a specific tag from a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/remove-a-specific-tag-from-a-conversation-by-phone-number.md) - [Resolve or create a WhatsApp conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/resolve-or-create-a-whatsapp-conversation-by-phone-number.md) - [Send a push notification to mobile-app users](https://docs.smartsend.co.il/api-reference/makecom-integration/send-a-push-notification-to-mobile-app-users.md): Triggers an Expo push notification to mobile-app users of the organization. Recipient resolution depends on `recipientType`: - `user` → the single `userId` provided - `organization` → all distinct users in the org with active devices - `phone` → users currently assigned to the c… - [Send a template message by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/send-a-template-message-by-phone-number.md): Templates can be sent anytime, even outside the 24-hour window - [Send a template message with a base64 file](https://docs.smartsend.co.il/api-reference/makecom-integration/send-a-template-message-with-a-base64-file.md): Accepts a base64-encoded file, uploads it to CDN, then sends the template with the file as header media. Use this when you have file data (e.g. from Google Drive download) instead of a public URL. - [Send a text message by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/send-a-text-message-by-phone-number.md) - [Set a custom field value on a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/set-a-custom-field-value-on-a-conversation-by-phone-number.md): Sets or clears a value for one of the organization-level custom fields on a conversation. Creates the conversation if it doesn't exist. Identify the field with either `fieldId` (preferred, from `/rpc/custom-fields`) or `fieldName`. Pass `value: null` to clear the field. - [Set multiple custom field values on a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/set-multiple-custom-field-values-on-a-conversation-by-phone-number.md): Bulk variant of `/conversations/set-custom-field`. Accepts an array of `{ fieldId | fieldName, value }` items and applies them all in one call. Designed for the Make.com "Array of Collections" parameter type. Each item identifies its field with either `fieldId` (preferred, from `/rpc/custom-fields`)… - [Set or clear the colored flag on a conversation by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/set-or-clear-the-colored-flag-on-a-conversation-by-phone-number.md): Pass color=null (or "none") to remove the flag. Creates the conversation if it doesn't exist. - [Trigger a bot flow by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/trigger-a-bot-flow-by-phone-number.md) - [Update display name by phone number](https://docs.smartsend.co.il/api-reference/makecom-integration/update-display-name-by-phone-number.md): Sets a custom display name for the conversation. Creates the conversation if it doesn't exist. - [Validate organization ID](https://docs.smartsend.co.il/api-reference/makecom-integration/validate-organization-id.md) - [Authentication](https://docs.smartsend.co.il/en/authentication.md): Authenticate every request with your SmartSend Organization ID. - [SmartSend Make.com API](https://docs.smartsend.co.il/en/introduction.md): Automate WhatsApp conversations, messages, tags, lists and more from Make.com or any HTTP client. - [Quickstart](https://docs.smartsend.co.il/en/quickstart.md): Send your first WhatsApp message through the SmartSend Make.com API. ## OpenAPI Specs - [openapi-make](https://docs.smartsend.co.il/openapi-make.json)