Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1204 Переглядів

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.],
]
);
Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
1
квіт. 25
1695
1
лип. 25
96
2
лип. 25
388
1
черв. 25
1919
1
лип. 25
901