changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "energyLeft": {
+ "description": "The workspace's Energy after it; null when unreadable.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "energyUsed": {
+ "description": "Energy this call spent; 0 for a cached lookup or no match.",
+ "type": "number"
+ },
+ "id": {
+ "description": "This lookup's id, for support; not needed for any other tool.",
+ "type": "string"
+ },
+ "lead": {
+ "additionalProperties": {},
+ "description": "Only with leadId: whether the found email was saved on that lead.",
+ "properties": {
+ "email": {
+ "description": "What happened to the found email: attached (saved on the lead), lead_has_email (lead already had one, kept), different_person (lead is someone else), email_on_another_lead (another lead already has it) or no_email (none found).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "The leadId sent.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "email"
+ ],
+ "type": "object"
+ },
+ "missing": {
+ "additionalProperties": {},
+ "description": "Requested extras that did not come back, each with a reason: not_found (no confident match, not proof none exists), energy_exhausted or unavailable (try later). Absent when everything requested came back.",
+ "properties": {
+ "mobile": {
+ "description": "Why the requested mobile number is absent.",
+ "type": "string"
+ },
+ "workEmail": {
+ "description": "Why the requested work email is absent.",
+ "type": "string"
+ },
+ "x": {
+ "description": "Why the requested X account is absent.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "person": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "company": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "domain": {
+ "description": "Current employer's website domain, such as acme.com; null when only the name is known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "Current employer's name; null when only the domain is known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "domain"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Current employer; null when unknown."
+ },
+ "connections": {
+ "description": "Previously observed public follows involving this person (up to 100), only when there are any. Absence is not proof of no connections.",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "from": {
+ "description": "Profile URL of the account that follows.",
+ "type": "string"
+ },
+ "observedAt": {
+ "description": "When it was last seen (ISO time).",
+ "type": "string"
+ },
+ "sourceUrl": {
+ "description": "Public page where the follow was seen.",
+ "type": "string"
+ },
+ "to": {
+ "description": "Profile URL of the account followed.",
+ "type": "string"
+ },
+ "type": {
+ "description": "The relationship observed; follows is a one-way public follow, not friendship or employment.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "to",
+ "type",
+ "sourceUrl",
+ "observedAt"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "headline": {
+ "description": "Their LinkedIn headline; null when not known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "linkedin": {
+ "description": "The person's public LinkedIn profile URL; use it as their identity in other tools.",
+ "type": "string"
+ },
+ "location": {
+ "description": "Where they are, as city, region and country; null when not known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "mobile": {
+ "description": "Verified mobile number when requested and found; null otherwise (missing.mobile says why).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "The person's full name; null when not known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "description": "Their current job title; null when not known.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "workEmail": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "address": {
+ "description": "The verified email address.",
+ "type": "string"
+ },
+ "matchesCompanyDomain": {
+ "description": "Check before using: true when the address is on their company's domain, false when it is another domain (possibly personal or an old employer).",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "address",
+ "matchesCompanyDomain"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Verified work email when requested and found; null otherwise."
+ },
+ "x": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "evidence": {
+ "description": "Why the account is theirs: which of LinkedIn, company domain or company name its bio or link points at.",
+ "type": "string"
+ },
+ "handle": {
+ "description": "Their X username, without @.",
+ "type": "string"
+ },
+ "url": {
+ "description": "Link to their X profile.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "handle",
+ "url",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Their X account when x was requested and matched; null otherwise."
+ }
+ },
+ "required": [
+ "name",
+ "title",
+ "headline",
+ "location",
+ "company",
+ "linkedin",
+ "x",
+ "workEmail",
+ "mobile"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The matched person; null when nobody matches (no Energy is spent then)."
+ }
+ },
+ "required": [
+ "id",
+ "person",
+ "energyUsed",
+ "energyLeft"
+ ],
+ "type": "object"
+}