diff --git a/libraries/networking/src/AddressManager.h b/libraries/networking/src/AddressManager.h
index 7a67371ab5..8bdb777f96 100644
--- a/libraries/networking/src/AddressManager.h
+++ b/libraries/networking/src/AddressManager.h
@@ -68,6 +68,66 @@ const QString GET_PLACE = "/api/v1/places/%1";
* Read-only.
*/
+/**jsdoc
+ * The AddressManager
API provides facilities related to your current location in the metaverse.
+ *
+ * @namespace AddressManager
+ *
+ * @hifi-interface
+ * @hifi-client-entity
+ * @hifi-avatar
+ *
+ * @deprecated This API is deprecated and will be removed. Use the {@link location} or {@link Window|Window.location} APIs
+ * instead.
+ *
+ * @property {Uuid} domainID - A UUID uniquely identifying the domain you're visiting. Is {@link Uuid(0)|Uuid.NULL} if you're not
+ * connected to the domain or are in a serverless domain.
+ * Read-only.
+ * @property {string} hostname - The name of the domain for your current metaverse address (e.g., "DomainName"
,
+ * localhost
, or an IP address). Is blank if you're in a serverless domain.
+ * Read-only.
+ * @property {string} href - Your current metaverse address (e.g., "hifi://domainname/15,-10,26/0,0,0,1"
)
+ * regardless of whether or not you're connected to the domain. Starts with "file:///"
if you're in a
+ * serverless domain.
+ * Read-only.
+ * @property {boolean} isConnected - true
if you're connected to the domain in your current href
+ * metaverse address, otherwise false
.
+ * @property {string} pathname - The location and orientation in your current href
metaverse address
+ * (e.g., "/15,-10,26/0,0,0,1"
).
+ * Read-only.
+ * @property {string} placename - The place name in your current href
metaverse address
+ * (e.g., "DomainName"
). Is blank if your hostname
is an IP address.
+ * Read-only.
+ * @property {string} protocol - The protocol of your current href
metaverse address (e.g., "hifi"
).
+ * Read-only.
+ *
+ * @borrows location.handleLookupString as handleLookupString
+ * @borrows location.goToViewpointForPath as goToViewpointForPath
+ * @borrows location.goBack as goBack
+ * @borrows location.goForward as goForward
+ * @borrows location.goToLocalSandbox as goToLocalSandbox
+ * @borrows location.goToEntry as goToEntry
+ * @borrows location.goToUser as goToUser
+ * @borrows location.goToLastAddress as goToLastAddress
+ * @borrows location.canGoBack as canGoBack
+ * @borrows location.refreshPreviousLookup as refreshPreviousLookup
+ * @borrows location.storeCurrentAddress as storeCurrentAddress
+ * @borrows location.copyAddress as copyAddress
+ * @borrows location.copyPath as copyPath
+ * @borrows location.lookupShareableNameForDomainID as lookupShareableNameForDomainID
+ *
+ * @borrows location.lookupResultsFinished as lookupResultsFinished
+ * @borrows location.lookupResultIsOffline as lookupResultIsOffline
+ * @borrows location.lookupResultIsNotFound as lookupResultIsNotFound
+ * @borrows location.possibleDomainChangeRequired as possibleDomainChangeRequired
+ * @borrows location.locationChangeRequired as locationChangeRequired
+ * @borrows location.possibleDomainChangeRequiredViaICEForID as possibleDomainChangeRequiredViaICEForID
+ * @borrows location.pathChangeRequired as pathChangeRequired
+ * @borrows location.hostChanged as hostChanged
+ * @borrows location.goBackPossible as goBackPossible
+ * @borrows location.goForwardPossible as goForwardPossible
+ */
+
class AddressManager : public QObject, public Dependency {
Q_OBJECT
SINGLETON_DEPENDENCY