## Insert Vectors `vectorize.indexes.insert(strindex_name, IndexInsertParams**kwargs) -> IndexInsertResponse` **post** `/accounts/{account_id}/vectorize/v2/indexes/{index_name}/insert` Inserts vectors into the specified index and returns a mutation id corresponding to the vectors enqueued for insertion. ### Parameters - `account_id: str` Identifier - `index_name: str` - `body: FileTypes` ndjson file containing vectors to insert. - `unparsable_behavior: Optional[Literal["error", "discard"]]` Behavior for ndjson parse failures. - `"error"` - `"discard"` ### Returns - `class IndexInsertResponse: …` - `mutation_id: Optional[str]` The unique identifier for the async mutation operation containing the changeset. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.vectorize.indexes.insert( index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"Example data", ) print(response.mutation_id) ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": { "mutationId": "0000aaaa-11bb-22cc-33dd-444444eeeeee" }, "success": true } ```