> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-worktree-351-fix-webapi-escaped-anchors.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Agents.INavigatorAgent

<h1 id="SuperOffice_WebApi_Agents_INavigatorAgent">
  Interface INavigatorAgent
</h1>

Namespace: [SuperOffice.WebApi.Agents](SuperOffice.WebApi.Agents.md)\
Assembly: SuperOffice.WebApi.dll

Navigator stuff.

```csharp theme={null}
public interface INavigatorAgent : IAgentBase, IDisposable
```

#### Implements

[IAgentBase](SuperOffice.WebApi.Agents.IAgentBase.md),
[IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable)

## Methods

<h3 id="SuperOffice_WebApi_Agents_INavigatorAgent_GetAllNavigatorCompanyAsync_SuperOffice_WebApi_RequestOptions_">
  GetAllNavigatorCompanyAsync(RequestOptions)
</h3>

Gets array of all NavigatorCompany objects.

```csharp theme={null}
Task<NavigatorCompany[]> GetAllNavigatorCompanyAsync(RequestOptions requestOptions = null)
```

#### Parameters

`requestOptions` [RequestOptions](SuperOffice.WebApi.RequestOptions.md)

Override language/culture codes on this request.

#### Returns

[Task](https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1)\<[NavigatorCompany](SuperOffice.WebApi.Data.NavigatorCompany.md)\[]\&gt;

Array of all NavigatorCompany objects

<h3 id="SuperOffice_WebApi_Agents_INavigatorAgent_GetNavigatorCompaniesAsync_System_String_SuperOffice_WebApi_RequestOptions_">
  GetNavigatorCompaniesAsync(string, RequestOptions)
</h3>

```csharp theme={null}
Task<NavigatorCompany[]> GetNavigatorCompaniesAsync(string name, RequestOptions requestOptions = null)
```

#### Parameters

`name` [string](https://learn.microsoft.com/dotnet/api/system.string)

`requestOptions` [RequestOptions](SuperOffice.WebApi.RequestOptions.md)

Override language/culture codes on this request.

#### Returns

[Task](https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1)\<[NavigatorCompany](SuperOffice.WebApi.Data.NavigatorCompany.md)\[]\&gt;

<h3 id="SuperOffice_WebApi_Agents_INavigatorAgent_GetNavigatorCompanyListAsync_System_Int32___SuperOffice_WebApi_RequestOptions_">
  GetNavigatorCompanyListAsync(int\[], RequestOptions)
</h3>

Gets an array of specific NavigatorCompany objects.

```csharp theme={null}
Task<NavigatorCompany[]> GetNavigatorCompanyListAsync(int[] navigatorCompanyIds, RequestOptions requestOptions = null)
```

#### Parameters

`navigatorCompanyIds` [int](https://learn.microsoft.com/dotnet/api/system.int32)\[]

The identifiers of the NavigatorCompany object

`requestOptions` [RequestOptions](SuperOffice.WebApi.RequestOptions.md)

Override language/culture codes on this request.

#### Returns

[Task](https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1)\<[NavigatorCompany](SuperOffice.WebApi.Data.NavigatorCompany.md)\[]\&gt;

Array of NavigatorCompany objects
