API reference

NORYX Public API 1.0.0: 36 operations, each with the key scope it needs. The machine-readable document is served at /v1/public/openapi.json.

Companies

GET/v1/accountsrecords:read

List accounts (filter, sort, keyset pagination)

ParameterInType
limitqueryinteger
cursorquerystring
qquerystring
industryquerystring
lifecycleStagequery"prospect" | "customer" | "partner" | "churned" | "other"
ownerUserIdquerystring (uuid)
hasOpenDealsquerystring
sortquery"name" | "updatedAt" | "createdAt" | "employeeCount"
directionquery"asc" | "desc"
GET/v1/accounts/{id}records:read

One account with its metrics and domains

ParameterInType
id *pathstring (uuid)

Contacts

GET/v1/peoplerecords:read

List people (filter, sort, keyset pagination)

ParameterInType
limitqueryinteger
cursorquerystring
qquerystring
accountIdquerystring (uuid)
departmentquerystring
sortquery"fullName" | "updatedAt" | "createdAt"
directionquery"asc" | "desc"
GET/v1/people/{id}records:read

One person

ParameterInType
id *pathstring (uuid)

Opportunities and buying committees

GET/v1/dealsrecords:read

List deals (filter, sort, keyset pagination)

ParameterInType
limitqueryinteger
cursorquerystring
qquerystring
accountIdquerystring (uuid)
stagequerystring
statusquery"open" | "won" | "lost"
ownerUserIdquerystring (uuid)
closeFromquerystring (date)
closeToquerystring (date)
sortquery"name" | "amount" | "closeDate" | "updatedAt" | "createdAt"
directionquery"asc" | "desc"
GET/v1/deals/{id}records:read

One deal

ParameterInType
id *pathstring (uuid)
PATCH/v1/deals/{id}records:write

Update a deal (sellers: only their own)

ParameterInType
id *pathstring (uuid)
Request body
UpdateDealInput
GET/v1/deals/{id}/stakeholdersrecords:read

A deal's buying committee

ParameterInType
id *pathstring (uuid)
200
object
POST/v1/deals/{id}/stakeholdersrecords:write

Add a person to the buying committee with a role

ParameterInType
id *pathstring (uuid)
Request body
AddStakeholderInput
GET/v1/deals/{id}/forecastrecords:read

An open deal’s likelihood to close, every part shown, against the CRM

The stage base (from history, or the default when history is thin), each factor with its value, multiplier and evidence, and the formula. 404 for a closed deal.

ParameterInType
id *pathstring (uuid)

Calls, emails, meetings, messages and notes

GET/v1/interactionsrecords:read

Calls, emails, meetings, messages and notes, newest first

ParameterInType
limitqueryinteger
cursorquerystring
accountIdquerystring (uuid)
dealIdquerystring (uuid)
personIdquerystring (uuid)
typequery"call" | "email" | "meeting" | "message" | "note" | "ticket"
fromquerystring (date-time)
toquerystring (date-time)
GET/v1/interactions/{id}records:read

One interaction with participants

ParameterInType
id *pathstring (uuid)

Something changed: internal and external signals

GET/v1/signalsrecords:read

Signals, newest first (internal and external)

ParameterInType
limitqueryinteger
cursorquerystring
accountIdquerystring (uuid)
dealIdquerystring (uuid)
personIdquerystring (uuid)
categoryquery"funding" | "hiring" | "leadership_change" | "expansion" | "product_launch" | "website_change" | "website_activity" | "news" | "partnership" | "stakeholder_inactivity" | "stalled_deal" | "close_date_slip" | "competitor_mention" | "champion_engagement" | "deal_velocity" | "renewal" | "payment_issue" | "churn_risk" | "support_volume" | "support_escalation" | "support_satisfaction" | "deal_risk" | "buying_signal" | "other"
statusquery"new" | "acknowledged" | "dismissed" | "actioned" | "expired"
kindquery"internal" | "external"
GET/v1/signals/{id}records:read

One signal

ParameterInType
id *pathstring (uuid)

