Hey Alexander,
Da hast du einen weißen Fleck in unserer Swagger Api Doku entdeckt, den ich auf unsere Liste aufgenommen habe. Da die Personen ja nicht "nested" erstellt werden sollen zum Deal, sondern nur zugewiesen werden läuft es leider außerhalb der _attributes Analogie.
Es gibt für den Fall das Attribut person_ids_set, in das du die gewünschten IDs kommagetrennt rein schreiben kannst. Hier ein Curl für dich:
curl --location --request POST '
https://api.centralstationcrm.net/api/deals.json' \
--header 'Content-Type: application/json' \
--header 'X-apikey: XYZ' \
--data-raw '{"deal" : {"name" : "sample deal",
"description": "...",
"value": 43.05,
"value_type": "Total",
"target_date": "2022-11-15",
"current_state": "open_50",
"person_ids_set": "1,2",
"company_id": "42",
"tags_attributes" : [{"name": "first tag"}],
"custom_fields_attributes": [{"custom_fields_type_id": 100, "name": "super value"}]
}
}'
Danke dir für den Hinweis und Sorry, dass die Doku hier noch unvollständig ist.
Gruß
Axel