External Messages
Record communications sent by external vendors (email or SMS) into Kraken, log their lifecycle events, and generate presigned S3 URLs for uploading message content.
Endpoints
-
createexternalmessage
Record a communication (email or SMS) sent by an external vendor into Kraken, linked to an account.
-
createexternalmessageevent
Record a lifecycle event (delivery failed, deferred, opened, clicked) against a previously created external message.
Fields: externalMessageEvent, externalMessageEvent.id, externalMessageEvent.eventType, externalMessageEvent.occurredAt -
generateexternalmessaginguploadurl
Generate a presigned S3 POST request for uploading external messaging content (such as an HTML body or attachment) directly to S3.