API Version 2
  • API V2 Overview
  • Category
    • Company
      • Customers
        • Orders
          • Pages
            • Page Templates
              • Products
                • Purchase Orders
                  • SKUs
                    • Support Tickets
                      • Tax Regions
                        • Vendors
                          • Warehouses
                            API Documentation

                            vendors/create

                            Type Create
                            List Vendors
                            URL http://{domain}/api/v2/vendors/create.json
                            Accepts Filters No
                            Output Attributes
                            No


                            Create Vendors

                            These parameters are used for creating Vendors. Using this API one can create Lead Commerce Vendors. The specific data points include name, terms, send_email, warehouse, status and addresses. The name is the Vendor name, the terms are the method of payment terms, send_email is a boolean for automatically sending an email when PO is placed, status is vendor status and addresses are Vendor addresses. The address data block includes full_name, status, address information, etc.
                            Parameter Type Required Notes
                            Example
                            name string Yes
                            ABC Vendor
                            terms int Yes
                            5
                            status int
                            Yes
                            0, 1 or 2
                            send_email boolean No Automatically send Vendor email when PO placed true
                            warehouses array
                            Yes
                            Pass an array of the warehouses that relate to the vendor
                            [1,2,4] or [1]
                            addresses array
                            No See below for data points

                            Address Data Points

                            These are the values for Address info.
                            Key Data Type Required Example Notes
                            full_name string Yes Tom Smith Customer full name for shipping
                            status int No 1
                            Set address status, default to active if not set
                            address_1 string Yes 101 Main St
                            Customer street address
                            address_2 string No

                            city string Yes Los Angeles
                            subregion string Yes CA Customer State (abbr)
                            postal_code string Yes 90210
                            region string Yes United States Customer Country
                            phone string No 310-555-9876
                            default_billing int No 1 Set address as default billing address
                            default_shiping int No 1 Set address as default shipping address

                            Vendor Terms
                            1 COD
                            2 Check
                            3 Credit Card
                            4 Net 15
                            5 Net 30
                            6 Net 45
                            7 Net 60
                            8 Net 90
                            9 Net 1

                            Request

                            Example cURL sent
                            curl -X POST 'https://{your-domain}/api/v2/vendors/create.json' 
                            --header 'Authorization: Basic {your-key}' 
                            --header 'Content-Type: application/x-www-form-urlencoded' 
                            --data-urlencode 'data={
                              "inserts":[
                                 {
                                    "name":"Vendor Name",
                                    "terms":"1",
                                    "status":"1",
                                    "warehouses":[1],
                                    "addresses":[
                                       {
                                          "full_name":"Contact Name",
                                          "address_1":"6800 Zoo Dr",
                                          "city":"Kansas City",
                                          "subregion":"MO",
                                          "postal_code":"64132",
                                          "region":"United States",
                                          "phone":"123-456-7890"
                                       }
                                    ]
                                 }
                              ]
                            }'
                            

                            Response

                            Example JSON returned
                            {
                              "code": "200",
                              "data": [
                                {
                                  "id": "2",
                                  "title": "Vendor Name",
                                  "tag": "MZG1PGR7GHJ9YMHB8XVZKBBOD"
                                }
                              ]
                            }
                            

                            Start your free, no-risk trial today.