/

Must known design principles for REST API

Use HTTP methods correctly

Use Nouns for resources

Use plural nouns for resources and avoid verbs in the URL/URI.
Good practice : /customers
Bad practice : /getCustomers

Use appropriate status codes

Versioning API

Use query parameters

Use query parameters for filtering, sorting, searching and pagination.

Security

Use HTTPS to secure the data.