Glossary · APIs and integrations
API
A defined way for one program to request data or actions from another program.
Also called: APIs, application programming interface, application programming interfaces
Definition
An application programming interface defines available operations, inputs, outputs, authentication, permissions, limits, and error behavior. Web APIs commonly use HTTP and structured formats such as JSON. An API can support reporting, publishing, account management, or other automation when the owner and provider permit it.
Why it matters
An API can replace repetitive manual work, but it also creates data, access, quota, maintenance, and failure responsibilities.
Common misunderstanding
Having API access does not mean every action is authorized or safe to automate. Provider policy and user approval still apply.
Related terms
Related system family: Secure Integrations & Custom Tools
Sources
- HTTP (opens in a new tab) · MDN Web Docs
- GitHub REST API documentation (opens in a new tab) · GitHub Docs
Last reviewed July 16, 2026
