URI /RESTfm/{database}/bulk/{layout} Create - POST
URI /RESTfm/{database}/bulk/{layout}
Creates new records in {database} and {layout} from the records provided. Returns the full data of all created records.
Optional query string parameters
| RFMsuppressData | Set flag to suppress 'data' section from response. | 
| RFMscript=<name> | URL encoded script name to be called after result set is generated and sorted. | 
| RFMscriptParam=<string> | URL encoded parameter string to pass to script. | 
| RFMpreScript=<name> | URL encoded script name to be called before performing the find and sorting the result set. | 
| RFMpreScriptParam=<string> | URL encoded parameter string to pass to pre-script. | 
Example message, URI and response
{
    "data": [
        {
            "Pcode": "9998",
            "Locality": "A New Location 1"
        },
        {
            "Pcode": "9999",
            "Locality": "A New Location 2"
        }
    ]
}
 
       Example bulk JSON format CREATE message.
      
     http://demo.restfm.com/RESTfm/postcodes/bulk/brief%20postcodes.json
{
    "meta": [
        {
            "recordID": "9913809"
        },
        {
            "recordID": "9913810"
        }
    ],
    "data": [
        {
            "Pcode": "9998",
            "Locality": "A New Location 1",
            "State": "",
            "Comments": ""
        },
        {
            "Pcode": "9999",
            "Locality": "A New Location 2",
            "State": "",
            "Comments": ""
        }
    ],
    "info": {
        "X-RESTfm-Version": "3.0.0beta\/r420",
        "X-RESTfm-Protocol": "4",
        "X-RESTfm-Status": 200,
        "X-RESTfm-Reason": "OK",
        "X-RESTfm-Method": "POST"
    },
    "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"
        }
    ]
}
 
       Example bulk JSON format CREATE response.
      
     Changelog
| Version | Description | 
|---|---|
| 3.0.0 | Added support for bulk operations. |