The Linkstonic Webhook API lets you trigger Linkstonic actions from any external system that can send an HTTP POST request. Whether you’re building automation workflows in n8n, chaining Linkstonic into a multi-step pipeline, or calling it from a custom script, the API gives you programmatic access to the same actions available in the Linkstonic UI — tracking, analysis, reporting, and monitoring — on demand.Documentation Index
Fetch the complete documentation index at: https://docs.linkstonic.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported trigger actions
Each API request specifies anaction field that determines what Linkstonic executes:
| Action | What it does |
|---|---|
track | Triggers an AI visibility check for a specified keyword and brand. |
analyze | Runs a TrueTrace analysis for a URL or brand, examining how AI platforms reference the target. |
report | Generates an audit report and returns a link to retrieve it when complete. |
monitor | Triggers a monitoring check and returns the current visibility status for the brand. |
Prerequisites
- Agency plan required — the Webhook API is not available on Starter or Pro plans.
- An active Linkstonic workspace with at least one brand configured.
Get your webhook URL and API key
Generate your webhook URL
Click Generate Webhook URL if you don’t have one yet, or copy your existing URL from the field shown on the page.
Call the webhook
Send a POST request to your webhook endpoint with a JSON body specifying the action and its parameters. Include your API key in theAuthorization header.
YOUR_API_KEY with the key from your Settings → API & Webhooks page, and replace YourBrand with the exact brand name as it appears in your Linkstonic workspace.
Example response
Linkstonic responds immediately with a job ID and status — the action runs asynchronously.job_id to correlate the callback response with the original request when running multiple concurrent jobs.
Receive results with a callback URL
Pass acallback_url in your request body and Linkstonic will POST the completed results to that URL when the action finishes. This is the recommended pattern for asynchronous workflows — your automation can move on immediately after queuing the job and handle the results when they arrive.
If you omit callback_url, you can poll the job status using the job_id returned in the initial response.
Set up in n8n
Add an HTTP Request node
In your n8n workflow, add an HTTP Request node at the point where you want to trigger a Linkstonic action.
Configure the request
Set the method to POST and the URL to your Linkstonic webhook endpoint from Settings → API & Webhooks.
Add the Authorization header
In the Headers section, add a header with name
Authorization and value Bearer YOUR_API_KEY.Set the JSON body
Set the body type to JSON and add your desired
action, along with the relevant parameters (keyword, brand, callback_url, etc.).Add a Webhook node to receive the callback
Add a Webhook node in n8n and copy its URL. Paste that URL as the
callback_url value in your HTTP Request node body. This is the endpoint Linkstonic will POST results to when the job completes.Related
Smart Alerts
Configure threshold-based alerts for AI visibility changes, ranking drops, and competitor activity.
Discord Integration
Route Linkstonic alerts directly to Discord channels using webhook URLs.