An Application Programming Interface (API) is a way for two computers to talk to each other over the web.
Client
Server
Request/Respose
HTTP Method/Verb
Endpoint
Payload
JSON
Status code
Authentication token
GET https://api.gitbook.com/v1/user
{
  "object": "user",
  "id": "text",
  "displayName": "text",
  "email": "text",
  "photoURL": "text",
  "urls": {
    "location": "https://example.com"
  }
}
