Oct 26, 2018

Designing an API

  • Decide what resource(s) need to be available.
  • Assign URLs to those resources.
  • Decide what actions the client should be allowed to perform on those resources.
  • Figure out what pieces of data are required for each action and what format they should be in.