Skip to main content
PATCH
/
vendors
/
{vendorId}
/
discount
Update discount settings
curl --request PATCH \
  --url https://www.renovationfind.com/rest-manager-api-v1/vendors/{vendorId}/discount \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "discountLive": true,
  "discountMember": true,
  "discountPriority": 1
}
'
{
  "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

Discount settings to update. All fields are optional; null values are ignored.

discountLive
boolean
discountMember
boolean
discountPriority
integer
discountCategory
string
discountBriefDescription
string
discountDetailedDescription
string
discountInventoryReserved
boolean

Response

Discount settings 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