ActOn

ActOnController

APIDescription

AddUserToActOnFile

POST -- api/v2/ActOn/AddUserToActOnFile

Start tutorial

Add User To ActOn File
This endpoint is used for create ActOn lists with the structure required for the ActOn API, after creating the list with this endpoint you should send it to ActOn API using the UploadUsersFilesToActOn endpoint.


Parameters:
  • Any parameter is required

UploadUsersFilesToActOn

GET -- api/v2/ActOn/UploadUsersFilesToActOn

Start tutorial

Upload Files To ActOn.
This endpoint is used for uploading all the ActOn Lists created with the endpoint AddUserToActOnFile to the ActOn API.


Parameters:
  • This endpoint doesn't use parameters

AgentCompensation

AgentCompensationController

APIDescription

GetAgentCompensation

GET -- api/v2/AgentCompensation/GetAgentCompensation

Start tutorial

Get Agent Compensation.


Parameters:
  • CommId
  • BuilderId
  • PartnerId

AnswerHub

AnswerHubController

APIDescription

Answer

POST -- api/v2/AnswerHub/Answer

Start tutorial

Post an answer to a question in the BHI AnswerHub site.


Parameters:
  • Authorization
  • QuestionId

Answer

GET -- api/v2/AnswerHub/Answer

Start tutorial

Get a paged list of the answers that have been posted to a question in the BHI AnswerHub site.


Parameters:
  • Authorization
  • QuestionId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort

CreateQuestion

POST -- api/v2/AnswerHub/CreateQuestion

Start tutorial

Post a new question to the BHI AnswerHub site.


Parameters:
  • Authorization

CreateUser

POST -- api/v2/AnswerHub/CreateUser

Start tutorial

Creates a new user in the BHI AnswerHub site.


Parameters:
  • Authorization

FollowSpace

PUT -- api/v2/AnswerHub/FollowSpace

Start tutorial

Makes a user follow an space in the BHI AnswerHub site.


Parameters:
  • Authorization
  • SpaceId
  • Follower

FollowTopic

PUT -- api/v2/AnswerHub/FollowTopic

Start tutorial

Makes a user follow a topic in the BHI AnswerHub site.


Parameters:
  • Authorization
  • TopicId
  • Follower

GetAnswers

GET -- api/v2/AnswerHub/GetAnswers

Start tutorial

Get a paged list of the answers that have been posted to the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • AnswerId
  • QuestionId

GetArticles

GET -- api/v2/AnswerHub/GetArticles

Start tutorial

Get a paged list of the articles that have been posted to the BHI AnswerHub site.
Articles refer to structured documents within the BHI AnswerHub knowledge base.
The Article content type is perfect for how-to's and process documentation.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • ArticleId

GetAwards

GET -- api/v2/AnswerHub/GetAwards

Start tutorial

Get a paged list of the awards that have been installed to the BHI AnswerHub site.
Awards are a method to reward users for certain behaviors or for achieving certain landmarks in terms of the content they post on the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • AwardId

GetComments

GET -- api/v2/AnswerHub/GetComments

Start tutorial

Get a paged list of the comments that have been posted to the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • CommentId
  • QuestionId
  • AnswerId

GetIdeas

GET -- api/v2/AnswerHub/GetIdeas

Start tutorial

Get a paged list of the ideas that have been posted to the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • IdeaId

GetQuestions

GET -- api/v2/AnswerHub/GetQuestions

Start tutorial

Get a paged list of the questions that have been posted to the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Query
  • Sort
  • QuestionId
  • SpaceId
  • TopicId
  • Topics

GetRelated

GET -- api/v2/AnswerHub/GetRelated

Start tutorial

Get a paged list of questions posted to the BHI AnswerHub site that are related to a specific question filter by question ID.


Parameters:
  • Authorization
  • QuestionId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort

GetSpaces

GET -- api/v2/AnswerHub/GetSpaces

Start tutorial

Get a paged list of the spaces that have been created in the BHI AnswerHub site.
Spaces are an organizational tool in AnswerHub that sits below a Site and above a Topic.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort
  • SpaceId

GetTopics

GET -- api/v2/AnswerHub/GetTopics

Start tutorial

Get a paged list of the topics that have been created in the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort
  • TopicId

GetUsers

GET -- api/v2/AnswerHub/GetUsers

Start tutorial

Get a paged list of the users that have been created in the BHI AnswerHub site.


Parameters:
  • Authorization
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort
  • UserId

GetUserAnswers

GET -- api/v2/AnswerHub/GetUserAnswers

Start tutorial

Get a paged list of the answers that have been posted by an user in the BHI AnswerHub site.


Parameters:
  • Authorization
  • UserId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort

GetUserAwards

GET -- api/v2/AnswerHub/GetUserAwards

Start tutorial

Get a paged list of the awards that have been earned by an user in the BHI AnswerHub site.


Parameters:
  • Authorization
  • UserId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort

GetUserByUserName

