--- name: vendors-routes description: Handle 7 OpenAPI operation(s) under /v2/vendors for the vendors route group. --- # vendors API Routes Handle 7 OpenAPI operation(s) under /v2/vendors for the vendors route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### bulk_create_vendors - Operation ID: `bulk_create_vendors` - Route: `POST /v2/vendors/bulk-create` - Mode: WRITE - Summary: BulkCreateVendors - Body: JSON request body accepted. ### bulk_retrieve_vendors - Operation ID: `bulk_retrieve_vendors` - Route: `POST /v2/vendors/bulk-retrieve` - Mode: WRITE - Summary: BulkRetrieveVendors - Body: JSON request body accepted. ### bulk_update_vendors - Operation ID: `bulk_update_vendors` - Route: `PUT /v2/vendors/bulk-update` - Mode: WRITE - Summary: BulkUpdateVendors - Body: JSON request body accepted. ### create_vendor - Operation ID: `create_vendor` - Route: `POST /v2/vendors/create` - Mode: WRITE - Summary: CreateVendor - Body: JSON request body accepted. ### search_vendors - Operation ID: `search_vendors` - Route: `POST /v2/vendors/search` - Mode: WRITE - Summary: SearchVendors - Body: JSON request body accepted. ### retrieve_vendor - Operation ID: `retrieve_vendor` - Route: `GET /v2/vendors/{vendor_id}` - Mode: READ - Summary: RetrieveVendor - Parameters: - `vendor_id` in `path` required ### update_vendor - Operation ID: `update_vendor` - Route: `PUT /v2/vendors/{vendor_id}` - Mode: WRITE - Summary: UpdateVendor - Parameters: - `vendor_id` in `path` required - Body: JSON request body accepted.