{"command":{"effect":"write","timeoutSeconds":120,"inputSchema":{"type":"object","description":"Modifies a vector store.","properties":{"path":{"type":"object","properties":{"vector_store_id":{"type":"string","description":"The ID of the vector store to modify."}},"required":["vector_store_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/UpdateVectorStoreRequest"}},"required":["path","body"],"additionalProperties":false,"definitions":{"UpdateVectorStoreRequest":{"type":"object","additionalProperties":false,"properties":{"name":{"description":"The name of the vector store.","type":["string","null"]},"expires_after":{"allOf":[{"$ref":"#/definitions/VectorStoreExpirationAfter"},{}]},"metadata":{"$ref":"#/definitions/Metadata"}}},"VectorStoreExpirationAfter":{"type":"object","title":"Vector store expiration policy","description":"The expiration policy for a vector store.","properties":{"anchor":{"description":"Anchor timestamp after which the expiration policy applies. Supported anchors: `last_active_at`.","type":"string","enum":["last_active_at"]},"days":{"description":"The number of days after the anchor time that the vector store will expire.","type":"integer","minimum":1,"maximum":365}},"required":["anchor","days"]},"Metadata":{"anyOf":[{"type":"object","description":"Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n","additionalProperties":{"type":"string"}},{"type":"null"}]}}},"name":"Modify vector store","id":"openai.modifyvectorstore","example":{"path":{"vector_store_id":"example"},"body":{}},"maxRequests":1,"summary":false}}