# Repliers Documentation ## API Reference - [Create an agent](https://docs.repliers.io/reference/create-an-agent.md): Use this endpoint to create an agent. Each client that you create needs to be associated with an agent, therefore it's necessary to create at least one agent before you start creating clients. - [Filter agents](https://docs.repliers.io/reference/find-agents.md): Use this endpoint to get a list of agents that you've created. You can filter for specific agents using parameters like email address and first name. If you don't use any filters all agents will be returned. - [Update an agent](https://docs.repliers.io/reference/update-an-agent.md): Use this endpoint to update information associated with an agent. - [Create a client](https://docs.repliers.io/reference/create-a-client.md): Use this endpoint to create a client. When creating saved searches, messages or favorites a client needs to be specified. - [Get a client](https://docs.repliers.io/reference/get-a-client.md): Use this endpoint to get details about a specific client. - [Filter clients](https://docs.repliers.io/reference/search-clients.md): Use this endpoint to get a list of clients that you've created. You can filter for specific clients using parameters like email address and first name. If you don't use any filters all clients will be returned. - [Update a client](https://docs.repliers.io/reference/update-a-client.md): Use this endpoint to update a client's information. - [Members](https://docs.repliers.io/reference/members.md): Use this endpoint to list and filter members (agents) belonging to the MLS. - [Offices](https://docs.repliers.io/reference/offices.md): Use this endpoint to list offices belonging to the MLS. A brokerage may have one or more offices. - [Update an estimate](https://docs.repliers.io/reference/create-an-estimate-copy.md): Use this endpoint to estimate a property's value by providing us with the property's attributes. - [Create an estimate](https://docs.repliers.io/reference/create-an-estimate.md): Use this endpoint to estimate a property's value by providing us with the property's attributes. For more information refer to the AI-Powered Property Estimates Implementation Guide. - [Delete an estimate](https://docs.repliers.io/reference/delete-an-estimate.md) - [Get Estimates](https://docs.repliers.io/reference/get-estimates.md): Use this endpoint to get estimates - [Add a favorite](https://docs.repliers.io/reference/add-a-favorite.md): Use this endpoint to add a new favorite for a client. - [Get favorites](https://docs.repliers.io/reference/get-favorites.md): Use this endpoint to retrieve a list of properties that a client has favorited. - [Filter sessions](https://docs.repliers.io/reference/get_nlp-chats.md): This endpoint allows you to list and filter all sessions. Each session has a unique nlpId and a session can have many prompts. - [Filter prompts](https://docs.repliers.io/reference/get_nlp.md): This endpoint allows you to list and filter prompts across all sessions. - [New Prompt](https://docs.repliers.io/reference/post_nlp.md): This endpoint translates natural language search queries into structured API requests for the Repliers listings endpoint. For example, the prompt `find me properties in new york`` would be converted to the equivalent API call: https://api.repliers.io/listings?city=New York - [Get similar listings](https://docs.repliers.io/reference/find-similar-listings.md): Provide this endpoint with an mls number and it'll retrieve similar properties that are also for sale. This is really useful if you'd like to show your users other properties they may be interested in. By default this endpoint will retrieve similar properties in the same neighborhood, however you can override this by using a radius parameter. - [Get a single listing](https://docs.repliers.io/reference/get-a-listing.md): Use this endpoint to get details about a specific listing. When requesting a specific listing an expanded view of the listing is provided which includes comparables as well as the MLS history for the specific property. This is useful for building single property views within your app or website. - [Listings Search](https://docs.repliers.io/reference/getting-started-with-your-api.md): Use this endpoint to search listings using various parameters.As your user provides inputs, you simply pass those inputs to this endpoint to retrieve the listings that match their preferences in real-time.

For more information refer to The Searching, Filtering and Paginating Listings Guide .

Using this endpoint you can also request market statistics, dynamic map clusters and search images using AI. - [Search buildings](https://docs.repliers.io/reference/post_buildings.md): Search buildings based on the provided filter criteria. - [Places](https://docs.repliers.io/reference/places.md): Use this endpoint to retrieve relevant schools, parks, transit stops and safety places for a given latitude and longitude. This endpoint is useful to enrich property and neighborhood views with local places information. - [Locations autocomplete](https://docs.repliers.io/reference/get_locations-autocomplete.md): Autocomplete for Locations search. As your user types, you simply pass their input into search param and get locations which match their input. You can use other params to fine-tune the locations which will be returned for a given search. - [Search locations](https://docs.repliers.io/reference/get_locations.md): Search locations based on the provided filter criteria. - [Create a saved search](https://docs.repliers.io/reference/create-a-saved-search.md): Use this endpoint to create a saved search for a client.Important - When a saved search is updated the filters must be specific enough so that the initial matches do not exceed 100 listings otherwise a 406 (not accepted) response will be received. - [Filter matches](https://docs.repliers.io/reference/filter-matches.md): Use this endpoint to lookup matches for a saved search. Matches are listings that met the saved search criteria. - [Update a saved search](https://docs.repliers.io/reference/update-a-saved-search.md): Use this endpoint to update a saved search. Important - When a saved search is updated the filters must be specific enough so that the initial matches do not exceed 100 listings otherwise a 406 (not accepted) response will be received. - [Create a subscription](https://docs.repliers.io/reference/create-a-webhook.md): Use this endpoint to subscribe to a webhook. - [Update a subscription](https://docs.repliers.io/reference/update-a-subscription.md): Use this endpoint to update an existing webhook subscription.