אני רק הערה
אני לא יודע את התשובה לשאלה שלך, אבל נראה לי שחשוב לציין את זה עבורך ועבור הדורות הבאים:
 
restful API היום בד"כ מתכוונים לשימוש ב-http לרוב עם תוכן JSON.
 
בין זה לבין המשמעות המקורית של restful אין כמעט קשר.
המשמעות המקורית של restful הייתה שה-server כמעט ולא מחזיק state והכל נמצא אצל הלקוח. זה מאפשר scale out ו-caching כמעט בלי הגבלה.
 
זה המצב באתר סטטי וכנראה שכבר לא רלוונטי ליישומים היום. מה שכן אפשר לקחת מזה זה את הגישה והמחשבה שלהעמיס מקסימום state על הלקוח ומינימום על ה-server.