Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.signalark.app/llms.txt

Use this file to discover all available pages before exploring further.

Use POST /v1/social/ingest to push social engagement events into Signal Ark’s dedicated social pipeline. When someone interacts with your content on LinkedIn, X (Twitter), Hacker News, or any other platform, you can send that engagement to Signal Ark. Events are warmth-scored, ICP-qualified, and — when they cross the threshold — automatically promoted to your sales pipeline as live deals or accounts. Endpoint: POST https://www.signalark.app/_api/v1/social/ingest Authentication: Authorization: Bearer sak_your_api_key_here

Request body

events
object[]
required
Array of social engagement event objects to ingest.

Example request

curl -X POST https://www.signalark.app/_api/v1/social/ingest \
  -H "Authorization: Bearer sak_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "events": [
      {
        "platform": "linkedin",
        "engagement_type": "comment",
        "engager_name": "Jordan Lee",
        "engager_profile_url": "https://www.linkedin.com/in/jordan-lee-123",
        "engager_company": "Acme Corp",
        "company_domain": "acmecorp.com",
        "post_url": "https://www.linkedin.com/posts/yourcompany_post-id",
        "warmth_hint": 72
      },
      {
        "platform": "twitter",
        "engagement_type": "repost",
        "engager_name": "Alex Kim",
        "engager_profile_url": "https://x.com/alexkim",
        "company_domain": "brightsystems.io",
        "post_url": "https://x.com/yourcompany/status/123456789"
      }
    ]
  }'

Response

success
boolean
true when the batch was received and processed without a server error.
batchId
string
A unique identifier for this ingestion batch. Use this ID to correlate with webhook delivery events or when troubleshooting with Signal Ark support.
promotedToPipeline
integer
The number of events in this batch that, after warmth scoring and ICP qualification, were immediately promoted to your active sales pipeline as leads or accounts. Engagements that did not meet the threshold remain in the social pipeline for continued monitoring.

Example response

{
  "success": true,
  "batchId": "batch_01HZ9FGHIJ",
  "promotedToPipeline": 1
}

How warmth scoring works

Each engagement_type has a baseline warmth score. Signal Ark uses this score alongside ICP match data to decide whether an engager is worth promoting to the pipeline.
Engagement typeBaseline warmth
mention80
comment65
repost50
like30
Use warmth_hint to override these baselines when your data source has richer intent signals. For example, if you know a comment was a direct buying question, set warmth_hint: 90 to reflect that intent.
Provide engager_profile_url on every event. It is the single most impactful field for contact resolution. Without it, Signal Ark may not be able to associate the engager with an existing contact or company record.
Events that are not promoted immediately are not discarded. Signal Ark continues to track social engagement for each account and may promote contacts later as their cumulative warmth score increases across multiple interactions.