Sourced claims behind every insight

GET/v1/evidencerecords:read

Evidence, newest first; filter by the record it supports

ParameterInType
limitqueryinteger
cursorquerystring
targetTypequery"account" | "person" | "deal" | "interaction" | "signal" | "evidence" | "decision" | "action" | "outcome" | "user" | "organization"
targetIdquerystring (uuid)
claimTypequery"fact" | "interpretation" | "hypothesis" | "unknown"
sourceTypequerystring
POST/v1/evidencerecords:write

Record a claim through the evidence rules

A claim is stored as a fact only with a cited page or conversation and a quoted excerpt (checked against the conversation); otherwise it is downgraded to interpretation or hypothesis and the reason is returned. Confidence is calibrated from the sources.

Request body
CreateEvidenceInput
GET/v1/evidence/{id}records:read

One piece of evidence with the records it supports

ParameterInType
id *pathstring (uuid)

ICP profiles and Company Memory

GET/v1/memoryrecords:read

Company Memory: entries by kind, proposals waiting for approval first

ParameterInType
kindquery"icp" | "persona" | "messaging" | "positioning" | "objection" | "win_pattern" | "loss_pattern" | "discovery_question" | "buying_committee" | "business_case_template"
statusquery"active" | "proposed" | "rejected" | "archived"
GET/v1/memory/searchrecords:read

What Company Memory a prompt about this text would retrieve, and why

ParameterInType
q *querystring
kindquery"icp" | "persona" | "messaging" | "positioning" | "objection" | "win_pattern" | "loss_pattern" | "discovery_question" | "buying_committee" | "business_case_template"
200
object
GET/v1/memory/{id}records:read

One Company Memory entry

ParameterInType
id *pathstring (uuid)

Discovery, scoring and today’s priority accounts

GET/v1/priority-accountsrecords:read

Today’s priority accounts: rank, score, why now, persona, pain, evidence, angle, channel, message, next action

The latest list the Prospecting agent built (every morning, or on request).

ParameterInType
limitqueryinteger
200
object

Command Center, forecast and Ask NORYX

GET/v1/command-centerteam_insights:read

The 10 deals to care about today, pipeline, risks, gaps, threats, activity and reps

Limited to your reach: managers see their team, sellers themselves, admins and RevOps everyone. The top ten are ranked on risk × value × change × urgency (command-1), each part shown.

GET/v1/forecastteam_insights:read

NORYX’s forecast by rep and quarter against the CRM, and next quarter’s sources

Every open deal in your reach with its likelihood (stage conversion from history × fixed factors, forecast-1), rolled up by rep and quarter (each row exactly the sum of its deals), the gap to the CRM with its reasons, and where next quarter’s revenue is expected to come from.

ParameterInType
quarterquerystring

Schemas

AccountDetail
  • idstring (uuid)
  • orgIdstring (uuid)
  • namestring
  • domainstring | null
  • websiteUrlstring | null
  • industrystring | null
  • employeeCountinteger | null
  • annualRevenueobject | null
  • countryCodestring | null
  • citystring | null
  • lifecycleStagestring | null
  • parentAccountIdstring | null (uuid)
  • ownerUserIdstring | null (uuid)
  • sourcestring
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
  • ownerNamestring | null
  • metricsobject
  • descriptionstring | null
  • linkedinUrlstring | null
  • regionstring | null
  • domainsobject[]
AccountListItem
  • idstring (uuid)
  • orgIdstring (uuid)
  • namestring
  • domainstring | null
  • websiteUrlstring | null
  • industrystring | null
  • employeeCountinteger | null
  • annualRevenueobject | null
  • countryCodestring | null
  • citystring | null
  • lifecycleStagestring | null
  • parentAccountIdstring | null (uuid)
  • ownerUserIdstring | null (uuid)
  • sourcestring
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
  • ownerNamestring | null
  • metricsobject
