Find One
Returns a single record from the model as a JSON Object.
GET /:model/:id
The findOne() blueprint action returns a single record from the model (given by :modelIdentity
) as a JSON object. The specified id
is the primary key of the desired record.
If the action was triggered via a socket request, the requesting socket will be "subscribed" to the returned record. If the record is subsequently updated or deleted, a message will be sent to that socket's client informing them of the change. See the docs for .subscribe() for more info.
Parameters
Parameter | Type | Details |
---|---|---|
id (required) |
((number)) -or- ((string)) |
The desired record's primary key value e.g. /product/7 |
callback | ((string)) | If specified, a JSONP response will be sent (instead of JSON). This is the name of the client-side javascript function to call, passing results as the first (and only) argument e.g. ?callback=myJSONPHandlerFn |
Example
Find the purchase with ID #1, E.g. http://localhost:1337/purchase/1
Route
GET /purchase/1
Expected Response
{
"amount": 49.99,
"id": 1,
"createdAt": "2013-10-18T01:22:56.000Z",
"updatedAt": "2013-10-18T01:22:56.000Z"
}