Skip to content

Opensearch dashboards.savedobjectsrepository.bulkcreate

Home > opensearch-dashboards > SavedObjectsRepository > bulkCreate

SavedObjectsRepository.bulkCreate() method

Creates multiple documents at once

Signature:

bulkCreate<T = unknown>(objects: Array<SavedObjectsBulkCreateObject<T>>, options?: SavedObjectsCreateOptions): Promise<SavedObjectsBulkResponse<T>>;

Parameters

Parameter Type Description
objects Array<SavedObjectsBulkCreateObject<T>> [{ type, id, attributes, references, migrationVersion }]
options SavedObjectsCreateOptions {boolean} [options.overwrite=false] - overwrites existing documents {string} [options.namespace]

Returns:

Promise<SavedObjectsBulkResponse<T>>

{promise} - {saved_objects: [[{ id, type, version, references, attributes, error: { message } }]}