API
A formal contract that lets one software system call functions or fetch data from another, usually over HTTP.
Definition
An Application Programming Interface is a set of HTTP endpoints, RPC methods, or library calls that one program uses to interact with another. Most automation work calls REST or GraphQL APIs on platforms like HubSpot, Stripe, Slack, and Google. Each API defines request methods, parameter shapes, authentication, and rate limits that callers must respect.
When to use
See also
- webhook — An HTTP POST sent by one system to a URL on another system when an event occurs — push, not poll.
- SDK — A library plus tooling that wraps a service's API in a specific programming language.
- REST — An architectural style for HTTP APIs — resources at URLs, manipulated via standard methods like GET and POST.
Mentioned in
- Add AI to your Zapier workflows: a practical 2026 guide
- Automate social media posting with n8n: full workflow walkthrough
- Best AI Agent Framework for Python Developers in 2026
- Best free n8n workflow templates to copy in 2026
- Best LLM for AI Agent Workflows: 2026 Cost/Latency Comparison
- Claude Code pricing explained: plans, token costs, and limits (2026)
- Codex vs Claude Code: OpenAI and Anthropic Coding Agents Compared
- Cursor Override OpenAI Base URL Breaks Anthropic Key: Fix
- FAQPage Schema: The Highest-ROI Signal for AI Overviews
- Fix LangChain Output Parsing Errors (handle_parsing_errors=True)
- How to connect Google Calendar to Zapier
- How to connect HubSpot to Zapier without code
- How to connect QuickBooks to Zapier for automated bookkeeping
- How to connect Salesforce to Zapier: full setup guide
- How to export and import n8n workflows (JSON, CLI, and UI)
- How to fix n8n nested loops: the inner loop retains completed state bug
- How to fix n8n OAuth callback URL returning 401
- How to fix n8n webhook not firing (test URL vs production URL gotcha)
- How to fix n8n webhook returning 403 instead of 401 for invalid Basic Auth
- How to fix the Cursor Connection Error when the agent stops working
- How to send an HTTP request in Power Automate (with examples)
- How to throw a custom error in an n8n Code node inside a loop
- How we made automatelab.tech agent-ready with WebMCP
- LlamaIndex vs LangChain: which framework for RAG and agents?
- llms.txt across the top 1,000 SaaS sites in May 2026: who ships, what's inside, what changed
- n8n Code node: how to install and use external npm packages
- n8n Loop node only processes the first item: how to fix it
- Power Apps vs Power Automate: What's the Difference?
- Slack call_rejected webhook event: what it means and how to handle it in n8n
- Slack user_huddle_changed event: when it fires and how to use it in n8n
- Three Claude skills for end-to-end Ghost blog publishing
- UiPath vs Power Automate for Enterprise Scale in 2026
- What Is Power Automate? A Beginner's Guide for 2026