GET -- api/v2/AnswerHub/GetUserByUserName

Start tutorial

Get the detailed information for an user created in the BHI AnswerHub site.


Parameters:
  • Authorization
  • UserName

GetUserExpertise

GET -- api/v2/AnswerHub/GetUserExpertise

Start tutorial

Get a paged list of the topics which the user is an expert in the BHI AnswerHub site.


Parameters:
  • Authorization
  • UserId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort

GetUserQuestions

GET -- api/v2/AnswerHub/GetUserQuestions

Start tutorial

Get a paged list of the questions that have been posted by an user in the BHI AnswerHub site.


Parameters:
  • Authorization
  • UserId
  • Exclude
  • Include
  • IncludeOnly
  • Page
  • PageSize
  • Sort

UnfollowSpace

PUT -- api/v2/AnswerHub/UnfollowSpace

Start tutorial

Makes a user unfollow an space in the BHI AnswerHub site.


Parameters:
  • Authorization
  • SpaceId
  • Follower

UnfollowTopic

PUT -- api/v2/AnswerHub/UnfollowTopic

Start tutorial

Makes a user follow a topic in the BHI AnswerHub site.


Parameters:
  • Authorization
  • SpaceId
  • Follower

Builder

BuilderController

APIDescription

Divisions

GET -- api/v2/Builder/Divisions

Start tutorial

Divisions by Corp Builder Id


Parameters:
  • BuilderId

Cache

Manage the Api Cache memory

APIDescription

RemoveApiCache

GET -- api/v2/Cache/RemoveApiCache

Start tutorial

Remove API cache

Comments

CommentsController

APIDescription

ByProperty

GET -- api/v2/Comments/ByProperty

Start tutorial

Get Comments By Property.


Parameters:
  • UserId
  • ListingId
  • ListingType
  • ClientId

OnlyAgent

GET -- api/v2/Comments/OnlyAgent

Start tutorial

Get Comments By Agent.


Parameters:
  • UserId

ByAgentAndClient

GET -- api/v2/Comments/ByAgentAndClient

Start tutorial

Get Comments By Agent and Client.


Parameters:
  • UserId
  • ClientId

Create

POST -- api/v2/Comments/Create

Start tutorial

Create Comments.


Parameters:
  • CommentId
  • UserId
  • ClientId
  • ListingId
  • ListingType
  • Author
  • CommentText
  • DateCreated
  • DateLastChanged

Update

POST -- api/v2/Comments/Update

Start tutorial

Update Comments.


Parameters:
  • CommentId
  • UserId
  • ClientId
  • ListingId
  • ListingType
  • Author
  • CommentText
  • DateCreated
  • DateLastChanged

UpdateArchived

GET -- api/v2/Comments/UpdateArchived

Start tutorial

Update Comments.


Parameters:
  • CommentId
  • IsArchived

ClientDelete

GET -- api/v2/Comments/ClientDelete

Start tutorial

Update Comments.


Parameters:
  • ApiAgentClientComment
  • Object filled with form information

Detail

DetailController

APIDescription

AgeRestrictedCommunities

GET -- api/v2/Detail/AgeRestrictedCommunities

Start tutorial

Age Restricted Communities by State


Parameters:
  • PartnerId
  • State
  • ExcludeStates
  • ExcludeBuilders
  • ExcludeMarkets

Brand

GET -- api/v2/Detail/Brand

Start tutorial

Get Brand and Brand Showcase info, by Brand Id.


Parameters:
  • brandId

BrandTestimonials

GET -- api/v2/Detail/BrandTestimonials

Start tutorial

Get Brand Testimonials, by Brand Id.


Parameters:
  • brandId

Lots

GET -- api/v2/Detail/Lots

Start tutorial

Get Lots from a Community.


Parameters:
  • PartnerId
  • BrandId Or CommId
  • Unpublished

Lot

GET -- api/v2/Detail/Lot

Start tutorial

Get Lot by Id.


Parameters:
  • LotId
  • Unpublished
  • PartnerId

CitiesInState

GET -- api/v2/Detail/CitiesInState

Start tutorial

Retrieves a list of Cities by State.


Parameters:
  • PartnerId
  • State
  • BrandId
  • Unpublished

Community

GET -- api/v2/Detail/Community

Start tutorial

Community Details.


Parameters:
  • PartnerId
  • CommId
  • IncludeBookmarks
  • UserId (required when using IncludeBookmarks)

Testimonials

GET -- api/v2/Detail/Testimonials

Start tutorial

Community Testimonials.


Parameters:
  • CommId
  • BuilderId
  • MaxReturnRows
  • Partner Id

EventsAndPromotions

GET -- api/v2/Detail/EventsAndPromotions

Start tutorial

Community Events and Promotions.


Parameters:
  • CommId
  • BuilderId
  • Unpublished
  • Partner Id

AllConsumerPromoOffers

GET -- api/v2/Detail/AllConsumerPromoOffers

Start tutorial

