Endpoint
// Definition
A specific URL exposed by an API that accepts requests and returns responses. Defined by its path, HTTP method, and contract.
// Related terms
REST
Representational State Transfer — an architectural style for HTTP APIs where resources are addressed by URLs and manipulated via standard HTTP verbs (GET, POST, PUT, DELETE). The dominant API style for over a decade.
GraphQL
A query language and runtime for APIs where clients specify exactly which fields they want in a single request. Replaces multiple REST endpoints with one flexible endpoint and a typed schema.
Payload
The data carried in the body of a request or response, typically JSON or XML. The 'what' an HTTP message is communicating — distinct from headers and metadata.
Learn more · API Testing Masterclass
Chapter 1 · Lesson 1: What Is an API and How APIs Work