# `Wise.Services.UserSecurity`
[🔗](https://github.com/iamkanishka/wise/blob/v1.0.0/lib/wise/services/user_security.ex#L1)

Wise User Security API — PIN, FaceMap, phone numbers, device fingerprints.

# `create_device_fingerprint`

```elixir
@spec create_device_fingerprint(
  Wise.Config.t(),
  Wise.Types.user_id(),
  String.t(),
  String.t() | nil
) :: {:ok, map()} | {:error, Wise.Error.t()}
```

# `create_phone_number`

```elixir
@spec create_phone_number(Wise.Config.t(), Wise.Types.user_id(), String.t()) ::
  {:ok, map()} | {:error, Wise.Error.t()}
```

# `create_pin`

```elixir
@spec create_pin(Wise.Config.t(), Wise.Types.user_id(), String.t(), String.t()) ::
  {:ok, :ok} | {:error, Wise.Error.t()}
```

# `enrol_face_map`

```elixir
@spec enrol_face_map(Wise.Config.t(), Wise.Types.user_id(), String.t()) ::
  {:ok, :ok} | {:error, Wise.Error.t()}
```

# `list_phone_numbers`

```elixir
@spec list_phone_numbers(Wise.Config.t(), Wise.Types.user_id()) ::
  {:ok, [map()]} | {:error, Wise.Error.t()}
```

---

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