

Flexible interactions - Building upon the available HTTP verbs, consumers may interact with REST-based APIs through resources in a variety of ways: queries/search, creating new resources, modifying existing resources, and deleting resources.Multiple content types - since REST APIs are built upon HTTP, responses may be JSON, XML, or other content types as necessary to support consumer needs (e.g.Synchronous - API consumers receive the response after a request is sent.user interface, at a pre-scheduled time). Pull-based interaction - API consumers send an API request when data or functionality is required (e.g.Request/response model - API consumers send requests to an API server and receive a response.REST-based APIs have a specific set of characteristics that are summarized below: GET /projects/12345 Accept: application/json 200 OK Content-Type: application/json
