vendors

put/vendors/{id}

Path parameters

idinteger required

id of the vendor

Request body

projectIdinteger
vendorNamestring
assigneestring
vendorProvidesstring
websitestring
vendorContactPersonstring
reviewResultstring
reviewStatusstring
reviewerstring
riskStatus'Active' | 'Under review' | 'Not active'
reviewDatestring date-time
riskDescriptionstring
impactDescriptionstring
impactinteger
probabilitynumber
actionOwnerstring
actionPlanstring
riskSeverityinteger
riskLevel'Very high risk' | 'High risk' | 'Medium risk' | 'Low risk' | 'Very low risk'
likelihoodnumber

Example request

{
  "projectId": 1,
  "vendorName": "Vendor A",
  "assignee": "John Doe",
  "vendorProvides": "Consulting Services",
  "website": "www.vendora.com",
  "vendorContactPerson": "Jane Smith",
  "reviewResult": "Positive",
  "reviewStatus": "Completed",
  "reviewer": "Bob Johnson",
  "riskStatus": "Not active",
  "reviewDate": "2023-05-15T00:00:00.000Z",
  "riskDescription": "Limited experience with new technology",
  "impactDescription": "Potential delays in project timeline",
  "impact": 3,
  "probability": 0.4,
  "actionOwner": "Alice Williams",
  "actionPlan": "Provide additional training",
  "riskSeverity": 2,
  "riskLevel": "Low risk",
  "likelihood": 0.5
}

Response

vendor

messagestring

Example response

{
  "message": "accepted",
  "data": {
    "id": 1,
    "projectId": 1,
    "vendorName": "Vendor A",
    "assignee": "John Doe",
    "vendorProvides": "Consulting Services",
    "website": "www.vendora.com",
    "vendorContactPerson": "Jane Smith",
    "reviewResult": "Positive",
    "reviewStatus": "Completed",
    "reviewer": "Bob Johnson",
    "riskStatus": "Not active",
    "reviewDate": "2023-05-15T00:00:00.000Z",
    "riskDescription": "Limited experience with new technology",
    "impactDescription": "Potential delays in project timeline",
    "impact": 3,
    "probability": 0.4,
    "actionOwner": "Alice Williams",
    "actionPlan": "Provide additional training",
    "riskSeverity": 2,
    "riskLevel": "Low risk",
    "likelihood": 0.5
  }
}

Changes