edit

Estructura de las responses

JSON

GET

En el caso de que se devuelva un solo registro, en data no va un array, sino ese registro sólo. Y si no hay registros, en data habrá un objeto vacío.

{
   "meta": {
       ...
   },
   "data": [
     {
         ...
     },
     {
         ...
     },
     {
         ...
     }
   ],
   "links": {
       ...
   }
}

POST

{
   "meta": {
       ...
   },
   "links": {
       ...
   }
}

PATCH

{
   "meta": {
       ...
   },
   "links": {
       ...
   }
}

DELETE

{
   "meta": {
       ...
   },
   "links": {
       ...
   }
}
Una response a una request HEAD no incluye un body.

OPTIONS

{
   "meta": {
       ...
   },
   "methods": [
       {
           "verb": ...,
           "url": ...,
           "headers": {
               ...
           },
           "parameters": {
               ...
           }
       },
   ]
}