AccountPage
Action
  • idstring (uuid)
  • typestring
  • status"draft" | "pending_approval" | "approved" | "executing" | "executed" | "failed" | "rejected" | "cancelled" | "outcome_unknown" | "expired" | "proposed" | "scheduled"
  • titlestring
  • reasonstring | null
  • subjectobject
  • decisionIdstring | null (uuid)
  • agentstring | null
  • paramsobject
  • requiresApprovalboolean
  • assigneeobject | null
  • submittedAtstring | null (date-time)
  • approvedBystring | null
  • approvedVia"person" | "policy" | null
  • approvedAtstring | null (date-time)
  • autonomyLevelinteger | null
  • rejectedBystring | null
  • rejectedAtstring | null (date-time)
  • rejectionReasonstring | null
  • executedAtstring | null (date-time)
  • resultSummarystring | null
  • failureReasonstring | null
  • outboxobject | null
  • dueAtstring | null (date-time)
  • createdAtstring (date-time)
  • connectionIdstring | null (uuid)
  • requestedFieldsstring[]
  • payloadVersioninteger
  • approvalExpiresAtstring | null (date-time)
  • resultDeadlineAtstring | null (date-time)
  • providerRequestIdstring | null
  • recoveryobject | null
AddStakeholderInput
  • personIdstring (uuid)
  • buyingRolestring
  • influence?integer | null
  • sentiment?"positive" | "neutral" | "negative" | "unknown" | null
  • isPrimaryContact?boolean
  • notes?string | null
AgentProposal
  • type"send_email" | "update_crm" | "create_task" | "send_slack" | "request_meeting"
  • subjectType"deal" | "account" | "person" | "interaction"
  • subjectIdstring (uuid)
  • titlestring
  • reasonstring
  • personIdsstring (uuid)[]
  • recipientsstring[]
  • subjectLinestring | null
  • bodystring | null
  • fields?object
AgentReportPayload
  • type"agent_report"
  • agentstring
  • taskTypestring
  • summarystring
  • findingsobject[]
  • recommendationsobject[]
  • proposalsAgentProposal[]
  • stoppedstring | null
  • injectionFlagsinteger
AiRun

One AI gateway run: prompt version, model, tokens, cost, outcome

  • idstring (uuid)
  • taskstring
  • promptKeystring
  • promptHashstring
  • providerstring
  • modelstring
  • servedModelstring | null
  • mode"live" | "reduced"
  • status"succeeded" | "reduced" | "failed"
  • reasonstring | null
  • usageobject
  • costUsdnumber
  • latencyMsinteger
  • attemptsinteger
  • fallbackUsedboolean
  • inputHashstring
  • outputHashstring | null
  • subjectobject | null
  • errorstring | null
  • startedAtstring (date-time)
  • piiRedactionsinteger
  • effortstring | null
  • inferenceGeostring | null
  • governancestring | null
AssistantProposalPayload
  • type"assistant_proposal"
  • source"mcp"
  • apiKeyobject
  • requestedByUserIdstring (uuid)
  • proposalsAgentProposal[]
BusinessCasePayload
  • type"business_case"
  • dealobject
  • inputsobject
  • provenanceobject[]
  • resultsobject
  • narrativeobject
  • dealBriefobject
BuyerMapPayload
  • type"buyer_map"
  • dealobject
  • summarystring
  • rolesobject[]
  • peopleobject[]
  • edgesobject[]
  • championobject | null
  • movesobject[]
  • claimsLinkedClaim[]
CallAnalysisPayload
  • type"call_analysis"
  • callobject
  • summarystring
  • sentiment"positive" | "neutral" | "mixed" | "negative"
  • findingsobject[]
  • droppedinteger
CallUpdatesPayload
  • type"call_updates"
  • callobject
  • analysisDecisionIdstring
  • changesobject[]
  • followUpobject | null
  • businessCaseobject
  • queuedobject[]
CommandCenter
  • scopeobject
  • rulesVersionstring
  • generatedAtstring (date-time)
  • careobject[]
  • pipelineobject
  • atRiskobject[]
  • stalledobject[]
  • missingStakeholdersobject[]
  • weakChampionsobject[]
  • competitorThreatsobject[]
  • activityobject[]
  • repsobject[]
  • patternsstring[]
