Skip to main content
POST
Create a new vendor

Authorizations

Authorization
string
header
required

JWT token issued from the RenovationFind Manager Portal

Body

application/json

Create a new vendor account. Required fields: vendorName, email, password, salesEmail, cityId. All other fields are optional.

vendorName
string
required
Example:

"ABC Renovations"

email
string
required

Login email (must be unique, will be lowercased)

Example:

"info@abcrenovations.com"

password
string
required

Account password (will be securely hashed)

Example:

"securePassword123"

salesEmail
string
required

Customer service email

Example:

"sales@abcrenovations.com"

cityId
integer<int64>
required

City ID for the vendor's primary listing location

Example:

42

vendorType
enum<string>
default:COMPANY

Defaults to COMPANY if not specified

Available options:
COMPANY,
REALTOR
activated
boolean

Whether the vendor account is active

pqVendor
boolean

Whether the vendor is part of the Pre-Qualified program

contactAddress1
string
contactAddress2
string
contactCity
string
contactProvince
string
contactPostalCode
string
realContactPhoneNumber
string

Also sets the display contact phone number

description
string

Company description (max 2048 chars)

websiteUrl
string
bbbUrl
string
dunsNumber
string

Response

Vendor created successfully

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