Here is my solution for passing nested structures via API connector with Form-data because I’ve not found this in the forum and struggled a lot.
Initial situation
Field with nested array for multiple options. In my case it was a section for ‘custom_fields’.
To create or edit the external system, I’ve to pass the field_id and the value like in the API documentation of the external system mentioned.
“custom_fields”: [
{
“field_id”: 1,
“entity_type”: “candidate”,
“field_name”: “Salutation”,
“field_type”: “dropdown”,
“value”: “”
},
{
“field_id”: 2,
“entity_type”: “candidate”,
“field_name”: “Custom summary”,
“field_type”: “longtext”,
“value”: “”
}
]
Solution in API connector
For the salutation (external field_id = 1) and internal bubble array [0].
custom_fields[0][field_id]
custom_fields[0][value]
For the summary (external field_id = 2) and internal bubble array [1].
custom_fields[1][field_id]
custom_fields[1][value]
And so on for more field to pass …
Used this because of the external system ONLY allows requests with form-data for this request.
Hope this helps.
Every hint, extension or helpful information will be highly appriciated to this topic.
Regards,
Gerald
