Sodiaan Sodiaan - 1 year ago 77
reST (reStructuredText) Question

Restful api and operations like search and invite

Restful api should not use verb in path, but how to design api for:

  • search products

  • filter products

  • invite friends

Answer Source

Always ask yourself:

What are my Resources?

  • List products: GET /api/products
  • Filter products: GET /api/products?status={{status}}
  • Invite friends: POST /api/invitation

Note that the path (REST Resource) is a noun (invitation), not a verb (invite).