> ## 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

# \<a id="SuperOffice\_WebApi\_Agents\_INavigatorAgent">\</a> Interface INavigatorAgent

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

### \<a id="SuperOffice\_WebApi\_Agents\_INavigatorAgent\_GetAllNavigatorCompanyAsync\_SuperOffice\_WebApi\_RequestOptions\_">\</a> GetAllNavigatorCompanyAsync(RequestOptions)

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

### \<a id="SuperOffice\_WebApi\_Agents\_INavigatorAgent\_GetNavigatorCompaniesAsync\_System\_String\_SuperOffice\_WebApi\_RequestOptions\_">\</a> GetNavigatorCompaniesAsync(string, RequestOptions)

```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;

### \<a id="SuperOffice\_WebApi\_Agents\_INavigatorAgent\_GetNavigatorCompanyListAsync\_System\_Int32\_\_\_SuperOffice\_WebApi\_RequestOptions\_">\</a> GetNavigatorCompanyListAsync(int\[], RequestOptions)

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.EMailAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.EMailAgent.md)