CreateAccountInput
  • namestring
  • domain?string | null
  • websiteUrl?string | null (uri)
  • linkedinUrl?string | null (uri)
  • industry?string | null
  • description?string | null
  • employeeCount?integer | null
  • annualRevenue?object | null
  • countryCode?string | null
  • region?string | null
  • city?string | null
  • lifecycleStage?"prospect" | "customer" | "partner" | "churned" | "other" | null
  • parentAccountId?string | null (uuid)
  • ownerUserId?string | null (uuid)
CreateDealInput
  • accountIdstring (uuid)
  • namestring
  • stagestring
  • amount?object | null
  • closeDate?string | null (date)
  • probability?integer | null
  • forecastCategory?"pipeline" | "best_case" | "commit" | "closed" | "omitted" | null
  • ownerUserId?string | null (uuid)
CreateEvidenceInput
  • claimstring
  • claimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • sources?object[]
  • reasoning?string | null
  • suggestedConfidence?number | null
  • observedAt?string | null (date-time)
  • eventDate?PartialDate
  • publishedOn?PartialDate
  • retrievedAt?string | null (date-time)
  • rights?EvidenceRights
  • accessUserId?string | null (uuid)
  • topics?"pain" | "metrics" | "economic_buyer" | "decision_criteria" | "decision_process" | "paper_process" | "champion" | "competition" | "timeline" | "next_step" | "objection" | "priority" | "risk" | "budget" | "implementation" | "strategy" | "leadership" | "financials" | "technology" | "hiring"[]
  • linksobject[]
CreateInteractionInput
  • type"call" | "email" | "meeting" | "message" | "note" | "ticket"
  • direction?"inbound" | "outbound" | "internal" | null
  • subject?string | null
  • summary?string | null
  • body?string | null
  • occurredAtstring (date-time)
  • durationSeconds?integer | null
  • accountId?string | null (uuid)
  • dealId?string | null (uuid)
  • channel?string | null
  • participants?object[]
CreatePersonInput
  • fullNamestring
  • emails?string (email)[]
  • phones?string[]
  • firstName?string | null
  • lastName?string | null
  • title?string | null
  • seniority?string | null
  • department?string | null
  • accountId?string | null (uuid)
  • linkedinUrl?string | null (uri)
  • countryCode?string | null
  • city?string | null
  • ownerUserId?string | null (uuid)
DealDiagnosisPayload
  • type"deal_diagnosis"
  • dealobject
  • rulesVersionstring
  • scoreinteger
  • grade"healthy" | "needs_attention" | "at_risk"
  • meddpiccScorenumber
  • meddpiccobject[]
  • dimensionsobject[]
  • weightsobject
  • gapsobject[]
  • summarystring
  • actionsobject[]
  • claimsLinkedClaim[]
  • previousScoreinteger | null
DealForecast
DealLikelihood
  • dealIdstring (uuid)
  • likelihoodnumber
  • baseobject
  • factorsobject[]
  • rulesVersionstring
DealListItem
  • idstring (uuid)
  • orgIdstring (uuid)
  • accountIdstring (uuid)
  • namestring
  • stagestring
  • status"open" | "won" | "lost"
  • amountobject | null
  • closeDatestring | null
  • probabilityinteger | null
  • ownerUserIdstring | null (uuid)
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
  • accountNamestring
  • ownerNamestring | null
  • stakeholderCountinteger
  • lastActivityAtstring | null (date-time)
  • forecastCategorystring | null
  • closedAtstring | null (date-time)
  • lostReasonstring | null
  • nextStepstring | null
DealPage
Decision

