A resource in REST is any piece of information that can be named and accessed via a URI (Uniform Resource Identifier). Resources are the key abstraction in REST architecture.
Characteristics of resources:
Identifiable: Each resource has a unique URI
Representable: Can be represented in different formats (JSON, XML, HTML)
Stateless: The resource's representation captures its current state
Manipulable: Can be created, read, updated, or deleted
Examples:
A user: /users/123
A collection of users: /users
A user's orders: /users/123/orders
A specific order: /orders/456
Resources should be nouns, not verbs, and represent entities or collections of entities in your domain.
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.