All Consumer Promo Offers for a Community
Parameters:

  • CommId
  • Unpublished
  • Partner Id

AllMongoBrands

GET -- api/v2/Detail/AllMongoBrands

Start tutorial

Get all brands from Mongo Db, for performance tests

Home

GET -- api/v2/Detail/Home

Start tutorial

Get Plan or Spec by Id.


Parameters:
  • PartnerId
  • PlanId Or SpecId
  • BackFillImages
  • IncludeBookmarks
  • UserId (required when using IncludeBookmarks)
  • ExcludeParams
  • AggregateOptions

BasicHome

GET -- api/v2/Detail/BasicHome

Start tutorial

Get Basic Listing by Id.


Parameters:
  • PartnerId
  • ListingId
  • BackFillImages
  • IncludeBookmarks
  • UserId (required when using IncludeBookmarks)
  • ExcludeParams
  • AggregateOptions

Markets

GET -- api/v2/Detail/Markets

Start tutorial

Get Markets by Partner, State and Brand


Parameters:
  • PartnerId
  • State
  • BrandId
  • Unpublished

MongoMarkets

GET -- api/v2/Detail/MongoMarkets

Start tutorial

Partner

GET -- api/v2/Detail/Partner

Start tutorial

Partner Details.


Parameters:
  • PartnerId
  • Unpublished

Partners

GET -- api/v2/Detail/Partners

Start tutorial

Partners List.


Parameters:
  • Unpublished

States

GET -- api/v2/Detail/States

Start tutorial

List of States for Partner.


Parameters:
  • PartnerId
  • BrandId
  • Unpublished

Ektron

Methods to retrieve Ektron content

APIDescription

Content

GET -- api/v2/Ektron/Content

Start tutorial

Get Ektron Content by Id.
DEPRECATED. Please use "Contents", instead.


Parameters:
  • ContentId

Contents

GET -- api/v2/Ektron/Contents

Start tutorial

Get Ektron Contents by comma-separated list of Ids, or by the Author Name.


Parameters:
  • ContentIds
  • Title
  • TaxonomyIds
  • TaxonomyNames
  • SmartFormIds
  • SmartFormNames
  • FolderIds
  • FolderPath
  • AuthorId
  • AuthorName
  • SortBy
  • SortOrder
  • PageSize
  • PageNumber
  • StatusIds
  • ExcludeMetadata

FolderContents

GET -- api/v2/Ektron/FolderContents

Start tutorial

Get Ektron Contents By Folder Id.
DEPRECATED. Please use "Contents" with the FolderIds or FolderPath filter, instead.


Parameters:
  • FolderId
  • SortBy
  • SortOrder

SubCategories

GET -- api/v2/Ektron/SubCategories

Start tutorial

Get Ektron SubCategories for a Taxonomy Id.


Parameters:
  • TaxonomyId
  • Recursive

SubFolders

GET -- api/v2/Ektron/SubFolders

Start tutorial

Get Ektron Sub Folders for a parent Folder Id.


Parameters:
  • FolderId
  • Recursive

SmartForms

GET -- api/v2/Ektron/SmartForms

Start tutorial

Get Ektron Smart Forms (Also Known as XML Collections)


EmailServices

Email Services

APIDescription

SendEmail

POST -- api/v2/EmailServices/SendEmail

Start tutorial

Send an Email.


Parameters:
  • To: List of email that are going to receive the email
  • From: Contains the email and name of the sender of the email
  • Body: Data and Url to get the Body of the email
  • ReplyTo: Set the Reply To email information
  • Subject: Subject of the email
  • From: Contains the email and name of the sender of the email
  • CallBack: Action to be execute after the email is send

FeedBack

FeedBackController

APIDescription

GetByProperty

GET -- api/v2/FeedBack/GetByProperty

Start tutorial

Get FeedBack By Property.


Parameters:
  • UserId
  • ClientId
  • ListingId
  • ListingType

GetClientCountsByAgent

GET -- api/v2/FeedBack/GetClientCountsByAgent

Start tutorial

Get Client Counts By Agent


Parameters:
  • UserId

OnlyAgent

GET -- api/v2/FeedBack/OnlyAgent

Start tutorial

Get Agent


Parameters:
  • UserId

ByAgentAndClient

GET -- api/v2/FeedBack/ByAgentAndClient

Start tutorial

Get Feedback By Agent and Client


Parameters:
  • UserId
  • ClientId

GetCountsByClient

GET -- api/v2/FeedBack/GetCountsByClient

Start tutorial

Counts By Client Id


Parameters:
  • ClientId

ClientFeedBacksByAgent

GET -- api/v2/FeedBack/ClientFeedBacksByAgent

Start tutorial

Client Feedback By Agent


Parameters:
  • UserId

GraphQl

Generic Controller for all the methods that can be accessed using GraphQL.

APIDescription

Default

GET -- api/v{version}/Version3.GraphQl/Default

Start tutorial

GraphQL


