# Stairoids ## Docs - [API Authentication: Keys, Scopes, and Auth Headers](https://docs.stairoids.com/api-reference/authentication.md): Authenticate every Stairoids API request with a Bearer API key. Learn how to generate keys, assign scopes, and handle auth error responses. - [Create Automation — POST /v1/automations Endpoint](https://docs.stairoids.com/api-reference/automations/create-automation.md): Create a new incoming or outgoing automation via the API. Define the name, type, trigger conditions, and action destination in a single request. - [List Automations — GET /v1/automations Endpoint](https://docs.stairoids.com/api-reference/automations/list-automations.md): Retrieve all automations in your workspace. Filter by type (incoming or outgoing) and enabled status, and paginate through large result sets using a cursor. - [Update Automation — PATCH /v1/automations/:id Endpoint](https://docs.stairoids.com/api-reference/automations/update-automation.md): Partially update an existing automation's name, enabled state, trigger, or action. Only the fields you send are changed — all other fields remain untouched. - [Stairoids API Overview: Base URL, Formats, and Status Codes](https://docs.stairoids.com/api-reference/introduction.md): Explore the Stairoids REST API: base URL, versioning, JSON request and response formats, status codes, and links to core reference topics. - [Stairoids API Rate Limits, Headers, and Retry Strategies](https://docs.stairoids.com/api-reference/rate-limits.md): Understand Stairoids API rate limits by plan, read rate limit response headers, and implement exponential backoff to handle 429 responses gracefully. - [Get a Signal by ID — GET /v1/signals/:id](https://docs.stairoids.com/api-reference/signals/get-signal.md): Fetch the full details of a single signal by its ID via GET /v1/signals/:id, including score, resolved account and contact records, and custom properties. - [List Signals — GET /v1/signals](https://docs.stairoids.com/api-reference/signals/list-signals.md): Retrieve a paginated list of signals via GET /v1/signals. Filter by account, contact, type, source, or date range and page through results with a cursor. - [Send a Signal — POST /v1/signals](https://docs.stairoids.com/api-reference/signals/send-signal.md): Push any engagement event into Stairoids via POST /v1/signals. Requires a signal type and at least one of account.domain or contact.email. - [Webhook Event Types, Payloads, and Field Reference](https://docs.stairoids.com/api-reference/webhooks/events.md): Complete reference for all webhook events emitted by Stairoids — including signal, score, and automation events — with full example payloads and field descriptions. - [Webhooks API: Register and Manage Event Endpoints](https://docs.stairoids.com/api-reference/webhooks/overview.md): Register HTTPS endpoints to receive real-time POST notifications from Stairoids when signals are ingested, scores change, or automations fire. - [Verify Webhook Signatures from Stairoids Using HMAC](https://docs.stairoids.com/api-reference/webhooks/verification.md): Validate the X-Stairoids-Signature header on every incoming webhook using HMAC-SHA256 to confirm payloads are authentic and have not been tampered with. - [Authenticate Your API Requests to the Stairoids API](https://docs.stairoids.com/configuration/authentication.md): Generate API keys, pass them in the Authorization header, understand read and write scopes, and safely rotate credentials for the Stairoids REST API. - [Configure Outgoing Webhooks to Receive Signal Events](https://docs.stairoids.com/configuration/webhooks.md): Register HTTPS endpoints to receive real-time HTTP POST notifications from Stairoids when signal events occur and verify payloads with HMAC-SHA256. - [Configure Your Stairoids Workspace Settings and Team](https://docs.stairoids.com/configuration/workspace.md): Manage workspace settings, invite team members with role-based access, configure account matching rules, and control signal retention in Stairoids. - [Core Concepts: Signals, Intelligence, and Automations](https://docs.stairoids.com/core-concepts.md): Learn the mental model behind Stairoids: how Signals, Signal Intelligence, Automations, Accounts, Contacts, and Workspaces all fit together. - [Connect ActiveCampaign for Email Engagement Signals](https://docs.stairoids.com/integrations/activecampaign.md): Send ActiveCampaign email opens, clicks, replies, and form submissions into Stairoids as engagement signals to trigger cross-channel automations. - [Build Custom Integrations Using the Stairoids REST API](https://docs.stairoids.com/integrations/custom-api.md): Use the Stairoids REST API to push signals from any tool and receive outgoing action triggers via webhooks — no native integration required. - [Connect HeyReach to Stairoids for LinkedIn Signals](https://docs.stairoids.com/integrations/heyreach.md): Import LinkedIn connection accepts, message replies, and profile views from HeyReach campaigns as high-intent signals to power cross-channel automations. - [Sync HubSpot with Stairoids for Real-Time CRM Signals](https://docs.stairoids.com/integrations/hubspot.md): Sync HubSpot contact updates, deal stage changes, and email activity as live signals, and trigger CRM actions automatically from Stairoids. - [Connect Leadfeeder to Stairoids for Visitor Signals](https://docs.stairoids.com/integrations/leadfeeder.md): Import Leadfeeder website visit data into Stairoids as company-level engagement signals, scored and matched to accounts in your workspace automatically. - [Integrations: Connect Your Entire GTM Stack to Stairoids](https://docs.stairoids.com/integrations/overview.md): Connect HubSpot, Pipedrive, Leadfeeder, ActiveCampaign, HeyReach, and custom tools to Stairoids as signal sources and action targets. - [Connect Pipedrive to Stairoids for Real-Time Deal Signals](https://docs.stairoids.com/integrations/pipedrive.md): Sync Pipedrive deal stage changes, activity completions, and won/lost events as signals, and push updates back to deals and persons automatically. - [Introduction to Stairoids: Signal-Based GTM Platform](https://docs.stairoids.com/introduction.md): Stairoids aggregates buying and engagement signals from your GTM stack, adds intelligence, and triggers automated actions — all in real time. - [Quickstart: Get Started with Stairoids in 10 Minutes](https://docs.stairoids.com/quickstart.md): Follow these steps to send your first signal, view it in the dashboard, and wire up an integration — all end-to-end in under 10 minutes. - [Frequently Asked Questions — Stairoids GTM Platform](https://docs.stairoids.com/resources/faq.md): Answers to common questions about how Stairoids works, including signals, scoring, integrations, workspaces, pricing, and support options. - [Troubleshooting Stairoids Integrations and Signals](https://docs.stairoids.com/resources/troubleshooting.md): Diagnose and resolve common issues with signal delivery, API authentication, outgoing automations, and engagement score updates in Stairoids. - [Incoming Automations: Route Signals Into Stairoids](https://docs.stairoids.com/signals/incoming-automations.md): Incoming automations define how engagement signals flow into Stairoids from native integrations, webhook listeners, and the direct REST API. - [Outgoing Automations: Take Action on Engagement Signals](https://docs.stairoids.com/signals/outgoing-automations.md): Outgoing automations trigger real-time actions in your CRM, sequencer, and other tools the moment the right engagement conditions are met. - [Signals: Track Every B2B Engagement Across Your Stack](https://docs.stairoids.com/signals/overview.md): Signals are discrete engagement events tied to accounts and contacts. They power every automation, score, and insight inside Stairoids. - [Signal Intelligence: Unified Account Engagement Scoring](https://docs.stairoids.com/signals/signal-intelligence.md): Signal Intelligence correlates every incoming event into unified account and contact scores, surfaces hot leads, and drives smarter automations.