# `AdyenClient.Management.Terminals`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/management/webhooks_methods_terminals_settings.ex#L244)

Management API — Terminal management.

# `get_company_action`

```elixir
@spec get_company_action(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()
```

Get a specific terminal action.

# `list`

```elixir
@spec list(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Get a list of all terminals.

# `list_company_actions`

```elixir
@spec list_company_actions(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()
```

List terminal actions at company level.

# `reassign`

```elixir
@spec reassign(String.t(), map(), keyword()) :: AdyenClient.Client.response()
```

Reassign a terminal to a store or inventory.

# `schedule_action`

```elixir
@spec schedule_action(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Schedule terminal actions across terminals.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
