{
  "opencollection": "1.0.0",
  "info": {
    "name": "Venminder OpenApi BusinessUnit Vendors API",
    "version": "v1"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Vendors",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Provides detailed information about a specific vendor.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/Vendors/GetVendorProfile",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vendorKey",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Provide detailed information about a specific vendor. This includes vendor profile information, oversight requirements, a list of products, a list of contracts and much more."
        },
        {
          "info": {
            "name": "Creates a new vendor and/or product.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/VendorProduct",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new vendor and product or adds a new product to an existing vendor."
        },
        {
          "info": {
            "name": "Updates an existing vendor's profile information.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/VendorProfile",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a vendor's profile information. This includes standard questions as well as custom question add to the Venminder platform. Validation based on results provided in the GET ProfileAnswers API."
        },
        {
          "info": {
            "name": "Adds a third and/or a fourth party relationships to a vendor.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/Relationships",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adds a third and/or a fourth party relationships to a vendor."
        },
        {
          "info": {
            "name": "Deletes a third and/or a fourth party relationships from a vendor.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/Vendors/Relationships",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Deletes a third and/or a fourth party relationships from a vendor."
        },
        {
          "info": {
            "name": "Updates a product's risk level.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/Risk",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a product's risk level given a Risk Assessment has not been performed."
        },
        {
          "info": {
            "name": "Updates a vendor's risk level.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/SetVendorRisk",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a vendor's risk level given a Product Risk Assessment has not been performed."
        },
        {
          "info": {
            "name": "Updates an existing product's profile information.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/ProductProfile",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a product's profile information. This includes standard questions as well as custom question add to the Venminder platform. Validation based on results provided in the GET ProfileAnswers API."
        },
        {
          "info": {
            "name": "Create a contact and assign them to a product.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/Vendors/ProductContact",
            "headers": [
              {
                "name": "cultureCode",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a contact and assigns them to a product. If the contact already exists, use the POST ProductProfile API to update the list of contacts for a product."
        },
        {
          "info": {
            "name": "Provides a list of answers for vendor and product profile questions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/Vendors/ProfileAnswers",
            "params": [
              {
                "name": "vendorKey",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Provides a list of expected answers for the vendor and product profile questions."
        },
        {
          "info": {
            "name": "Provides a list of question keys for vendor information.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/Vendors/GetVendorQuestionKeys"
          },
          "docs": "Provides a list of question keys for vendor information."
        }
      ]
    }
  ],
  "bundled": true
}