A conclusion NORYX reached, with evidence and provenance

  • idstring (uuid)
  • subjectType"account" | "deal" | "signal" | "person" | "interaction" | "user" | "organization"
  • subjectIdstring (uuid)
  • kindstring
  • titlestring
  • summarystring | null
  • whyItMattersstring | null
  • rationalestring | null
  • confidenceobject | null
  • status"proposed" | "accepted" | "rejected" | "superseded" | "expired"
  • producedBystring
  • mode"live" | "reduced" | "mixed" | null
  • reasonsstring[]
  • blindboolean
  • payloadAgentReportPayload | AssistantProposalPayload | ProspectPayload | WorkflowRecommendationPayload | ResearchPayload | ResearchBriefPayload | SignalInterpretationPayload | BuyerMapPayload | PreCallBriefPayload | DealDiagnosisPayload | NextBestActionPayload | CallAnalysisPayload | CallUpdatesPayload | BusinessCasePayload | null
  • provenanceobject[]
  • runIdstring | null (uuid)
  • agentobject | null
  • evidenceIdsstring (uuid)[]
  • reviewobject
  • supersedesDecisionIdstring | null (uuid)
  • decidedByUserIdstring | null (uuid)
  • decidedAtstring | null (date-time)
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
DecisionClaim
  • statementstring
  • claimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • requestedClaimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • downgradeReasonstring | null
  • confidenceobject
  • reasoningstring | null
  • evidenceIdstring (uuid)
  • sourcesobject[]
DecisionDetail

A decision with the evidence behind it

  • idstring (uuid)
  • subjectType"account" | "deal" | "signal" | "person" | "interaction" | "user" | "organization"
  • subjectIdstring (uuid)
  • kindstring
  • titlestring
  • summarystring | null
  • whyItMattersstring | null
  • rationalestring | null
  • confidenceobject | null
  • status"proposed" | "accepted" | "rejected" | "superseded" | "expired"
  • producedBystring
  • mode"live" | "reduced" | "mixed" | null
  • reasonsstring[]
  • blindboolean
  • payloadAgentReportPayload | AssistantProposalPayload | ProspectPayload | WorkflowRecommendationPayload | ResearchPayload | ResearchBriefPayload | SignalInterpretationPayload | BuyerMapPayload | PreCallBriefPayload | DealDiagnosisPayload | NextBestActionPayload | CallAnalysisPayload | CallUpdatesPayload | BusinessCasePayload | null
  • provenanceobject[]
  • runIdstring | null (uuid)
  • agentobject | null
  • evidenceIdsstring (uuid)[]
  • reviewobject
  • supersedesDecisionIdstring | null (uuid)
  • decidedByUserIdstring | null (uuid)
  • decidedAtstring | null (date-time)
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
  • evidenceEvidenceListItem[]
DecisionTrace

Why NORYX concluded what it did, and what it rests on

Error

The single error format of the NORYX API

  • errorobject
EvidenceListItem
  • idstring (uuid)
  • claimstring
  • claimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • sourceTypestring
  • sourceUrlstring | null
  • sourceTitlestring | null
  • excerptstring | null
  • confidenceobject
  • reasoningstring | null
  • observedAtstring (date-time)
  • producedBystring
  • supportsobject[]
  • eventDatePartialDate
  • publishedOnPartialDate
  • retrievedAtstring | null (date-time)
  • dateLabelstring
  • rightsEvidenceRights
  • accessScope"workspace" | "member"
  • freshnessNotestring | null
  • excerptWithheldboolean
  • sourceInteractionIdstring | null (uuid)
  • downgradeReasonstring | null
  • requestedClaimType"fact" | "interpretation" | "hypothesis" | "unknown" | null
  • topicsstring[]
  • sourceCountinteger
EvidencePage
EvidenceRights
  • basis"public_web" | "customer_data" | "provider_terms" | "user_input" | "derived"
  • mayDisplayboolean
  • mayQuoteboolean
  • notestring | null
Forecast
  • scopeobject
  • rulesVersionstring
  • generatedAtstring (date-time)
  • quarterstring | null
  • totalobject
  • byRepobject[]
  • byQuarterobject[]
  • dealsForecastComparison[]
  • historyobject
  • nextQuarterRevenueOutlook
