API design terms for builders.
API
Interface for software components to communicate.
REST
Architectural style using resources and HTTP verbs.
Endpoint
URL where an API resource/action is reached.
GET
Retrieve a resource.
POST
Create a resource / submit data.
PUT
Replace a resource.
PATCH
Partially update a resource.
DELETE
Remove a resource.
Idempotent
Same request repeated has the same effect.
Auth token
Credential proving identity/authorization.
Rate limiting
Restricting how often clients can call an API.
Webhook
HTTP callback when an event occurs.
Payload
Data body of a request/response.
Versioning
Managing breaking API changes over time.