Relationship Intelligence
Open a company
The company sheet loads one company. The request sends that company id and no query. Acme comes back with its people, email threads, and promises. The description says it builds AI infrastructure for customer operations. Each detail came from a connected source. The email is avery@acme.com. The risk is that the security review has no owner. The LinkedIn row opens the Acme company page. The category is Artificial intelligence. The milestone is that the proposal was shared. The headquarters is San Francisco, California, United States. The source row opens the Acme team page. Avery Chen's title is VP Operations. The sheet says 4 account details still need a source.
get/v1/relationships/{relationshipId}
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /v1/relationships/{relationshipId}
- Auth: HTTP bearer
Path parameters
relationshipIdstring uuid required
Example:9c8dfa9b-a7b2-46ea-982c-622a914c00e5
Company the sheet opens.
Response
Opened company.
Example response
{
"actions": [
{
"actionType": "warm_follow_up",
"approvalStatus": "pending",
"approvedAt": "2026-07-12T12:05:00Z",
"approvedRevision": 1,
"channel": "email",
"createdAt": "2026-07-12T12:00:00Z",
"detector": "manual",
"dismissReason": "not_relevant",
"dueAt": "2026-07-15T00:00:00Z",
"evidence": [
{
"excerpt": "We are concerned security could delay renewal.",
"externalEvidenceRefs": [
"timestamp:12000-16000"
],
"id": "4b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"occurredAt": "2026-07-31T14:00:00Z",
"source": "meeting",
"sourceRecordId": "oppulence:session-42:claim:claim-risk"
}
],
"executedAt": "2026-07-12T12:06:00Z",
"executionMode": "draft",
"executionOwner": "rowboat",
"executionStatus": "pending",
"id": "123e4567-e89b-12d3-a456-426614174000",
"policyStatus": "pending",
"priorityComponents": {
"commitment_urgency": 25,
"evidence_quality": 10,
"recency_signal": 12,
"relationship_value": 20,
"uncertainty_penalty": -5
},
"priorityScore": 82,
"proposedMessage": "Hi Jordan — you asked me to circle back this month...",
"proposedSubject": "Following up as promised",
"providerMessageId": "msg_01",
"providerThreadId": "thread_01",
"queueStatus": "open",
"reason": "They asked for a follow-up in July.",
"recipientEmail": "buyer@example.com",
"reconciliationAttempts": 1,
"reconciliationCheckedAt": "2026-07-12T12:07:00Z",
"reconciliationNextAt": "2026-07-12T12:12:00Z",
"reconciliationStatus": "pending",
"relationshipId": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"relationshipName": "Acme",
"revision": 1,
"revisionHash": "sha256:746c1d9cd3925b8e632fc1b4bd539758514cb1aefdf31948fe8d1b45ce74c29d",
"senderAccountRef": "gmail:me@company.com",
"snoozedUntil": "2026-07-20T09:00:00Z",
"updatedAt": "2026-07-12T12:06:00Z"
}
],
"commitmentDependencies": [
{
"createdAt": "2026-08-01T14:00:00Z",
"dependencyId": "3b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"evidenceRefs": [
"relationship-observation:ab12"
],
"fromCommitmentId": "8b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"kind": "blocks",
"relationshipId": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"toCommitmentId": "26cdbdc9-d0fc-4f8c-8660-2f0d62cfef51"
}
],
"commitments": [
{
"acceptance": "internally_confirmed",
"beneficiaryParticipantRef": "customer:acme",
"blocker": "Waiting on security review.",
"completedAt": "2026-07-22T17:00:00Z",
"confidence": 0.94,
"counterpartyParticipantRef": "jordan@example.com",
"currentEventVersion": 3,
"direction": "promised_by_me",
"dueAt": "2026-07-22T17:00:00Z",
"duePhrase": "by Friday",
"dueTimezone": "America/Los_Angeles",
"id": "123e4567-e89b-12d3-a456-426614174000",
"ownerParticipantRef": "alex@example.com",
"sourcePhrase": "I will send it by Friday.",
"status": "active",
"text": "Send the security packet."
}
],
"emailThreads": [
{
"lastDirection": "inbound",
"replyState": "quiet"
}
],
"intelligence": {
"claims": [
{
"captureCaveats": [
"Remote channel may contain multiple speakers."
],
"confidence": 0.72,
"endMs": 16000,
"exactQuote": "We are concerned security could delay the renewal.",
"id": "claim-risk",
"kind": "risk",
"material": true,
"observationId": "6b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"speakerConfidence": 0.55,
"speakerId": "anonymous:remote-channel",
"speakerLabel": "Other",
"startMs": 12000,
"stateDimension": "risk",
"value": "Security review may delay renewal."
}
],
"deletionReceipts": [
{
"completedAt": "2026-07-31T14:01:00Z",
"receiptId": "eb8dfa9b-a7b2-46ea-982c-622a914c00e5",
"requestedAt": "2026-07-31T14:00:00Z",
"scopeRef": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"status": "active",
"targets": [
{
"attempts": 1,
"errorCode": "legal_hold",
"status": "deleted",
"target": "api_evidence",
"verificationHash": "sha256:5c15791fbeefd579cf530b240c1a3d5eec1d94058e045c8a4eadf0d1385ebfbf"
}
]
}
],
"delta": {
"changes": [
{
"after": "needs_attention",
"assertionIds": [
"6b8dfa9b-a7b2-46ea-982c-622a914c00e5"
],
"before": "healthy",
"dimension": "health",
"reason": "Champion engagement declined after pricing."
}
],
"contradictions": [],
"fromVersion": 0,
"toVersion": 1,
"uncertainClaimIds": []
},
"effectivePolicy": {
"capture": "require_consent",
"externalShare": true,
"modelRoute": "hosted_allowed",
"policyVersion": "policy:9373cc30008dcb712c236fc9",
"publishEvidence": true,
"redactionClasses": [
"personal_identifier"
],
"resolvedAt": "2026-07-31T14:00:00Z",
"retentionDays": 30,
"sourceLayerIds": [
"builtin:conversation-policy-v1"
]
},
"governanceReceipts": [
{
"capturePolicy": "manual_capture",
"capturedAt": "2026-07-31T14:00:00Z",
"deletionOutcome": "scheduled_after_transcription",
"evidenceClip": "not_retained",
"participantDisclosure": "not_recorded",
"receiptId": "governance:session-42:2026-07-31T14:00:00Z",
"region": "local_device",
"retention": "untilTranscribed",
"routing": "local_transcription_to_oppulence"
}
],
"liveCues": [
{
"detail": "Agree on an owner and a dated next step before the meeting ends.",
"id": "missing-next:9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"kind": "missing_next_step",
"severity": "attention",
"title": "No next step"
}
],
"observationPageHasMore": true,
"reviewItems": [
{
"baselineVersion": 4,
"batchId": "review:8aafa89c553bd3f9b65e0bee",
"caveats": [
"Speaker assignment requires review."
],
"claimId": "claim-risk",
"confidence": 0.55,
"currentValue": "Other",
"dependentActionIds": [
"action:ab12"
],
"exactQuote": "We are concerned.",
"id": "review:9abf3ca4a5e5eff1",
"kind": "speaker",
"label": "Resolve the speaker for a material statement.",
"observationId": "6b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"stateDimension": "risk",
"status": "active"
}
]
},
"missionControl": {
"aggregateHash": "sha256:cd34",
"asOf": "2026-07-31T14:00:00Z",
"changedSinceReview": true,
"contractVersion": "tfa-r1.1-2026-08-26",
"detectorVersion": 1,
"freshnessBoundary": "2026-07-31T14:30:00Z",
"previousReviewedStateVersion": 3,
"projectorVersion": 2,
"stateHash": "sha256:454f195e2389d36fd49e5c9b9656b7b47a3629332a84eb570edf3fa5248851e1",
"stateVersion": 4
},
"participants": [
{
"active": true,
"displayName": "Avery Chen",
"email": "avery@acme.com",
"externalRefs": [
"hubspot:contact:123"
],
"id": "123e4567-e89b-12d3-a456-426614174000",
"person": {
"displayName": "Avery Chen",
"employmentStatus": "active",
"id": "aa8dfa9b-a7b2-46ea-982c-622a914c00e5",
"location": "San Francisco",
"orgDomain": "acme.com",
"orgName": "Acme",
"primaryEmail": "avery@acme.com",
"seniority": "vp",
"title": "VP Operations"
},
"personId": "aa8dfa9b-a7b2-46ea-982c-622a914c00e5",
"role": "champion",
"title": "VP Operations"
}
],
"recommendations": [
{
"actionType": "warm_follow_up",
"approvalStatus": "pending",
"approvedAt": "2026-07-12T12:05:00Z",
"approvedRevision": 1,
"channel": "email",
"createdAt": "2026-07-12T12:00:00Z",
"detector": "manual",
"dismissReason": "not_relevant",
"dueAt": "2026-07-15T00:00:00Z",
"evidence": [
{
"excerpt": "We are concerned security could delay renewal.",
"externalEvidenceRefs": [
"timestamp:12000-16000"
],
"id": "4b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"occurredAt": "2026-07-31T14:00:00Z",
"source": "meeting",
"sourceRecordId": "oppulence:session-42:claim:claim-risk"
}
],
"executedAt": "2026-07-12T12:06:00Z",
"executionMode": "draft",
"executionOwner": "rowboat",
"executionStatus": "pending",
"id": "123e4567-e89b-12d3-a456-426614174000",
"policyStatus": "pending",
"priorityComponents": {
"commitment_urgency": 25,
"evidence_quality": 10,
"recency_signal": 12,
"relationship_value": 20,
"uncertainty_penalty": -5
},
"priorityScore": 82,
"proposedMessage": "Hi Jordan — you asked me to circle back this month...",
"proposedSubject": "Following up as promised",
"providerMessageId": "msg_01",
"providerThreadId": "thread_01",
"queueStatus": "open",
"reason": "They asked for a follow-up in July.",
"recipientEmail": "buyer@example.com",
"reconciliationAttempts": 1,
"reconciliationCheckedAt": "2026-07-12T12:07:00Z",
"reconciliationNextAt": "2026-07-12T12:12:00Z",
"reconciliationStatus": "pending",
"relationshipId": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"relationshipName": "Acme",
"revision": 1,
"revisionHash": "sha256:746c1d9cd3925b8e632fc1b4bd539758514cb1aefdf31948fe8d1b45ce74c29d",
"senderAccountRef": "gmail:me@company.com",
"snoozedUntil": "2026-07-20T09:00:00Z",
"updatedAt": "2026-07-12T12:06:00Z"
}
],
"relationship": {
"accountDomain": "example.com",
"categories": [
"Artificial intelligence"
],
"commitmentCount": 4,
"companyDescription": "Builds AI infrastructure for customer operations.",
"companyEnrichedAt": "2026-09-06T08:00:00Z",
"companyEnrichmentData": {
"employee_range": "201-500 employees (2026)",
"funding_summary": "$80M total; Series C, $35M, 2025-10-10",
"growth_signals": "Hiring in 2026",
"headquarters": "San Francisco, California, United States",
"revenue_range": "$40M-$60M (2025)"
},
"displayName": "Jordan Buyer",
"emailThreadCount": 12,
"engagement": "declining",
"health": "needs_attention",
"id": "123e4567-e89b-12d3-a456-426614174000",
"kind": "person",
"lastChangedAt": "2026-07-25T16:00:00Z",
"lastTouchAt": "2026-04-10T15:00:00Z",
"lifecycle": "evaluation",
"linkedinUrl": "https://www.linkedin.com/company/acme",
"milestones": [
"Proposal shared."
],
"nextAction": "Confirm the security review owner.",
"nextActionAt": "2026-07-01T00:00:00Z",
"openActions": 1,
"peopleCount": 3,
"primaryEmail": "buyer@example.com",
"projectedAt": "2026-07-25T16:00:00Z",
"projectorVersion": 2,
"resourceRefs": [
"hubspot:company:123"
],
"risks": [
"Security review has no owner."
],
"sentiment": "mixed",
"stateHash": "sha256:454f195e2389d36fd49e5c9b9656b7b47a3629332a84eb570edf3fa5248851e1",
"stateReason": "Security review was promised, but no owner or meeting exists.",
"stateVersion": 4,
"status": "active",
"summary": "Asked for pricing in April; wants a follow-up in July."
}
}