# `Stancer.API.Webhooks`

# `create`

```elixir
@spec create(map()) :: {:ok, map()} | {:error, term()}
```

POST `/v2/webhooks/`

## Parameters

  * `enabled` (boolean, optional)
  * `url` (string (1-65536 chars, format: uri), optional)

# `delete`

```elixir
@spec delete(String.t()) :: {:ok, map()} | {:error, term()}
```

DELETE `/v2/webhooks/{id}`

# `get`

```elixir
@spec get(String.t()) :: {:ok, map()} | {:error, term()}
```

GET `/v2/webhooks/{id}`

# `list`

```elixir
@spec list() :: {:ok, map()} | {:error, term()}
```

GET `/v2/webhooks/`

# `update`

```elixir
@spec update(String.t(), map()) :: {:ok, map()} | {:error, term()}
```

PATCH `/v2/webhooks/{id}`

## Parameters

  * `enabled` (boolean, optional)
  * `url` (string (1-65536 chars, format: uri), optional)

---

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