Executes GraphQL Queries. Support for a GET request with a "query" param passed in the query string

Default

OPTIONS -- api/v{version}/Version3.GraphQl/Default

Start tutorial

GraphQL


Executes GraphQL Queries. Support for a GET request with a "query" param passed in the query string

Default

POST -- api/v{version}/Version3.GraphQl/Default

Start tutorial

Executes GraphQL Queries. Support for a POST request with JSON-encoded HTTP POST contents in form: { "query": "...", "variables" : {"myVariable": "someValue", ...} }

Leads

LeadsController

APIDescription

GetLeads

GET -- api/v2/Leads/GetLeads

Start tutorial

This endpoint allows builders to access their BDX leads in either JSON or XML. Please reach out to your account manager for token information. Get Leads.


Parameters:
  • builderId
  • token
  • startDate
  • endDate
  • leadRecipient
  • leadIdMin
  • leadIdMax
  • communityId
  • planId
  • specId
  • count

GetUserInformation

GET -- api/v2/Leads/GetUserInformation

Start tutorial

Endpoint that returns a profile valid for a user /// Get Leads Extended.


Parameters:
  • builderId
  • token
  • email

GetLeadsExtended

GET -- api/v2/Leads/GetLeadsExtended

Start tutorial

This endpoint returns a list of objects that contains a Profile of a user with all their corresponding leads Get Leads Extended.


Parameters:
  • builderId
  • token
  • startDate
  • endDate
  • leadIdMin
  • leadIdMax
  • communityId
  • planId
  • specId
  • email
  • count

PostLeads

POST -- api/v2/Leads/PostLeads

Start tutorial

Generates Leads. This endpoint will force security, so, a PartnerId and SessionToken are mandatory. Note: Any Lead Action can be applied to any Lead Type

PostLeads

OPTIONS -- api/v2/Leads/PostLeads

Start tutorial

Generates Leads. This endpoint will force security, so, a PartnerId and SessionToken are mandatory. Note: Any Lead Action can be applied to any Lead Type

GetUserBehavior

GET -- api/v2/Leads/GetUserBehavior

Start tutorial

Gets user behavior information from BigQuery filtered by a list of shopper ids

CheckCustomerToken

GET -- api/v2/Leads/CheckCustomerToken

Start tutorial

Gets a requests from a customer with multiple leads to process the lead augmentation service

AugmentedLeadService

POST -- api/v2/Leads/AugmentedLeadService

Start tutorial

Gets a requests from a customer with multiple leads to process the lead augmentation service

RealTimeAugmentedLeadService

POST -- api/v2/Leads/RealTimeAugmentedLeadService

Start tutorial

Gets a requests from a customer with multiple leads to process the lead augmentation service on real time mode

AugmentedLeadTransactionStatus

GET -- api/v2/Leads/AugmentedLeadTransactionStatus

Start tutorial

Gets a requests from a customer who wants to know the status of a request submitted earlier

AugmentedLeadTransactionsStatusByCustomerId

GET -- api/v2/Leads/AugmentedLeadTransactionsStatusByCustomerId

Start tutorial

Gets a requests from a customer who wants to know the status of all request submitted since a start date

GetAugmentedLeadTransactionResult

GET -- api/v2/Leads/GetAugmentedLeadTransactionResult

Start tutorial

Get the results of the transaction of a customer.

SubscribeApplicationUser

POST -- api/v2/Leads/SubscribeApplicationUser

Start tutorial

Subscribe user to email results.

GetSubscribeApplicationUser

GET -- api/v2/Leads/GetSubscribeApplicationUser

Start tutorial

Get the user details.

Opcity

POST -- api/v2/Leads/Opcity

Start tutorial

Generates Opcity Leads.

LassoLead

POST -- api/v2/Leads/LassoLead

Start tutorial

Lasso Lead Integration. Endpoint for submitting forms to Lasso CRM.

Likes

LikesController

APIDescription

OnlyAgent

GET -- api/v2/Likes/OnlyAgent

Start tutorial

Get likes By Agent.


Parameters:
  • UserId

ByAgentAndClient

GET -- api/v2/Likes/ByAgentAndClient

Start tutorial

Get Likes By Agent and Client.


Parameters:
  • UserId
  • ClientId

Create

POST -- api/v2/Likes/Create

Start tutorial

Create a like.


Parameters:
  • LikeId
  • Like
  • UserId
  • ClientId
  • ListingId
  • ListingType
  • DateCreated
  • DateLastChanged

Update

POST -- api/v2/Likes/Update

Start tutorial

Update a like.


Parameters:
  • LikeId
  • UserId
  • Like
  • ClientId
  • ListingId
  • ListingType
  • DateCreated
  • DateLastChanged
  • IsArchived

UpdateArchived

GET -- api/v2/Likes/UpdateArchived

Start tutorial

Update a like.


Parameters:
  • LikeId
  • IsArchived

ClientDelete

GET -- api/v2/Likes/ClientDelete

