Skip to main content
PATCH
/
vendors
/
{vendorId}
/
contact
Update contact fields
curl --request PATCH \
  --url https://www.renovationfind.com/rest-manager-api-v1/vendors/{vendorId}/contact \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contactPhoneNumber": "4031234567",
  "feedbackEmail": "feedback@example.com"
}
'
{
  "success": true,
  "data": {
    "id": 1234,
    "vendorName": "ABC Renovations",
    "email": "info@abcrenovations.com",
    "salesEmail": "sales@abcrenovations.com",
    "vendorType": "COMPANY",
    "urlTagPrefix": "abc-renovations",
    "activated": true,
    "prospect": false,
    "contactAddress1": "123 Main St",
    "contactAddress2": "Suite 200",
    "contactCity": "Calgary",
    "contactProvince": "AB",
    "contactPostalCode": "T2P 1A1",
    "contactPhoneNumber": "4031234567",
    "realContactPhoneNumber": "4031234567",
    "smsPhoneNumber": "4031234567",
    "feedbackSMSPhoneNumber": "4031234567",
    "feedbackEmail": "feedback@abcrenovations.com",
    "cityId": 42,
    "cityName": "Calgary",
    "provinceName": "Alberta",
    "websiteUrl": "https://www.abcrenovations.com",
    "bbbUrl": "https://www.bbb.org/abc-renovations",
    "facebookUrl": "https://www.facebook.com/abcrenovations",
    "twitterUrl": "https://twitter.com/abcrenovations",
    "googlePlusUrl": "https://g.page/abcrenovations",
    "linkedInUrl": "https://www.linkedin.com/company/abcrenovations",
    "instagramUrl": "https://www.instagram.com/abcrenovations",
    "pinterestUrl": "https://www.pinterest.com/abcrenovations",
    "youTubeUrl": "https://www.youtube.com/abcrenovations",
    "description": "We specialize in home renovations...",
    "covId19Description": "COVID-19 safety measures...",
    "servicesDescription": "Kitchen, bathroom, basement renovations",
    "areasServedDescription": "Calgary and surrounding areas",
    "paymentOptions": "Cash, cheque, credit card",
    "enableFullRMS": true,
    "enableStandaloneFeedbackBooster": true,
    "enableStandaloneReviewBooster": true,
    "enableStandaloneReferralBooster": true,
    "hasLeadBooster": true,
    "viewStatsPermission": true,
    "disableVendorInvoiceAccess": true,
    "energyEfficiencyContractor": true,
    "pendingCertification": true,
    "directoryInventoryReserved": true,
    "highRatingOnBbb": true,
    "customerReviewsPassed": true,
    "creditReportsPassed": true,
    "legalsPassed": true,
    "insuranceExpires": "15/06/2026",
    "wcbExpires": "01/12/2026",
    "businessLicenseExpires": "31/03/2027",
    "dunsNumber": "123456789",
    "dnbMonitoring": true,
    "accredited": true,
    "pqVendor": true,
    "pqVendorDescription": "<string>",
    "pqEmails": "<string>",
    "pqPhoneNumbers": "<string>",
    "discountLive": true,
    "discountMember": true,
    "discountPriority": 123,
    "discountCategory": "<string>",
    "discountBriefDescription": "<string>",
    "discountDetailedDescription": "<string>",
    "discountInventoryReserved": true,
    "packageType": 1,
    "manualPaymentType": "<string>",
    "enableVendorContests": true,
    "contestParticipantLimit": 123,
    "pauseCurrentDripsInPipeline": true,
    "pauseVendorContestDrippingFromCFS": true
  },
  "message": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.renovationfind.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

JWT token issued from the RenovationFind Manager Portal

Path Parameters

vendorId
integer<int64>
required

Vendor ID

Body

application/json

Contact fields to update. All fields are optional; null values are ignored.

contactAddress1
string
contactAddress2
string
contactCity
string
contactProvince
string
contactPostalCode
string
contactPhoneNumber
string
realContactPhoneNumber
string
smsPhoneNumber
string
feedbackSMSPhoneNumber
string
feedbackEmail
string

Response

Contact updated, returns full vendor details

success
boolean
Example:

true

data
object

Full vendor profile returned by the Manager API. Fields are grouped by section:

Account - id, vendorName, email, salesEmail, vendorType, urlTagPrefix, activated, prospect

Contact - contactAddress1, contactAddress2, contactCity, contactProvince, contactPostalCode, contactPhoneNumber, realContactPhoneNumber, smsPhoneNumber, feedbackSMSPhoneNumber, feedbackEmail

City (read-only) - cityId, cityName, provinceName

Social - websiteUrl, bbbUrl, facebookUrl, twitterUrl, googlePlusUrl, linkedInUrl, instagramUrl, pinterestUrl, youTubeUrl

Descriptions - description, covId19Description, servicesDescription, areasServedDescription, paymentOptions

Features - enableFullRMS, enableStandaloneFeedbackBooster, enableStandaloneReviewBooster, enableStandaloneReferralBooster, hasLeadBooster, viewStatsPermission, disableVendorInvoiceAccess, energyEfficiencyContractor, pendingCertification, directoryInventoryReserved

Compliance - highRatingOnBbb, customerReviewsPassed, creditReportsPassed, legalsPassed, insuranceExpires, wcbExpires, businessLicenseExpires, dunsNumber, dnbMonitoring, accredited

PQ - pqVendor, pqVendorDescription, pqEmails, pqPhoneNumbers

Discount - discountLive, discountMember, discountPriority, discountCategory, discountBriefDescription, discountDetailedDescription, discountInventoryReserved

Subscription - packageType, manualPaymentType

Contests - enableVendorContests, contestParticipantLimit, pauseCurrentDripsInPipeline, pauseVendorContestDrippingFromCFS

message
string