ForecastComparison
  • dealIdstring (uuid)
  • namestring
  • accountNamestring
  • ownerstring | null
  • stagestring
  • quarterstring | null
  • forecastCategorystring | null
  • amountUsdnumber
  • noryxnumber
  • crmnumber | null
  • noryxUsdnumber
  • crmUsdnumber
  • gapUsdnumber
  • direction"below" | "above" | "aligned" | "no_crm"
  • reasonsobject[]
IntelligenceRun

An asynchronous intelligence job and its progress

  • idstring (uuid)
  • kind"research" | "signal_scan" | "signal_interpretation" | "buyer_map" | "pre_call_brief" | "deal_diagnosis" | "next_best_action" | "validation" | "call_analysis" | "call_updates" | "business_case" | "seller_profile_suggestions"
  • subjectType"account" | "deal" | "signal" | "interaction" | "organization"
  • subjectIdstring (uuid)
  • status"queued" | "running" | "succeeded" | "failed" | "cancelled"
  • progressinteger
  • stagestring
  • mode"live" | "reduced" | "mixed" | null
  • reasonstring | null
  • blindboolean
  • resultDecisionIdstring | null (uuid)
  • aiCostUsdnumber
  • errorstring | null
  • requestedByUserIdstring | null (uuid)
  • pipelinestring | null
  • resumedFromRunIdstring | null (uuid)
  • createdAtstring (date-time)
  • startedAtstring | null (date-time)
  • finishedAtstring | null (date-time)
InteractionListItem
  • idstring (uuid)
  • type"call" | "email" | "meeting" | "message" | "note" | "ticket"
  • direction"inbound" | "outbound" | "internal" | null
  • subjectstring | null
  • summarystring | null
  • occurredAtstring (date-time)
  • accountIdstring | null (uuid)
  • dealIdstring | null (uuid)
  • channelstring | null
  • bodystring | null
  • durationSecondsinteger | null
  • sourcestring
  • participantsobject[]
InteractionPage
LinkedClaim
  • statementstring
  • claimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • requestedClaimType"fact" | "interpretation" | "hypothesis" | "unknown"
  • downgradeReasonstring | null
  • evidenceIdsstring (uuid)[]
MemoryEntry
  • idstring (uuid)
  • kind"icp" | "persona" | "messaging" | "positioning" | "objection" | "win_pattern" | "loss_pattern" | "discovery_question" | "buying_committee" | "business_case_template"
  • titlestring
  • bodystring
  • tagsstring[]
  • status"active" | "proposed" | "rejected" | "archived"
  • source"manual" | "learned" | "seed"
  • sourceLabelstring | null
  • versioninteger
  • embeddingModelstring | null
  • reviewedBystring | null
  • reviewedAtstring | null (date-time)
  • updatedBystring | null
  • updatedAtstring (date-time)
MemoryHit
  • idstring (uuid)
  • kind"icp" | "persona" | "messaging" | "positioning" | "objection" | "win_pattern" | "loss_pattern" | "discovery_question" | "buying_committee" | "business_case_template"
  • titlestring
  • versioninteger
  • sourcestring
  • bodystring
  • tagsstring[]
  • scorenumber
  • matchstring
MemoryList
MemoryRetrieval
  • modelstring
  • reducedboolean
  • labelstring
MemoryUse
  • idstring (uuid)
  • kind"icp" | "persona" | "messaging" | "positioning" | "objection" | "win_pattern" | "loss_pattern" | "discovery_question" | "buying_committee" | "business_case_template"
  • titlestring
  • versioninteger
  • sourcestring
NextBestActionPayload
  • type"next_best_action"
  • dealobject
  • actionstring
  • channel"email" | "call" | "meeting" | "task" | "linkedin"
  • personobject | null
  • whyNowstring
  • expectedOutcomestring
  • dueBystring
  • draftobject | null
  • closesstring[]
  • expectedGainnumber
  • evidenceIdsstring (uuid)[]
  • alternativesobject[]
  • basisobject
