{"templateId":"api_docs","sharedDataIds":{"apiDocsStore":"api-docs-openapi.public.yaml","sidebar":"sidebar-sidebar.yaml__openapi.public"},"props":{"definitionId":"openapi.public.yaml","settings":{"baseUrlPath":"/openapi.public"},"disableAutoScroll":true,"seo":{"title":"Bulk upsert vendors from CSV","description":"Imports vendors into the caller's vendor directory from a raw CSV payload and reports aggregate counts plus a per-row outcome, scoped server-side to the caller's organization. Partial-failure semantics: the call succeeds even when some rows are rejected or skipped. Set dry_run to preview outcomes without persisting changes. Requires an Idempotency-Key header (enforced at the gateway); a replay with the same key returns the originally recorded results."},"dynamicMarkdocComponents":[],"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.titanapi.securityscorecard.io","port":4000,"ipAddress":"216.73.216.142"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"master"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/openapi.public/vendors/bulkupsertvendorsfromcsv","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}