What is an API Endpoint?
An API endpoint is a specific URL and HTTP method combination that exposes one distinct operation an API consumer can call, such as fetching a list of contacts or creating a new record.
An endpoint is the concrete, addressable unit of an API's surface — `GET /users/123` and `POST /users` are two different endpoints, even on the same resource, because they do different things and typically accept and return different payloads. A full API is really a collection of these individually documented endpoints, each with its own required parameters, authentication needs, and response shape.
Good endpoint design keeps each one focused on a single, predictable responsibility rather than an overloaded operation that behaves differently depending on hidden flags — this predictability is what lets client code, documentation, and automated tooling reason about the API without surprises. Endpoints are also the natural unit for rate limiting, permission scoping, and monitoring, since usage patterns and failure modes often differ sharply between, say, a read endpoint and a write endpoint.
For an AI agent calling out to external tools, each callable capability maps to one or more specific endpoints — the agent's tool definition is essentially a structured description of which endpoint to hit and with what parameters, translated from the user's natural-language intent.
In practice with Neotask
A Neotask skill's tool schema maps one named capability — "send an email" — to a specific provider endpoint (Gmail's messages.send), with the agent responsible only for filling in the right parameters, not knowing the underlying URL at all.
Related terms
- api
- api-gateway
- api-pagination
- api-rate-limit
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue