---
title: Learn & integrate
description: Integration guides for Trigv - cURL, GitHub Actions, SDKs, Laravel, n8n, Make, Zapier, channels, API keys, and image attachments.
---
# Learn & integrate

Trigv accepts `POST` requests with JSON. Authenticate with `Authorization: Bearer trgv_...`, target a channel slug, and include at least a `title`. Everything below uses the same endpoint: `https://api.trigv.com/api/v1/events`.

<p>AI coding agents</p>
<p>Get a push when Cursor, Claude Code, Codex, or other agents finish - via hooks and a shared notify script.</p>
<div>
  <a href="/docs/learn/ai-agents">Start here<h3>AI agents overview</h3><p>Shared <code>trigv-notify.sh</code>, env setup, and when to fire events.</p></a>
  <a href="/docs/learn/cursor">IDE<h3>Cursor</h3><p><code>stop</code> hook in <code>.cursor/hooks.json</code>.</p></a>
  <a href="/docs/learn/claude-code">CLI<h3>Claude Code</h3><p><code>Stop</code> and <code>Notification</code> hooks.</p></a>
  <a href="/docs/learn/codex">CLI<h3>OpenAI Codex</h3><p><code>[[hooks.Stop]]</code> in Codex config.</p></a>
  <a href="/docs/learn/other-agents">Generic<h3>Other agents</h3><p>Windsurf, Aider, Gemini CLI, wrappers, MCP.</p></a>
</div>

<p>Platforms</p>
<p>Automation tools and CI - step-by-step connect guides.</p>
<div>
  <a href="/integrations/">Hub<h3>All integrations</h3><p>Zapier, Make, n8n, Stripe, and GitHub Actions.</p></a>
</div>

<p>Code &amp; scripts</p>
<p>Trigv works with anything that can make an HTTPS request.</p>
<div>
  <a href="/docs/learn/curl">Terminal<h3>cURL</h3><p>Send a push from the command line - the fastest way to verify your setup.</p></a>
  <a href="/docs/sdks">SDKs<h3>Official SDKs</h3><p>Node.js, Python, PHP, Go, Ruby, and CLI packages for app code.</p></a>
  <a href="/docs/learn/laravel">Laravel<h3>Laravel</h3><p>Use the PHP SDK from jobs, commands, listeners, and webhooks.</p></a>
</div>

<p>Product guides</p>
<p>How Trigv features fit together - only what is available today.</p>
<div>
  <a href="/docs/learn/channels">Routing<h3>Channels</h3><p>Slug-based routing, default channel, and device subscriptions.</p></a>
  <a href="/docs/learn/api-keys">Security<h3>API keys</h3><p>Create, rotate, and revoke workspace keys. Bearer auth only.</p></a>
  <a href="/docs/learn/images">Rich push<h3>Image attachments</h3><p>Optional <code>image_url</code> for camera snapshots and screenshots. Optional <code>url</code> for destination links.</p></a>
  <a href="/docs/learn/send-test">Dashboard<h3>Send test</h3><p>Fire a test event from the console before wiring production scripts.</p></a>
  <a href="/docs/introduction">Concepts<h3>Privacy model</h3><p>What we deliver vs. what we keep on our servers vs. what stays on your device.</p></a>
  <a href="/docs/security">Trust<h3>API security</h3><p>Key handling, logging policy, and OpenAPI spec.</p></a>
</div>

<p>
  <strong>OpenAPI:</strong> <a href="https://api.trigv.com/openapi.yaml">api.trigv.com/openapi.yaml</a>
</p>