Outcome
  • idstring (uuid)
  • type"reply_received" | "meeting_booked" | "deal_advanced" | "deal_won" | "deal_lost" | "no_response" | "other"
  • labelstring
  • result"positive" | "neutral" | "negative" | null
  • source"manual" | "detected"
  • occurredAtstring (date-time)
  • notesstring | null
  • actionIdstring | null (uuid)
  • decisionIdstring | null (uuid)
  • detailsobject | null
  • recordedBystring | null
PartialDate

A date with its precision (day, month, year, unknown)

  • datestring | null (date)
  • precision"day" | "month" | "year" | "unknown"
PersonListItem
  • idstring (uuid)
  • orgIdstring (uuid)
  • accountIdstring | null (uuid)
  • fullNamestring
  • firstNamestring | null
  • lastNamestring | null
  • titlestring | null
  • senioritystring | null
  • departmentstring | null
  • linkedinUrlstring | null
  • primaryEmailstring | null
  • countryCodestring | null
  • sourcestring
  • createdAtstring (date-time)
  • updatedAtstring (date-time)
  • accountNamestring | null
  • ownerUserIdstring | null (uuid)
  • lastInteractionAtstring | null (date-time)
  • interactionCountinteger
  • buyingRolesstring[]
PersonPage
PreCallBriefPayload
  • type"pre_call_brief"
  • dealobject
  • meetingobject | null
  • headlinestring
  • objectivestring
  • situationstring
  • attendeesobject[]
  • talkingPointsobject[]
  • questionsobject[]
  • risksobject[]
  • competitionobject | null
  • nextStepstring
  • claimsLinkedClaim[]
  • inputsobject
  • memory?MemoryUse[]
PriorityAccount
  • idstring (uuid)
  • daystring
  • rankinteger
  • accountIdstring (uuid)
  • accountNamestring
  • ownerNamestring | null
  • prioritynumber
  • breakdownProspectScore
  • briefProspectBrief
  • writtenBy"rules" | "claude"
  • agentRunIdstring | null (uuid)
  • decisionIdstring | null (uuid)
  • createdAtstring (date-time)
ProspectBrief
  • whyNowstring
  • personaobject | null
  • likelyPainstring
  • evidenceobject[]
  • anglestring
  • channel"email" | "call" | "linkedin" | "task"
  • messageobject
  • nextActionstring
ProspectPayload
ProspectScore

A prospect priority with every part of the score

  • accountIdstring (uuid)
  • namestring
  • prioritynumber
  • fitobject
  • signalobject
  • contextobject
  • weightsobject
  • learnedobject | null
  • icpobject
  • scoringVersionstring
RequestIntelligenceRunInput
  • kind"research" | "signal_scan" | "signal_interpretation" | "buyer_map" | "pre_call_brief" | "deal_diagnosis" | "next_best_action" | "validation" | "call_analysis" | "call_updates" | "business_case" | "seller_profile_suggestions"
  • subjectIdstring (uuid)
  • blind?boolean
ResearchBriefPayload
  • type"research_brief"
  • summarystring
  • incompleteboolean
  • missingSourcesstring[]
  • sourcesReadobject[]
  • signalsobject[]
  • recommendationIdsstring (uuid)[]
  • noQualifyingSignalboolean
  • setAsideobject[]
  • limitationsstring[]
  • openQuestionsstring[]
  • sellerProfileVersioninteger
  • rubricVersionstring
  • about?object | null
ResearchPayload
  • type"research"
  • summarystring
  • sectionsobject[]
  • unknownsobject[]
  • openQuestionsstring[]
  • pagesReadobject[]
  • webSourcesConsultedinteger
RevenueOutlook
  • quarterstring
  • dealsinteger
  • pipelineUsdnumber
  • noryxUsdnumber
  • crmUsdnumber
  • byStageobject[]
  • byRepobject[]
  • bySourceobject[]
  • topobject[]
  • concentrationnumber
  • atRiskobject[]
  • summarystring
SearchResponse
  • querystring
  • resultsobject[]
  • semanticobject
  • tookMsnumber