Start tutorial

Delete likes of a client.


Parameters:
  • ClientId

Log

LogController

APIDescription

PartnerEvent

POST -- api/v2/Log/PartnerEvent

Start tutorial

Log Partner Event


Parameters:
  • partnerId
  • eventCode
  • propertyId
  • testMode

EventLogger

POST -- api/v2/Log/EventLogger

Start tutorial

Event Logger


Parameters:
  • PartnerId
  • eventCode

Media

Gets Media Objects for Communities, Plans, Specs and retrieves Media Gallery objects

APIDescription

Community

GET -- api/v2/Media/Community

Start tutorial

Get Media Objects for Communities.


Parameters:
  • PartnerId
  • CommId
  • ExcludeImages
  • ExcludeVideos
  • BackFillImages
  • ImgTypes
  • includeVideoUrls

Brand

GET -- api/v2/Media/Brand

Start tutorial

Gallery

GET -- api/v2/Media/Gallery

Start tutorial

Get Media Objects for Communities, Plans or Specs for the new Gallery Experience viewer


Parameters:
  • PartnerId
  • CommId
  • PlanId
  • SpecId
  • extramediainfo

Home

GET -- api/v2/Media/Home

Start tutorial

Get Media Objects for Plans or Specs.


Parameters:
  • PlanId Or SpecId
  • ExcludeImages
  • ExcludeVideos
  • ExcludeFloorPlans
  • BackFillImages
  • ImgTypes
  • includeVideoUrls

SavedSearches

Saved Searches

APIDescription

SavedSearches

GET -- api/v2/SavedSearches/SavedSearches

Start tutorial

Return a list of saved searches using a list of ids.


Parameters:
  • SavedSearchIds

UpdateEmailSend

GET -- api/v2/SavedSearches/UpdateEmailSend

Start tutorial

Update the option that indicates that a saved search was sent or not.


Parameters:
  • SavedSearchIds

ShowSavedSearchToClient

GET -- api/v2/SavedSearches/ShowSavedSearchToClient

Start tutorial

Update the option that indicates if a saved search can be seing by a client or not.


Parameters:
  • SavedSearchIds

UserList

GET -- api/v2/SavedSearches/UserList

Start tutorial

Return the saved searches of an agent, this not include the client saved searches.


Parameters:
  • UserId

AgentClientList

GET -- api/v2/SavedSearches/AgentClientList

Start tutorial

Return the count of how many saved searches the agent and clients have.


Parameters:
  • UserId

AgentClientListCounts

GET -- api/v2/SavedSearches/AgentClientListCounts

Start tutorial

Return the count of how many saved searches the agent and clients have.


Parameters:
  • UserId

GetAgentAndClientCounts

GET -- api/v2/SavedSearches/GetAgentAndClientCounts

Start tutorial

Return the count of how many saved searches at client have


Parameters:
  • UserId

GetClientCounts

GET -- api/v2/SavedSearches/GetClientCounts

Start tutorial

Return the count of how many saved searches the client have.


Parameters:
  • ClientId

ClientList

GET -- api/v2/SavedSearches/ClientList

Start tutorial

Return a list of Saved Searches for a single client.


Parameters:
  • ClientId

ClientsByAgentList

GET -- api/v2/SavedSearches/ClientsByAgentList

Start tutorial

Return a list of the clients saved searches using a User Id.


Parameters:
  • UserId

Create

POST -- api/v2/SavedSearches/Create

Start tutorial

Created a Saved Search.


Body Parameters:
  • SearchId
  • UserId
  • ClientId
  • SearchName
  • SearchParameters
  • SendEmailUpdate
  • IsEmailSent
  • DateCreated
  • DateLastChanged
  • DateLastViewed
  • ScheduledForAction
  • ShowToClient

Update

POST -- api/v2/SavedSearches/Update

Start tutorial

Update a existing Saved Search.


Body Parameters:
  • SearchId
  • UserId
  • ClientId
  • SearchName
  • SearchParameters
  • SendEmailUpdate
  • IsEmailSent
  • DateCreated
  • DateLastChanged
  • DateLastViewed
  • ScheduledForAction
  • ShowToClient

Delete

GET -- api/v2/SavedSearches/Delete

Start tutorial

Delete Saved Searches by using the provided S. S. Ids


Parameters:
  • ssId

ClientDelete

GET -- api/v2/SavedSearches/ClientDelete

Start tutorial

Delete all the saved search of a client


Parameters:
  • ClientId

UpdateLastView

GET -- api/v2/SavedSearches/UpdateLastView

Start tutorial

Update the last time that saved search presented to a user.


Parameters:
  • SavedSearchId

SearchController

APIDescription

Brands

GET -- api/v2/Search/Brands

Start tutorial

Brand Search


Search ParametersMore details here

DudaBrands

GET -- api/v2/Search/DudaBrands

Start tutorial

No documentation available.

Builders

GET -- api/v2/Search/Builders

Start tutorial

