REST/HTTP

A set of guidelines that exposes endpoint for carrying out CREATE, RETRIEVE, UPDATE & DELETE operations on resources

REST API Endpoint is used for managing & retrieving the state of the resource

Use HTTP verbs for CRUD

RESTful API use an appropriate HTTP verb to carry out CRUD operation on a resource.

HTTP Verbs

REST API contract

  • Request/Response payload structure
  • Response structure is fixed
  • Client receives all of the data whether it needs or not

API contract

Types of API

HTTP Verbs

  • NO difference from implementation perspectives

API Management

  • Used for addressing common API concerns

HTTP Verbs