# `AdyenClient.Management.Stores`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/management/companies_merchants_stores_users_creds.ex#L97)

Management API — Store operations.

# `create`

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

Create a store under a merchant.

# `get`

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

Get a store by merchant and store ID.

# `get_by_id`

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

Get a store by store ID only.

# `list`

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

List stores under a merchant.

# `list_all`

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

List all stores (global, across merchants).

# `update`

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

Update a store.

# `update_by_id`

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

Update a store by store ID only.

---

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