Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1461 Ansichten

Is it possible to create multiple records(for example contacts(res.partner)) in one single api call?

I have to sync new data from existing apps and the initial import needs to create thousands of new records per app. Is there a way that I could send all the data in one call?

i.e.: 

$pId = $this->models->execute_kw($this->db, $this->uid, $this->password, 'res.partner', 'create', [
[
'name' => $this->payload['payload']['data']['ContactName'],
'email' => $this->payload['payload']['data']['ContactEmail'],
'type' => $this->payload['payload']['data']['ContactType'],
'parent_id' => $parent_id,
'parent_name' => $this->payload['payload']['data']['CompanyName'],
'company_type' => 'person',
'company_id' => 2,
'function' => $this->payload['payload']['data']['LinkRole'],
'comment' => 'This record was automatically created via the webhook',
], [record_2], [record_3], [etc.],
]
);
Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Aug. 25
2522
1
Aug. 25
511
1
Aug. 25
708
2
Juli 25
3248
3
Juli 25
873