Builder Search


Search ParametersMore details here

DudaBuilders

GET -- api/v2/Search/DudaBuilders

Start tutorial

Builder Search


Search ParametersMore details here

Communities

GET -- api/v2/Search/Communities

Start tutorial

Community Search


Search ParametersMore details here

Communities

POST -- api/v2/Search/Communities

Start tutorial

Community Search


Search ParametersMore details here

CommunitiesSummaryInfo

GET -- api/v2/Search/CommunitiesSummaryInfo

Start tutorial

Community Search


Search ParametersMore details here

CommunitiesSummaryInfo

POST -- api/v2/Search/CommunitiesSummaryInfo

Start tutorial

Community Search


Search ParametersMore details here

DudaCommunities

GET -- api/v2/Search/DudaCommunities

Start tutorial

DUDA Community Search


Search ParametersMore details here

DudaCommunities

POST -- api/v2/Search/DudaCommunities

Start tutorial

DUDA Community Search


Search ParametersMore details here

CommunityLocations

GET -- api/v2/Search/CommunityLocations

Start tutorial

Community Location Search


Search ParametersMore details here

CommunityLocations

POST -- api/v2/Search/CommunityLocations

Start tutorial

Community Location Search


Search ParametersMore details here

Videos

GET -- api/v2/Search/Videos

Start tutorial

Get Videos.


Parameters:
  • PartnerId
  • CommId

ListingCounts

GET -- api/v2/Search/ListingCounts

Start tutorial

Get All Community and Listings counts by Partner Id.


Parameters:
  • PartnerId

UrgencyData

GET -- api/v2/Search/UrgencyData

Start tutorial

BuiltInCommunity

GET -- api/v2/Search/BuiltInCommunity

Start tutorial

No documentation available.

BuiltInCommunity

POST -- api/v2/Search/BuiltInCommunity

Start tutorial

No documentation available.

Homes

GET -- api/v2/Search/Homes

Start tutorial

Home Search


Search ParametersMore details here

Homes

POST -- api/v2/Search/Homes

Start tutorial

Home Search


Search ParametersMore details here

HomesSummaryInfo

GET -- api/v2/Search/HomesSummaryInfo

Start tutorial

Home Search


Search ParametersMore details here

HomesSummaryInfo

POST -- api/v2/Search/HomesSummaryInfo

Start tutorial

Home Search


Search ParametersMore details here

HomeLocations

GET -- api/v2/Search/HomeLocations

Start tutorial

Home Locations Search


Search ParametersMore details here

HomeLocations

POST -- api/v2/Search/HomeLocations

Start tutorial

Home Locations Search


Search ParametersMore details here

DudaHomes

GET -- api/v2/Search/DudaHomes

Start tutorial

DUDA Home Search


Search ParametersMore details here

DudaHomes

POST -- api/v2/Search/DudaHomes

Start tutorial

DUDA Home Search


Search ParametersMore details here

Favorites

GET -- api/v2/Search/Favorites

Start tutorial

Return Favorites per site.

Favorites

POST -- api/v2/Search/Favorites

Start tutorial

Return Favorites per site.

GeneratePdf

GET -- api/v2/Search/GeneratePdf

Start tutorial

No documentation available.

GeneratePdf

POST -- api/v2/Search/GeneratePdf

Start tutorial

No documentation available.

Recommendations

GET -- api/v2/Search/Recommendations

Start tutorial

Recommendations
Search ParametersMore details here


Recos

GET -- api/v2/Search/Recos

Start tutorial

Recommendations
Search ParametersMore details here


Typeahead

TypeaheadController

APIDescription

Locations

GET -- api/v2/Typeahead/Locations

Start tutorial

Get Typeahead Locations for the Partner using a Search term and optionally Location Types to filter


Parameters:
  • PartnerId
  • SearchTerm
  • Types

DudaLocations

GET -- api/v2/Typeahead/DudaLocations

Start tutorial

MongoLocations

ElasticSearchLocations

GET -- api/v2/Typeahead/ElasticSearchLocations

Start tutorial

(An Action that handles HTTP GET requests) elastic search locations.

IpLocation

GET -- api/v2/Typeahead/IpLocation

Start tutorial

Returns a location based on a IP Address

MongoIpLocation

GET -- api/v2/Typeahead/MongoIpLocation

Start tutorial

Returns a location based on a IP Address

User

UserController

APIDescription

RecComms

GET -- api/v2/User/RecComms

Start tutorial

Get Recomended Communities, returns communities based on user's favorites (a.k.a People who liked this community also liked these other communities)


Parameters:
  • PartnerId
  • CommId
  • sourceAction
  • targetAction
  • MaxResults

RecHomes

GET -- api/v2/User/RecHomes

Start tutorial

Get Recomended Listings, returns homes based on user's favorites (a.k.a People who liked this plan/spec also liked these other listings)


Parameters:
  • PartnerId
  • PlanId Or SpecId
  • sourceAction
  • targetAction
  • MaxResults

