URI /RESTfm/{database}/layout/{layout}/{recordID} Read - GET
URI /RESTfm/{database}/layout/{layout}/{recordID}
Returns all available fields in a single record identified by the FileMaker internal {recordID} from {database} and {layout}.
Optional {recordID} format - {unique-key-recordID}
<fieldName>=<uniqueValue> | May be used in place of the FileMaker internal record identifier {recordID}. The uniqueValue should be in the same format as a FileMaker Find. e.g. an exact match for '1234' would be '==1234' The entire string should be URL encoded. e.g. 'myField===1234', when URL encoded, becomes: 'myField%3D%3D%3D1234' |
Example URI and response
{ "data": [ { "Pcode": "0810", "Locality": "BRINKIN", "State": "NT", "Comments": "" } ], "meta": [ { "recordID": "5867694", "href": "\/RESTfm\/postcodes\/layout\/brief%20postcodes\/5867694.json" } ], "metaField": [ { "name": "Pcode", "autoEntered": 0, "global": 0, "maxRepeat": 1, "resultType": "text" }, { "name": "Locality", "autoEntered": 0, "global": 0, "maxRepeat": 1, "resultType": "text" }, { "name": "State", "autoEntered": 0, "global": 0, "maxRepeat": 1, "resultType": "text" }, { "name": "Comments", "autoEntered": 0, "global": 0, "maxRepeat": 1, "resultType": "text" } ], "info": { "X-RESTfm-Version": "2.0.1\/r280", "X-RESTfm-Protocol": "4", "X-RESTfm-Status": 200, "X-RESTfm-Reason": "OK", "X-RESTfm-Method": "GET" } }
{ "data": [ { "Pcode": "0811", "Locality": "CASUARINA", "State": "NT", "Comments": "PO Boxes" } ] }
Example JSON format GET response using a unique-key-recordID. Abridged result, only 'data' section shown.
Changelog
Version | Description |
---|---|
2.0.0 | Added support for {unique-key-recordID}. |