Glossary

API (application programming interface)

An API (application programming interface) is a defined set of rules that lets one software program request data or actions from another, for example a CRM reading contacts from an email tool, without either side knowing how the other is built.

What Is API (Application Programming Interface)?

In short Most business software exposes a web API over HTTP.

A client sends a request to an endpoint, a URL such as /v1/contacts, using a method defined by the HTTP standard: GET to read, POST to create, PUT to replace and DELETE to remove. It includes credentials, such as an API key or OAuth token, and usually a JSON body. The server answers with a status code and data.

REST is the most common style for these APIs: stateless requests on resources that each have their own URL. Other styles include SOAP, GraphQL, gRPC and WebSockets, and webhooks invert the direction by having the server push events to you. APIs are also grouped by access: public, private and partner.

API Example

For example, a RevOps engineer writes a nightly script that asks the outreach tool's API for every reply marked interested in the last 24 hours, about 35 on an average day. It then creates or updates each contact and a deal through the CRM's API, about 120 requests a night, well under both tools' rate limits.

API in Practice

APIs are how a sales stack fits together. Native integrations between a CRM and an outreach tool are API calls underneath, and when no integration exists, an API lets RevOps or a GTM engineer build one. Watch the limits in practice: rate limits cap requests per minute, and pagination splits large results into pages. AI agents use APIs too, often through MCP servers that wrap an API in tools a model can call.

FAQ

What is an API in simple terms?

A defined way for one program to ask another for data or actions. It works like a menu: it lists what you can order and how to ask for it, without showing how the kitchen works.

What is a REST API?

An API that follows the REST style: stateless requests over HTTP to resources with their own URLs, using methods such as GET and POST, usually with JSON data.

What is the difference between an API and a webhook?

With an API, your system asks for data when it wants it. With a webhook, the other system sends data to your URL when an event happens. Many integrations use both.

What are the types of APIs?

By access: public, private and partner, and AWS adds composite APIs that combine several calls. By style: REST, SOAP, RPC (including gRPC), GraphQL, WebSockets and webhooks.

Do This in Ken

Do This in Ken

Connect your scripts to Ken through the Ken API, or your AI agents through the Ken MCP server.

Module
Ken API
Open in Ken
/mcp

The new Ken opens to the waiting list in batches.

Sources

Every source, with the date we checked it
SourceChecked
IBM: What is an API?
AWS: What is an API?
IETF RFC 9110: HTTP Semantics

Changelog

  1. Page published.