Skip to main content
POST

Your Implementation Required

This endpoint must be implemented on your server
Enginy calls this endpoint to log conversation activity from campaigns including LinkedIn messages, emails, InMails, and connection requests.

Request

string
required
Activity type: EMAIL, LINKEDIN, LINKEDIN_CONNECTION, LINKEDIN_INMAIL
string
Activity subject (formatted with sequence info and sender)
string
Message body content (may include HTML for emails)
string
INBOUND (from contact) or OUTBOUND (from your team)
string
Owner/sender user ID in your CRM
string
When the activity happened (ISO 8601)
string
Associated contact’s CRM ID
string
Associated company’s CRM ID
object
Additional metadata (messageId, sequenceIndex, sequenceMessageCount)

Response

Return the created activity with at least an id field.
string
required
Unique identifier for the activity (required to prevent duplicates)

Activity Types

Subject Format

Enginy formats subjects to provide context: Outbound: [{index}/{total}] [FROM {Company}] {SenderName}
Inbound: [{ContactCompany}] {ContactName}
The id field is required in the response. Enginy stores this ID to prevent duplicate activity logs.