# SitesClient Source: https://www.nianticspatial.com/docs/api/unity/NianticSpatial.NSDK.AR.Sites.SitesClient/ SitesClient --- ## Declaration public class SitesClient : IDisposable ## Summary Client for interacting with the Sites Manager service. Provides methods to query organizational hierarchy data including users, organizations, sites, and assets. --- ## Constructors public SitesClient() #### Summary Creates a new SitesClient. #### Throws InvalidOperationException -- Thrown if the NSDK context is not initialized. --- ## Methods | Name | Type | Summary | | --- | --- | --- | | Dispose | void | Releases native resources. | | async RequestAssetInfoAsync | Task | Requests asset information by asset ID. | | async RequestAssetsForSiteAsync | Task | Requests all assets for a site. | | async RequestOrganizationInfoAsync | Task | Requests organization information by organization ID. | | async RequestOrganizationsForUserAsync | Task | Requests all organizations for a user. Consider using RequestSelfOrganizationInfoAsync instead. | | async RequestSelfOrganizationInfoAsync | Task | Requests organizations for the current authenticated session. | | async RequestSelfUserInfoAsync | Task | Requests information for the currently authenticated user. To fetch organizations, consider using RequestSelfOrganizationInfoAsync instead. | | async RequestSiteAssetsByLocationAsync | Task | Requests sites and assets near a GPS coordinate. | | async RequestSiteInfoAsync | Task | Requests site information by site ID. | | async RequestSitesForOrganizationAsync | Task | Requests all sites for an organization. | | async RequestUserInfoAsync | Task | Requests user information by user ID. | --- ## Relationships implements: System.IDisposable