Hi All,
I have FME Form 2023.2.
I am trying to make a REST API call using HTTPCaller. I got this error below,
{
"code": "data_validation_error",
"message": "Invalid request values. Unexpected character ('_' (code 95)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')",
"status": 400,
"traceId": "240425163408767-2c15ec9a"
}
However, the same request works just fine on Postman. Not sure what exactly the error means here. Can anyone help me on this?
Here is the HTTPCaller screenshot.

Here is the request body,

Here is the error messages from the Translation log.
##########
...
UpdateRecordCustomTablesHTTPCaller (HTTPFactory): An error occurred while accessing the URL 'https://apis.accela.com/v4/records/PINELLAS-24CAP-00000-0004H/customTables'
The below feature caused the translation to be terminated
Storing feature(s) to FME feature store file `C:\FME\Funeral Home\FuneralHomeBillingInterfacefmw_log.ffs'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Feature Type: `FEATURE_TYPE'
Attribute(string: UTF-8) : `ApprovalDate' has value `2021-12-29'
Attribute(32 bit unsigned integer): `CACNumber' has value `2118566'
Attribute(string: windows-1252) : `DeceasedFirstName' has value `xxx'
Attribute(string: windows-1252) : `DeceasedLastName' has value `xxx'
Attribute(string: windows-1252) : `DeceasedMiddleInitial' has value `xxx'
Attribute(string: windows-1252) : `FHIdentifier' has value `F040344'
Attribute(string: UTF-8) : `RecordId' has value `PINELLAS-24CAP-00000-0004H'
Attribute(string: UTF-8) : `_RecordCustomTablesJson' has value `[ { "id" : "HS_CREMATION-GENERAL.cINFORMATION", "rows" : [ { "action" : "add", "fields" : { "Cremation Approval Number" : "2118566", "Cremation Date" : "2021-12-29", "First Name" : "xxx", "Middle Name" : "xxx", "Last Name" : "xxx" }, "id" : 1 } ] } ]'
Attribute(string: UTF-8) : `_error' has value `HTTP/2 400'
Attribute(16 bit unsigned integer): `_http_status_code' has value `400'
Attribute(string: UTF-8) : `_response_body' has value `{"status":400,"code":"data_validation_error","message":"Invalid request values. Unexpected character ('_' (code 95)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')","traceId":"240425215017149-42dfe79c"}'
Attribute(string; UTF-8) : `fme_feature_type' has value `CSV'
Attribute(string: US-ASCII) : `fme_geometry' has value `fme_undefined'
Attribute(string; UTF-8) : `fme_rejection_code' has value `NO_RESULT'
Attribute(string: US-ASCII) : `fme_type' has value `fme_no_geom'
Coordinate System: `'
Geometry Type: IFMENull
Coordinate Dimension: 2
===========================================================================
UpdateRecordCustomTablesHTTPCaller_<Rejected> (TeeFactory): UpdateRecordCustomTablesHTTPCaller_<Rejected>: Termination Message: 'UpdateRecordCustomTablesHTTPCaller output a <Rejected> feature. To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation''
Translation FAILED with 3 error(s) and 0 warning(s) (0 feature(s) output)
…
############
Here is the screenshot on Postman.

Thanks,
-John