I’ve configured an API connector and it is passing ‘null’ as the value for each form field in the JSON payload even though the fields are mapped correctly and filled.
Am I configuring something incorrectly or is it an issue with the connector?
I’ve configured an API connector and it is passing ‘null’ as the value for each form field in the JSON payload even though the fields are mapped correctly and filled.
Am I configuring something incorrectly or is it an issue with the connector?
Hi there, do you have a screenshot of the null results? Any (error) messages logged in there that can be helpful?
Here is the error log below, a log on the Feathery side of the API Connector would make troubelshooting a lot easier.
#APILog:0x00007f1ff3c64ac0 {
:id => “REDACTED”,
:created_at => Mon, 29 Jul 2024 23:21:39.098332000 AEST +10:00,
:exception_details => “Invalid JSON provided.”,
:request_body => nil,
:request_content_type => “application/vnd.api+json”,
:request_domain => “valiant-staging.com”,
:request_endpoint => “Sign in ・ Cloudflare Access”,
:request_forwarding_ip_addresses => “54.177.134.134, 162.158.78.248”,
:request_id => “REDACTED”,
:request_ip => #<IPAddr: IPv4:54.177.134.134/255.255.255.255>,
:request_method => “POST”,
:request_referrer => nil,
:response_body => {
“errors” => {
“detail” => “Invalid JSON detected. Please provide a valid JSON request.”,
“source” => {
“pointer” => “/custom”
},
“status” => 400
}
},
:response_status => 400,
:updated_at => Mon, 29 Jul 2024 23:21:39.098332000 AEST +10:00,
:user_agent => “python-requests/2.24.0”,
:user_agent_browser => “Python Requests”,
:user_agent_device_brand => nil,
:user_agent_device_family => “Other”,
:user_agent_device_model => “Other”,
:user_agent_operating_system => “Other”,
:user_agent_version => “2.24”,
:api_version => “3”,
:response_headers => nil
//…
}
Updates here will be continued over email! Thanks!