SignalInterpretationPayload
  • type"signal_interpretation"
  • signalobject
  • meaningstring
  • whyItMattersstring
  • implication"opportunity" | "risk" | "neutral"
  • urgency"now" | "this_week" | "this_month" | "monitor"
  • affectedDealIdsstring (uuid)[]
  • recommendedResponsestring
  • claimsLinkedClaim[]
  • openQuestionsstring[]
SignalListItem
  • idstring (uuid)
  • category"funding" | "hiring" | "leadership_change" | "expansion" | "product_launch" | "website_change" | "website_activity" | "news" | "partnership" | "stakeholder_inactivity" | "stalled_deal" | "close_date_slip" | "competitor_mention" | "champion_engagement" | "deal_velocity" | "renewal" | "payment_issue" | "churn_risk" | "support_volume" | "support_escalation" | "support_satisfaction" | "deal_risk" | "buying_signal" | "other"
  • titlestring
  • summarystring | null
  • accountIdstring | null (uuid)
  • personIdstring | null (uuid)
  • dealIdstring | null (uuid)
  • occurredAtstring (date-time)
  • strengthnumber | null
  • confidenceobject | null
  • sourceUrlstring | null
  • statusstring
  • accountNamestring | null
  • dealNamestring | null
  • personNamestring | null
  • sourcestring
  • detectedAtstring (date-time)
  • qualificationSignalQualification
SignalPage
SignalQualification

How NORYX judged a signal, and why

  • eventType"funding" | "acquisition" | "leadership_change" | "hiring" | "expansion" | "product_launch" | "partnership" | "regulatory" | "restructuring" | "technology_change" | "financial_results" | "contract_win" | null
  • eventDatePartialDate
  • dateLabelstring
  • observedFactstring
  • inferencestring | null
  • factConfidence"low" | "medium" | "high" | null
  • relevance"high" | "medium" | "low" | "none"
  • relevanceReasonstring
  • priority"act_now" | "monitor" | "background"
  • priorityLabelstring
  • priorityReasonstring
  • contradictionsstring[]
  • missingInfostring[]
  • expiresAtstring | null (date-time)
  • expiredboolean
  • sellerProfileVersioninteger
  • rubricVersionstring
  • sourceCountinteger
  • evidenceIdsstring (uuid)[]
Stakeholder
  • idstring (uuid)
  • dealIdstring (uuid)
  • personIdstring (uuid)
  • fullNamestring
  • titlestring | null
  • buyingRolestring
  • influenceinteger | null
  • sentimentstring | null
  • isPrimaryContactboolean
  • notesstring | null
UpdateAccountInput
  • name?string
  • domain?string | null
  • websiteUrl?string | null (uri)
  • linkedinUrl?string | null (uri)
  • industry?string | null
  • description?string | null
  • employeeCount?integer | null
  • annualRevenue?object | null
  • countryCode?string | null
  • region?string | null
  • city?string | null
  • lifecycleStage?"prospect" | "customer" | "partner" | "churned" | "other" | null
  • parentAccountId?string | null (uuid)
  • ownerUserId?string | null (uuid)
UpdateDealInput
  • name?string
  • stage?string
  • amount?object | null
  • closeDate?string | null (date)
  • probability?integer | null
  • forecastCategory?"pipeline" | "best_case" | "commit" | "closed" | "omitted" | null
  • ownerUserId?string | null (uuid)
  • status?"open" | "won" | "lost"
  • lostReason?string | null
UpdatePersonInput
  • fullName?string
  • firstName?string | null
  • lastName?string | null
  • title?string | null
  • seniority?string | null
  • department?string | null
  • accountId?string | null (uuid)
  • linkedinUrl?string | null (uri)
  • countryCode?string | null
  • city?string | null
  • ownerUserId?string | null (uuid)
WorkflowRecommendationPayload
  • type"workflow_recommendation"
  • workflowobject
  • runIdstring (uuid)
  • dryRunboolean
  • accountobject
  • triggerobject
  • findingsobject[]
  • prioritiesstring[]
  • scoreobject | null
  • proposalsAgentProposal[]
  • memory?MemoryUse[]