Docs

Send Fully Featured Email

POST

Body

Arguments
string

Email address with optional sender name.

Note: This field is required if templateId is not present.

stringrequired

Email address of the recipient in a form of To="[email protected]". As optional feature on this field, a specific placeholder can be defined whose value will apply only for this destination. Given To value should look like: To= {"to": "[email protected]","placeholders": {"name": "John"}} To= {"to": "[email protected]","placeholders": {"name": "Alice"}}.

Note: Maximum number of recipients per request is 1000 overall including to, cc and bcc field.

string

CC recipient email address. As optional feature on this field, a specific placeholder can be defined whose value will apply only for this destination. Note: Maximum number of recipients per request is 1000 overall including to, cc and bcc field.

string

BCC recipient email address. As optional feature on this field, a specific placeholder can be defined whose value will apply only for this destination. Note: Maximum number of recipients per request is 1000 overall including to, cc and bcc field.

string

Message subject.

Note: This field is required if templateId is not present.

string

Body of the message.

string

HTML body of the message. If html and text fields are present, the text field will be ignored and html will be delivered as a message body.

string

Amp HTML body of the message. If ampHtml is present, html is mandatory. Amp HTML is not supported by all the email clients. Please check this link for configuring gmail client https://developers.google.com/gmail/ampemail/.

number

Template ID used for generating email content. The template is created over Infobip web interface or via the Infobip Templates API. If templateId is present, then html and text values are ignored.

Note: templateId only supports the value of Broadcast. Content and Flow are not supported.

string

File attachment.

string

Allows for inserting an image file inside the HTML code of the email by using cid:FILENAME instead of providing an external link to the image.

boolean

The real-time Intermediate delivery report that will be sent on your callback server.

string

The URL on your callback server on which the Delivery report will be sent.

string

Preferred Delivery report content type. Can be application/json or application/xml.

string

Additional client data that will be sent on the notifyUrl.

boolean

Enable or disable open and click tracking. Passing true will only enable tracking and the statistics would be visible in the web interface alone. This can be explicitly overridden by trackClicks and trackOpens.

boolean

This parameter enables or disables track click feature.

Note: Option to disable click tracking per URL is available. For detailed usage, please refer to the documentation.

boolean

This parameter enables or disables track open feature.

string

This parameter specifies the position of the open tracking pixel within the email content. Allowed values are TOP and BOTTOM. If no value is provided, the default is TOP.

string

The URL on your callback server on which the open and click notifications will be sent. See Tracking Notifications for details.

string

The ID that uniquely identifies the sent bulk. This filter will enable you to query delivery reports for all the messages using just one request. You will receive a bulkId in the response after sending an email request. If you don't set your own bulkId, unique ID will be generated by our system and returned in the API response. (Optional Field)

string

The ID that uniquely identifies the message sent to a recipient. (Optional Field)

string

The ID that allows you to track, analyze, and show an aggregated overview and the performance of individual campaigns.

string

Email address to which recipients of the email can reply.

string

General placeholder, given in a form of json example: defaultPlaceholders={"ph1": "Success"}, which will replace given key {{ph1}} with given value Success anywhere in the email (subject, text, html...). In case of more destinations in To field, this placeholder will resolve the same value for key ph1.

boolean

If set to true, the to recipients will see the list of all other recipients to get the email and the response will return only one messageId. Otherwise, each recipient will see just their own email and the response will return a unique messageId for each email recipient.

date

To schedule message at a given time. Time provided should be in UTC in the following format: yyyy-MM-dd'T'HH:mm:ss.SSSZ and cannot exceed 30 days in the future.

string

Personalize opt out landing page by inserting placeholders. Insert placeholder or tag while designing landing page.

string

The ID of an opt out landing page to be used and displayed once an end user clicks the unsubscribe link. If not present, default opt out landing page will be displayed. Create a landing page in your Infobip account and use its ID, e.g., 1_23456.

string

Specifies template language version that will be used in the current message template. Use version 1 for previous version of template language. Use version 2 for features of the new template language. If not present version 1 will be used as default version.

string

Adds a priority rating to this email message. Allowed values are HIGH, STANDARD and LOW. Messages with a higher priority value sent by your account are prioritized over messages with a lower priority value sent by your account. If no priority value is provided, messages will be treated with STANDARD priority by default.

string

Required for application use in a send request for outbound traffic. Returned in notification events.

string

Required for entity use in a send request for outbound traffic. Returned in notification events.

string

Additional email headers for customization that can be provided in a form of JSON. For example, you can override List-Unsubscribe header and provide your own custom one: headers={"List-Unsubscribe": "your unsubscribe link", "X-CustomHeader": "Header value"}.

There are a few exceptions of headers which are not adjustable through this option: To, Cc, Bcc, From, Subject,Content-Type, DKIM-Signature, Content-Transfer-Encoding, Return-Path, MIME-Version

string

The ID of the IP Pool which will be used for sending.

boolean

Set to true to skip passive email storage (long-term storage used for compliance, legal, or audit purposes). If false or not set, the account-level setting is used.

boolean

Set to true to skip active email storage (short-term storage used for troubleshooting or support). If false or not set, the account-level setting is used.

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.