Automate it from your code
Create, update and read conversations, tickets and feedback from your own scripts and services.
copying data between tools by handA read and write API, keys scoped to exactly what they need, and signed webhooks with a log of every delivery. Your inbox and investigations also work inside Claude and Cursor.
Tore opens soon. Join the waitlist and we'll email you the day you can start.
Illustration: a developer creates a conversation through the Tore API with a test-mode key. Tore answers 201 Created, then fires webhooks to Beacon Data's endpoint. One delivery gets a 503, Tore retries it and the second attempt succeeds. Every delivery is signed and the signature verifies.
Anything you can do in Tore you can do from code, and anything that happens in Tore can tell your systems straight away.
Create, update and read conversations, tickets and feedback from your own scripts and services.
copying data between tools by handEach key gets only the scopes it needs, in live or test mode, and rotates without an outage.
one admin key shared in a chat messageWebhooks are signed, retried when your endpoint is down, and logged attempt by attempt.
polling every minute to see what changedAsk Claude or Cursor about a ticket or an investigation, and it reads it straight from Tore.
pasting a ticket into a chat windowAPI keys
Give each integration only what it needs. Build against test mode, then switch to a live key when you are ready. Rotating a key keeps the old one working for a while, so nothing breaks in between.
tore_live_••••a91c · beacon-apptore_test_••••4f2a · beacon-appRotating Help center sync. Both keys work until the overlap ends.
new key issuedold key retires in 18 hWebhooks
Tore pushes events to your endpoint the moment they happen. Each one is signed so you know it came from Tore, retried if your server is down, and recorded attempt by attempt so you can see exactly what was sent.
MCP server
Connect Tore's MCP server and the AI tools your team already uses can read conversations, tickets and investigations. Ask about a bug in your editor and get the root cause Tore already found.
paginate.ts:57stops when it has 1,000 rows instead of when a page comes back shortsincestarted with PR #471, two days agostatusfix proposed, waiting for your approvalAPI docs
The reference is built from the API, not written next to it, so it can't drift out of date. Every endpoint, parameter and scope is listed, with a test-mode request you can try.
Update a ticket's status, owner or tags. Needs support:write.
statusopen, pending or closedoptionalassignee_ida teammate in this productoptionaltagsreplaces the ticket's tagsoptionalStart a trial, switch to test mode and send your first request. Nothing reaches a real customer until you go live.