Bookmarks

GET -- api/v2/User/Bookmarks

Start tutorial

Get Bookmark(s) by User Id (GUID), or by Logon Name and Partner Id.


Parameters:
  • UserId Or LogonName
  • PartnerId (Required when using LogonName)
  • ActionName
  • ContentId Or ContentTypeName
  • showNotes
  • showSharedUsers

Bookmark

GET -- api/v2/User/Bookmark

Start tutorial

Get an user Bookmark by it's Id


Parameters:
  • BookmarkId
  • showNotes
  • showSharedUsers

CreateBookmark

POST -- api/v2/User/CreateBookmark

Start tutorial

Creates a new User Bookmark and optionally it can set its Bookmark Notes as well


Body Parameters:
  • UserId
  • ContentTypeId Or ContentTypeName
  • ContentId
  • Title
  • Url
  • Action
  • Optionally the Notes array

UpdateBookmark

POST -- api/v2/User/UpdateBookmark

Start tutorial

Updates an User Bookmark and optionally it can set its Bookmark Notes as well


Body Parameters:
  • Id
  • UserId
  • ContentId Or ContentTypeName
  • ContentId : Long
  • Title
  • Url
  • Action
  • Optionally the Notes array

DeleteBookmark

GET -- api/v2/User/DeleteBookmark

Start tutorial

Delete Bookmark


Parameters:
  • bookmarkId

BookmarkContentTypes

GET -- api/v2/User/BookmarkContentTypes

Start tutorial

Get Bookmark Content Types


This endpoint doesn't use parameters

ShareBookmark

POST -- api/v2/User/ShareBookmark

Start tutorial

Share a particular Bookmark with other user Http Delete Verb, remove the share bookmarks If only the bookmarkId is provided, all the bookmarks shared with that ID are going to be deleted

ShareBookmark

PUT -- api/v2/User/ShareBookmark

Start tutorial

Share a particular Bookmark with other user Http Delete Verb, remove the share bookmarks If only the bookmarkId is provided, all the bookmarks shared with that ID are going to be deleted

ShareBookmark

DELETE -- api/v2/User/ShareBookmark

Start tutorial

Share a particular Bookmark with other user Http Delete Verb, remove the share bookmarks If only the bookmarkId is provided, all the bookmarks shared with that ID are going to be deleted

BookmarkData

GET -- api/v2/User/BookmarkData

Start tutorial

Get Bookmark Data by User Id (GUID), and optionally by Template Id and/or Bookmark Id.


Parameters:
  • UserId
  • TemplateId
  • BookmarkId
  • ShowNotes

BookmarkData

POST -- api/v2/User/BookmarkData

Start tutorial

Creates a new Bookmark Data, and returns the new Bookmark Data Id


Body Parameters:
  • BookmarkId
  • UserContent
  • TemplateId
  • BookmarkId
  • Notes

BookmarkData

PUT -- api/v2/User/BookmarkData

Start tutorial

Creates a new Bookmark Data, and returns the new Bookmark Data Id


Body Parameters:
  • BookmarkId
  • UserContent
  • TemplateId
  • BookmarkId
  • Notes

BookmarkData

DELETE -- api/v2/User/BookmarkData

Start tutorial

Deletes Bookmark Data If bookmarkDataId is not provided the userId and contentId is required.


Parameters:
  • bookmarkDataId
  • userId
  • contentId

BookmarkNotes

GET -- api/v2/User/BookmarkNotes

Start tutorial

Get Bookmark Notes


Parameters:
  • bookmarkId

BookmarkNotes

POST -- api/v2/User/BookmarkNotes

Start tutorial

Set Bookmark Notes


Parameters:
  • BookmarkId
  • BookmarkNotes

BookmarkDataNotes

GET -- api/v2/User/BookmarkDataNotes

Start tutorial

Get Bookmark Data Notes


Parameters:
  • bookmarkDataId

BookmarDatakNotes

POST -- api/v2/User/BookmarDatakNotes

Start tutorial

Get Bookmark Data Notes


Parameters:
  • BookmarkDataId
  • Notes

Profile

GET -- api/v2/User/Profile

Start tutorial

Get User Profile(s) by User Id (GUID), or by Logon Name and optionally Partner Id.


Parameters:
  • UserId Or LogonName
  • PartnerId (Available when using LogonName)

Create

POST -- api/v2/User/Create

Start tutorial

Creates a new User if the provided User Id or Logon Name and Partner Id don't exist in the DB, otherwise it returns false.


Body Parameters:
  • UserId (GUID)
  • LogonName
  • PartnerId
  • FirstName
  • LastName
  • MiddleName
  • City
  • State (Abbr)
  • PostalCode (ZIP)
  • RegMetro
  • Password

Update

POST -- api/v2/User/Update

Start tutorial

Updates a User if the provided User Id or Logon Name and Partner Id exist in the DB. If the user doesn't exist, it returns false.


