SmartHomeWebhook
| API | Description |
|---|---|
| POST api/smarthome/webhook/workflow |
No documentation available. |
| PATCH api/smarthome/webhook/workflow/{id} |
No documentation available. |
| POST api/smarthome/webhook/activity |
No documentation available. |
| PATCH api/smarthome/webhook/activity/{id} |
No documentation available. |
| POST api/smarthome/webhook/customer-parameters |
No documentation available. |
XYZReviews
Notification
| API | Description |
|---|---|
| POST api/notification/web/subscribe |
No documentation available. |
| GET api/notification/web/sendTest?Message={Message} |
No documentation available. |
| POST api/Notification/SetAuthNotificationContact |
No documentation available. |
Login
| API | Description |
|---|---|
| POST api/auth |
No documentation available. |
| GET api/user/myaccounts |
No documentation available. |
| GET api/user/account |
No documentation available. |
| POST api/user/registration |
No documentation available. |
| GET api/registration?authToken={authToken}&AccountType={AccountType} |
No documentation available. |
| POST api/Login/SaveDeviceInfo/{ContactId} |
No documentation available. |
| POST api/defaultregistration |
No documentation available. |
| GET api/entity/profile?name={name} |
No documentation available. |
| POST api/Login/AuthenticateUser |
Login User Authentication |
| POST api/Login/AuthenticateUserWithToken |
No documentation available. |
| GET api/Login/GetAppMetaData |
No documentation available. |
| GET api/Login/GetStartUp?adsobjId={adsobjId} |
No documentation available. |
| GET api/Login/GetLetterAvatar?fName={fName}&lName={lName} |
No documentation available. |
GHL
| API | Description |
|---|---|
| POST api/ghl/webhook/{type} |
No documentation available. |
| GET api/ghl/UpdateContactTag/{type}/{contactId}?phone={phone} |
No documentation available. |
| GET api/ghl/SearchContact/{AccountKey} |
No documentation available. |
| GET api/ghl/businessscan/{contactId}?companyname={companyname}&firstname={firstname}&lastname={lastname}&email={email}&phone={phone}&address={address}&city={city}&state={state}&county={county} |
No documentation available. |
| POST api/ghl/subscription/sync |
Internal endpoint for syncing subscription events to GHL contacts. Called from Stripe webhook (reviews-web) after payment or plan changes. Searches GHL contact by email, updates plan name and subscription status custom fields, and adds an event-specific tag. |
Location
/
| API | Description |
|---|---|
| GET api/Location/{AccountKey} | |
| POST api/Location/CheckAvailable/{AccountKey} | |
| GET api/Location | |
| GET api/Location/LocationById/{LocationCode} | |
| GET api/Location/AllLocationByContact/{ContactKey} | |
| GET api/Location/LocationByContact/{ContactKey} | |
| GET api/Location/QrCode/{ContactKey}/{LocationKey} |
No documentation available. |
| GET api/Location/QrCode/autogenerate/{ContactKey} |
No documentation available. |
| POST api/Location/UserLocation/{ContactKey} | |
| GET api/LocationWidget/{AccountKey}?Category={Category} |
No documentation available. |
| POST api/Location/{Accountkey} |
No documentation available. |
| PATCH api/Location/{LocationCode} | |
| GET api/Location/CheckSiteRefernece?ReviewSiteKey={ReviewSiteKey}&SiteReferenceId={SiteReferenceId} |
No documentation available. |
| GET api/Location/checkips |
No documentation available. |
Location
Reviews
App
| API | Description |
|---|---|
| GET api/app/menu/{type} |
No documentation available. |
| GET api/app/account/{AccountId} |
No documentation available. |
| GET api/app/account/info |
No documentation available. |
| GET api/app/account/pricingplan |
No documentation available. |
| GET api/app/validatevippromo/{promoCode} |
No documentation available. |
| POST api/app/createnewsubscription |
No documentation available. |
| POST api/app/subscription/ghl-sync |
Called after successful Stripe checkout to sync subscription info to GHL. Adds a subscription tag and updates custom fields (plan name, subscription status). Detects upfront payment type server-side from the Stripe session data. |
| PATCH api/app/subscription |
No documentation available. |
| POST api/app/externalsignup |
No documentation available. |
| POST api/app/reviewsignup |
No documentation available. |
| POST api/app/completesubscription/success |
No documentation available. |
| DELETE api/app/subscription/vip-pending |
Cancels the pending incomplete/trialing VIP subscription in Stripe and clears StripeSubscriberId from DB so the user can create a fresh subscription. |
| GET api/app/subscription/vip-payment-status |
Checks Stripe directly for VIP invoice payment status. For normal subscriptions: invoice status == "paid" or subscription status == "active". For upfront subscriptions: subscription status == "trialing" AND the standalone upfront invoice (metadata.IsUpfront=true, metadata.SubscriptionId=sub.Id) is "paid". |
| POST api/app/completesubscription/cancel |
No documentation available. |
| GET api/app/subscription/cancelpreview |
No documentation available. |
| POST api/app/subscription/cancelsession |
No documentation available. |
| POST api/app/feedback |
No documentation available. |
| GET api/app/islocationowner/{accountkey} |
No documentation available. |
| GET api/app/businesshours/{accountkey} |
No documentation available. |
| POST api/app/businesshour/{accountKey} |
No documentation available. |
| GET api/app/additionallocation |
No documentation available. |
| POST api/app/locationsubscription |
No documentation available. |
| GET api/app/locationsubscription/{PlanKey}/{PlanType} |
No documentation available. |
| GET api/app/subscription/{PlanKey}/{PlanType} |
No documentation available. |
| GET api/app/account/msgtemplate |
No documentation available. |
| POST api/app/account/template |
No documentation available. |
| PATCH api/app/account/template/{AccountTemplateKey} |
No documentation available. |
| GET api/app/contact/role/{ContactId} |
No documentation available. |
| GET api/app/user |
No documentation available. |
| GET api/app/user/{ContactId} |
No documentation available. |
| GET api/app/user/alternativeuser |
No documentation available. |
| POST api/app/user/update |
No documentation available. |
| GET api/app/dropdownlist/{TypeName} |
No documentation available. |
| POST api/app/user |
No documentation available. |
| POST api/app/user/importuser |
No documentation available. |
| GET api/app/user/importuser |
No documentation available. |
| GET api/app/user/userrecords/{ImportId}?TotalError={TotalError} |
No documentation available. |
| GET api/app/appdownload |
No documentation available. |
| GET api/app/sendmessage/{MobileNumber}/{MobileCode} |
No documentation available. |
| POST api/app/widget/sendemail |
No documentation available. |
| GET api/app/widget/reviews?key={key} |
No documentation available. |
| GET api/app/widget/reviewsdata?key={key} |
No documentation available. |
| GET api/app/users/active |
No documentation available. |
| POST api/app/widget |
No documentation available. |
| GET api/app/location/widget/{locationcode} |
No documentation available. |
| POST api/app/widget/depriciated |
No documentation available. |
| GET api/app/limitation |
No documentation available. |
| GET api/app/invoice?UrlReferrer={UrlReferrer} |
No documentation available. |
| POST api/app/user/create |
No documentation available. |
| POST api/app/generatetoken?days={days} |
No documentation available. |
| GET api/app/accesslog |
No documentation available. |
| POST api/App/CheckCTRApp?ActiveAccountId={ActiveAccountId}&ActiveContactId={ActiveContactId}&ContactKey={ContactKey} |
No documentation available. |
| POST api/App/PricingPlan?StripeCallbackUrl={StripeCallbackUrl} |
No documentation available. |
| POST api/App/SubscribeToPlan?PriceId={PriceId}&AccountId={AccountId}&StripeCallbackUrl={StripeCallbackUrl}&metaData={metaData}&offerCode={offerCode} |
No documentation available. |
| POST api/App/SubscriptionPlanUpgrade?PlanKey={PlanKey}&PlanType={PlanType}&AccountId={AccountId} |
No documentation available. |
Achievement
| API | Description |
|---|---|
| GET api/achievement/level/{ActiveGroupId}?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/CurrentProgress/{ActiveGroupId}?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/badges/{ActiveGroupId}?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/points/history/{ActiveGroupId}?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/level/history/{ActiveGroupId}?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/Currentbadge?ContactId={ContactId} |
No documentation available. |
| GET api/achievement/streak?ContactId={ContactId} |
No documentation available. |
| POST api/Achievement/SetAuthAchievementContact |
No documentation available. |
Directory
| API | Description |
|---|---|
| POST api/directory/createlisting?AccountKey={AccountKey}&LocationCode={LocationCode} |
No documentation available. |
| GET api/directory/location/create/{LocationCode}?AccessKey={AccessKey} |
No documentation available. |
| GET api/directory/log/{DirectoryListingLogKey}?AccessKey={AccessKey} |
No documentation available. |
| PATCH api/directory/log/{DirectoryListingLogKey}?AccessKey={AccessKey}&Status={Status}&Exception={Exception} |
No documentation available. |
Auth
| API | Description |
|---|---|
| POST api/auth/login |
No documentation available. |
| POST api/auth/refresh?refreshToken={refreshToken} |
No documentation available. |
BulkRequest
| API | Description |
|---|---|
| GET api/bulkrequest/templates |
No documentation available. |
| GET api/bulkrequest/{AccountTemplateKey}/templates |
No documentation available. |
| GET api/bulkrequest/termandcondition |
No documentation available. |
| GET api/bulkrequest/{ImportTypeId} |
No documentation available. |
| POST api/bulkrequest/manualimport/{LocationCode} |
No documentation available. |
| POST api/bulkrequest/fileimport/{LocationCode}?ImportTypeId={ImportTypeId}&TemplateId={TemplateId}&TermandCondID={TermandCondID} |
No documentation available. |
| GET api/bulkrequest/CheckReviewElement/{ImportId} |
No documentation available. |
| GET api/bulkrequest/sendrequest/{ImportId} |
No documentation available. |
| POST api/BulkRequest/SetAuthUserContact |
No documentation available. |
ClaimBusiness
| API | Description |
|---|---|
| GET api/claimbusiness/testapi/{accessToken}?LoopTime={LoopTime} |
No documentation available. |
| GET api/claimbusiness/GetBusinessRecordToProcessLocations/{accessToken}?ImportId={ImportId}&Top={Top} |
No documentation available. |
| POST api/claimbusiness/createlisting/{accessToken} |
No documentation available. |
| GET api/claimbusiness/validatebusiness/{accessToken}?BusRecordKey={BusRecordKey}&ImportId={ImportId} |
No documentation available. |
ProcessReviewReply
| API | Description |
|---|---|
| GET api/processreviewreply |
No documentation available. |
| GET api/reviewreply |
No documentation available. |
| POST api/ProcessReviewReply/SaveResponseLog?PrimaryKey={PrimaryKey}&ResponseError={ResponseError} |
No documentation available. |
Reward
| API | Description |
|---|---|
| GET api/rewards?AccessToken={AccessToken} |
No documentation available. |
| GET api/rewards/earnings?AccessToken={AccessToken}&RewardKey={RewardKey} |
No documentation available. |
| GET api/rewards/info/{RewardKey}?AccessToken={AccessToken} |
No documentation available. |
| POST api/rewards/enroll/{RewardKey}?AccessToken={AccessToken} |
No documentation available. |
| GET api/rewards/notification?AccessToken={AccessToken} |
No documentation available. |
Reward
Leaderboard
| API | Description |
|---|---|
| GET api/leaderboard/sendnotificationfromqueue?batchkey={batchkey} |
No documentation available. |
Leaderboard
| API | Description |
|---|---|
| GET api/leaderboard/myleaderboards?CurrentLocationId={CurrentLocationId} |
No documentation available. |
| GET api/leaderboard/viewleaderboard/{BoardKey}?PeriodKey={PeriodKey} |
No documentation available. |
| GET api/leaderboard/viewhistory/{BoardKey}/{EntityId} |
No documentation available. |
| POST api/Leaderboard/SetAuthUserContact |
No documentation available. |
BusinessCollateral
| API | Description |
|---|---|
| GET api/businesscollateral/create/{accessToken}?ExportKey={ExportKey} |
No documentation available. |
Template
| API | Description |
|---|---|
| GET api/Template/{AccountKey} | |
| GET api/Template/TemplateById/{AccountTemplateKey} | |
| POST api/Template/{Accountkey} | |
| PATCH api/Template/{AccountTemplateKey} |
ReviewUser
| API | Description |
|---|---|
| GET api/reviewuser?CreatedDays={CreatedDays} |
No documentation available. |
| POST api/notification/clickup/task |
No documentation available. |
GoogleInsight
| API | Description |
|---|---|
| POST api/GoogleInsight/DailyMetrics | |
| POST api/GoogleInsight/CustomerSearch | |
| POST api/GoogleInsight/CustomerView | |
| POST api/GoogleInsight/CustomerAction | |
| GET api/GoogleInsight/GoogleLocation?LocationKey={LocationKey} |
No documentation available. |
| POST api/GoogleInsight/GoogleMetrics |
No documentation available. |
| POST api/GoogleInsight/GoogleMetricsData |
No documentation available. |
| POST api/GoogleInsight/LogGoogleMetrics |
No documentation available. |
| GET api/GoogleInsight/syncGoogleMetrics?GoogleLocationId={GoogleLocationId}&FromDate={FromDate}&ToDate={ToDate} |
No documentation available. |
Webhook
| API | Description |
|---|---|
| POST api/vcc/getstatus/{callGuid}?status={status} |
No documentation available. |
| POST api/webhook/checkoutchamp |
No documentation available. |
| GET api/webhook/checkoutchamp |
No documentation available. |
| POST api/webhook/checkoutchamp/cancel |
No documentation available. |
| GET api/webhook/checkoutchamp/cancel |
No documentation available. |
| POST api/webhook/stripe |
Handles Stripe webhook events. Currently processes checkout.session.completed for the cancellation_fee flow: cancels the Stripe subscription and updates DB status. TODO: add Stripe webhook signature verification before going to production. |
| POST api/wp/webhook |
No documentation available. |
ReviewsSearch
Order
AiComment
| API | Description |
|---|---|
| POST api/AiComment |
No documentation available. |
| GET api/Moderation/CheckImageVulnerability/{ReviewRequestId} |
No documentation available. |
| GET api/Moderation/GetReviewAttatchment/{ReviewRequestId} |
No documentation available. |
| POST api/Moderation/CheckModeration |
No documentation available. |
| POST api/Moderation/CheckModerationtext |
No documentation available. |
| POST api/Moderation/AudioToText |
No documentation available. |
| POST api/Moderation/InsertReviewModeration |
No documentation available. |
IndividualReview
IndividualReview
Values
| API | Description |
|---|---|
| GET api/Values/Get |
No documentation available. |
| GET api/Values/Get/{id} |
No documentation available. |
| POST api/Values/Post |
No documentation available. |
| PUT api/Values/Put/{id} |
No documentation available. |
| DELETE api/Values/Delete/{id} |
No documentation available. |