

The full Insert from URL script step with data.Īfter running the script, the HTTP status header we got back was:

Second, they opened up the Target to be either a field or a variable, instead of just a field: First, they added cURL options that you can specify as a calculation: Because plugins aren't necessary, that also means that users on FileMaker Go, WebDirect, and even Custom Web Publishing have the same power the desktop app is capable of.įileMaker 16 updated the Insert from URL script step in a couple of different ways.

We can now natively perform all of the HTTP CRUD functions AND get responses and set HTTP headers, which wasn’t possible before FileMaker 16. Using the Integrating FileMaker with RESTful APIs file, we’ve updated it to now use Insert from URL with cURL options instead of the BaseElements plugin. Checking the response code is a necessity in REST APIs. If you get a code back that starts with 2, you know it succeeded (e.g. HTTP response codes are important because they let you know whether your operation ran correctly or not. FileMaker 16 allows users to specify headers, set request types, receive response codes, among many other things. CURL stands for ‘Client URL Request Library,’ or just ‘Client for URLs,’ and it’s a way to interact with data across devices around the world with many different protocols, such as HTTP, FTP, etc.
