Skip to main content

get_transcript_by_email

Return a full, turn-by-turn transcript using customer email.

Input

FieldTypeRequiredDescription
emailstring (email)YesCustomer email address

Example

{
  "email": "[email protected]"
}

get_transcript_by_id

Look up a complete transcript by Thred customer ID.

Input

FieldTypeRequiredDescription
customerIdstringYesThred customer ID

Example

{
  "customerId": "k17f5j9m8k7j5n4m3k2j1h0g9f8e7d6c"
}

get_customer_insights

Summarize buying signals, concerns, competitors, and suggested actions for one customer.

Input

Provide at least one of email or customerId.
FieldTypeRequiredDescription
emailstring (email)NoCustomer email
customerIdstringNoThred customer ID

Examples

{
  "email": "[email protected]"
}
{
  "customerId": "k17f5j9m8k7j5n4m3k2j1h0g9f8e7d6c"
}

get_insights_by_company

List matched customers for a company along with conversation summaries and insight blocks.

Input

FieldTypeRequiredDescription
companyNamestringYesCompany name (fuzzy matching supported)

Example

{
  "companyName": "TechCorp"
}

get_recent_customers

Return the latest customer conversations with optional platform and date-range filters.

Input

FieldTypeRequiredDescription
platformsstring[]NoPlatform filters (chatgpt, claude, gemini, pplx)
limitnumberNoResults to return (default 3, max 50)
startDatenumberNoUnix timestamp in milliseconds
endDatenumberNoUnix timestamp in milliseconds

Example

{
  "platforms": ["chatgpt", "claude"],
  "limit": 10,
  "startDate": 1739913600000,
  "endDate": 1740000000000
}

check_backend_health

Confirm the Thred backend is reachable before running deeper queries.

Input

No input fields.