Body Parameters:
  • UserId Or LogonName
  • PartnerId (Required when using LogonName)
  • FirstName
  • LastName
  • MiddleName (Char)
  • City
  • State (Abbr)
  • PostalCode (ZIP)
  • RegMetro
  • Password

Delete

GET -- api/v2/User/Delete

Start tutorial

Inactivates an User Record if it exists in the DB


Parameters:
  • UserId Or LogonName
  • PartnerId

Delete

POST -- api/v2/User/Delete

Start tutorial

Deletes Test User Profiles.


Parameters:
  • LogonName

Authenticate

GET -- api/v2/User/Authenticate

Start tutorial

Authenticates an User Account by using either the User Id or the Logon Name and Partner Id, plus the User Token to validate the password


Parameters:
  • UserId Or LogonName
  • PartnerId (Required when using LogonName)
  • UserToken
  • maxLoginAttempts

LockAccount

GET -- api/v2/User/LockAccount

Start tutorial

Lock User Account by User Id (GUID), or by Logon Name and Partner Id.


Parameters:
  • UserId Or LogonName
  • PartnerId (Required when using LogonName)

UnlockAccount

GET -- api/v2/User/UnlockAccount

Start tutorial

Unlock User Account by User Id (GUID), or by Logon Name and Partner Id.


Parameters:
  • UserId Or LogonName
  • PartnerId (Required when using LogonName)
  • resetFailureCount

UserBookmarkOwner

GET -- api/v2/User/UserBookmarkOwner

Start tutorial

Get user information form Bookmark id


Parameters:
  • BookmarkId

GetUserForBehaviorTrackingByEmail

GET -- api/v2/User/GetUserForBehaviorTrackingByEmail

Start tutorial

This endpoint returns the user model data of an user with specific email

GetLinkedUser

GET -- api/v2/User/GetLinkedUser

Start tutorial

Get Shared User Profile Status


Parameters:
  • userId

AddLinkedUser

GET -- api/v2/User/AddLinkedUser

Start tutorial

Links two User Profiles


Parameters:
  • SourceUserId
  • DestUserEmail
  • DestUserId

UpdateLinkedUser

GET -- api/v2/User/UpdateLinkedUser

Start tutorial

Updates Linked User Profile Status


Parameters:
  • userId
  • destUserEmail
  • status
  • destUserId

Register

POST -- api/v2/User/Register

Start tutorial

No documentation available.

Register

OPTIONS -- api/v2/User/Register

Start tutorial

No documentation available.

LoginDuda

GET -- api/v2/User/LoginDuda

Start tutorial

No documentation available.

LoginDuda

OPTIONS -- api/v2/User/LoginDuda

Start tutorial

No documentation available.

CreatedUsers

GET -- api/v2/User/CreatedUsers

Start tutorial

No documentation available.

CreatedUsers

OPTIONS -- api/v2/User/CreatedUsers

Start tutorial

No documentation available.

DudaCreatedUsers

GET -- api/v2/User/DudaCreatedUsers

Start tutorial

No documentation available.

UserInfo

GET -- api/v2/User/UserInfo

Start tutorial

No documentation available.

UserInfo

OPTIONS -- api/v2/User/UserInfo

Start tutorial

No documentation available.

UpdateUser

POST -- api/v2/User/UpdateUser

Start tutorial

No documentation available.

UpdateUser

OPTIONS -- api/v2/User/UpdateUser

Start tutorial

No documentation available.

UpdateUser

PUT -- api/v2/User/UpdateUser

Start tutorial

No documentation available.

PasswordRecovery

POST -- api/v2/User/PasswordRecovery

Start tutorial

No documentation available.

PasswordRecovery

OPTIONS -- api/v2/User/PasswordRecovery

Start tutorial

No documentation available.

SaveFavorite

POST -- api/v2/User/SaveFavorite

Start tutorial

No documentation available.

SaveFavorite

OPTIONS -- api/v2/User/SaveFavorite

Start tutorial

No documentation available.

GetFavorites

GET -- api/v2/User/GetFavorites

Start tutorial

No documentation available.

GetFavorites

OPTIONS -- api/v2/User/GetFavorites

Start tutorial

No documentation available.

RemoveFavorites

POST -- api/v2/User/RemoveFavorites

Start tutorial

No documentation available.

RemoveFavorites

OPTIONS -- api/v2/User/RemoveFavorites

Start tutorial

No documentation available.

RemoveFavorites

DELETE -- api/v2/User/RemoveFavorites

Start tutorial

No documentation available.

EmailAvailableHomes

POST -- api/v2/User/EmailAvailableHomes

Start tutorial

No documentation available.

EmailAvailableHomes

OPTIONS -- api/v2/User/EmailAvailableHomes

Start tutorial

No documentation available.

GeneratePDF

POST -- api/v2/User/GeneratePDF

Start tutorial

No documentation available.

GeneratePDF

OPTIONS -- api/v2/User/GeneratePDF

Start tutorial

No documentation available.