result.data | object | Yes | — | Provider response payload. |
result.data.data | object | No | — | A Signal Agent (watch list) configuration. |
result.data.data._id | string | No | — | Unique Signal Agent identifier |
result.data.data.name | string | No | — | Display name |
result.data.data.type | "companyIsHiring" | "companyRaisedFunds" | "recruitmentCampaign" | "jobChange" | "newHire" | "companyEmployeeVisitedMyWebsite" | "customSignals" | "competitorConnections" | "competitorReactions" | "technologyChange" | "linkedinPeopleProfile" | "linkedinCompanyProfile" | "mergersAcquisitions" | "promotion" | "linkedinKeywords" | "republishedJobOffers" | "externalSignalContact" | "externalSignalCompany" | "buyingIntent" | "newProductLaunch" | "companyAward" | "newPartnership" | "newOffice" | "closingOffice" | "costCutting" | "outagesAndSecurityBreaches" | "lawsuitsAndLegalIssues" | "githubStargazer" | No | — | Signal type monitored by this Signal Agent Allowed: companyIsHiring, companyRaisedFunds, recruitmentCampaign, jobChange, newHire, companyEmployeeVisitedMyWebsite, customSignals, competitorConnections, competitorReactions, technologyChange, linkedinPeopleProfile, linkedinCompanyProfile, mergersAcquisitions, promotion, linkedinKeywords, republishedJobOffers, externalSignalContact, externalSignalCompany, buyingIntent, newProductLaunch, companyAward, See the live schema for the complete constraint. |
result.data.data.status | "active" | "inactive" | "draft" | "insufficient_credits" | "empty_crm_lists" | "error" | "delete" | No | — | Lifecycle status Allowed: active, inactive, draft, insufficient_credits, empty_crm_lists, error, delete. |
result.data.data.entity | "contact" | "company" | No | — | Entity kind the agent tracks Allowed: contact, company. |
result.data.data.segmentType | "all" | "list" | "csv" | No | — | How the monitored entities are sourced Allowed: all, list, csv. |
result.data.data.signalProcessingType | "manual" | "create_opportunity" | "push_to_campaign" | No | — | How detected signals are processed Allowed: manual, create_opportunity, push_to_campaign. |
result.data.data.signalOpportunityTemplate | object | No | — | Task/opportunity template applied to each signal when signalProcessingType is create_opportunity. |
result.data.data.signalOpportunityTemplate.ownerType | "contact_owner" | "specific_owner" | No | — | Who the created opportunity is assigned to Allowed: contact_owner, specific_owner. |
result.data.data.signalOpportunityTemplate.ownerId | string | No | — | Owner user id, when ownerType is specific_owner |
result.data.data.signalOpportunityTemplate.type | "email" | "phone" | "linkedinSend" | "whatsappMessage" | "manual" | No | — | Opportunity channel Allowed: email, phone, linkedinSend, whatsappMessage, manual. |
result.data.data.signalOpportunityTemplate.priority | 0 | 1 | 2 | No | — | Opportunity priority Allowed: 0, 1, 2. |
result.data.data.signalOpportunityTemplate.data | object | No | — | — |
result.data.data.signalOpportunityTemplate.data.title | string | No | — | Opportunity title |
result.data.data.signalOpportunityTemplate.data.subject | string | No | — | Email subject (email channel) |
result.data.data.signalOpportunityTemplate.data.emailTemplateId | string | No | — | Email template id |
result.data.data.signalOpportunityTemplate.data.message | string | No | — | Message body |
result.data.data.filters | array | No | — | Filters narrowing which entities/events are tracked |
result.data.data.filters[].filterId | "title" | "description" | "location" | "visitLocation" | "website" | "pagesTracked" | "minVisitDuration" | "minPageViewed" | "internalTraffic" | "linkedinUrls" | "companyLinkedinUrls" | "companyNames" | "companyLocation" | "companyIndustries" | "companySizes" | "maxIdentificationsPerDay" | "excludedVisitorIps" | "reactionTypes" | "linkedinTopics" | "bomboraTopics" | "watcherWatchKey" | "questions" | "fundraisingMinAmount" | "fundraisingMaxAmount" | "fundraisingInvestmentTypes" | "fundraisingInvestors" | "technologies" | "detectionMode" | "maDealTypes" | "maMinAmount" | "persona" | "customPersonaTitles" | "externalSignalFieldMapping" | "externalSignalCustomFieldMapping" | "seniority" | "crmListIds" | "minJobCount" | "timeframe" | "githubRepoUrls" | Yes | — | Filter identifier Allowed: title, description, location, visitLocation, website, pagesTracked, minVisitDuration, minPageViewed, internalTraffic, linkedinUrls, companyLinkedinUrls, companyNames, companyLocation, companyIndustries, companySizes, maxIdentificationsPerDay, excludedVisitorIps, reactionTypes, linkedinTopics, bomboraTopics, watcherWatchKey, questions, fundraisingMinAmount, fundraisingMaxAmount, fundraisingInvestmentTypes, See the live schema for the complete constraint. |
result.data.data.filters[].in | array | No | — | Values to include |
result.data.data.filters[].out | array | No | — | Values to exclude |
result.data.data.emoji | string | No | — | Emoji shown next to the agent name |
result.meta | object | No | — | Additional response metadata (status, paging). |