> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/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


## Related topics

- [SuperOffice.WebApi.Agents.NavigatorAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.NavigatorAgent.md)
- [SuperOffice.WebApi.Data.NavigatorCompany](/en/api/reference/webapi/SuperOffice.WebApi.Data.NavigatorCompany.md)
- [SuperOffice.WebApi.Agents](/en/api/reference/webapi/SuperOffice.WebApi.Agents.md)
- [SuperOffice.WebApi.Agents.AgentBase](/en/api/reference/webapi/SuperOffice.WebApi.Agents.AgentBase.md)
- [SuperOffice.WebApi.Data.Navigator GetNavigatorCompaniesRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Navigator_GetNavigatorCompaniesRequest.md)
- [SuperOffice.WebApi.Agents.IListAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IListAgent.md)
