Platforms to show: All Mac Windows Linux Cross-Platform
Back to FMDataMBS class.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
FMDataMBS.CreateRecord(request as FMRequestMBS) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Some examples using this method:
FMDataMBS.DatabaseNames as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
FMDataMBS.DeleteRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Some examples using this method:
FMDataMBS.DuplicateRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Some examples using this method:
FMDataMBS.EditRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Some examples using this method:
FMDataMBS.ExecuteScript(scriptName as String, scriptParam as String = "") as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Runs the script server side synchronously.
You can pass a script parameter.
The response contains the error code and/or the result of the script.
When using FileMaker Data API to run a script, make sure that the script has a unique name. If there are multiple scripts with the same name, FileMaker Data API cannot control which script is called, even if the scripts are in different folders.
FMDataMBS.FindRecords(request as FMRequestMBS = nil, query as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Query: JSON with Fields and Find criteria in the following query schema:
[ { "<fieldName>": "<fieldValue>", "omit" : "true" ... }, ...]
see also FileMaker's documentation:
https://help.claris.com/en/data-api-guide/content/perform-find-request.html
FMDataMBS.GetRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
FMDataMBS.GetRecords(request as FMRequestMBS = nil) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please set layout property before calling this.
Some examples using this method:
FMDataMBS.LayoutMetadata(recordId as String) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
RecordID: Record ID to retrieve related value list data
Some examples using this method:
FMDataMBS.LayoutNames as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
FMDataMBS.Login as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please either set UserName and Password or OAuthRequestId and OAuthIdentifier.
If you don't call Login explicitly or the session token expired, the plugin will call it for you.
See also:
FMDataMBS.Login(dataSources() as FMDataSourceMBS) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Please either set UserName and Password or OAuthRequestId and OAuthIdentifier.
dataSources: External FileMaker Data Source Authentication.
Clears session token property.
If you don't call Login explicitly or the session token expired, the plugin will call it for you.
See also:
FMDataMBS.Logout as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Clears session token property.
FMDataMBS.ProductInfo as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Result property in FMResponseMBS is a dictionary with entries including buildDate, name, version, dateFormat, timeFormat and timeStampFormat.
Some examples using this method:
FMDataMBS.ScriptNames as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
FMDataMBS.SetGlobalFields(globalFields as Dictionary) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
globalFields: A dictionary that contains field-value pairs to set global fields in a target database. Field names must be Fully Qualified.
Some examples using this method:
FMDataMBS.UploadToContainerField(Upload as FMContainerUploadMBS) as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
upload: File to upload into container field
Some examples using this method:
FMDataMBS.ValidateSession as FMResponseMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Claris FileMaker Data API | MBS CURL Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The items on this page are in the following plugins: MBS CURL Plugin.