# `DocuSign.Api.Notary`
[🔗](https://github.com/neilberkman/docusign_elixir/blob/v3.4.0/lib/docusign/api/notary.ex#L5)

API calls for all endpoints tagged `Notary`.

# `notary_get_notary`

```elixir
@spec notary_get_notary(
  DocuSign.Connection.t(),
  keyword()
) :: {:ok, DocuSign.Model.NotaryResult.t()} | {:error, Req.Response.t()}
```

Gets settings for a  notary user.
Gets settings for a notary user. The current user must be a notary.

### Parameters

- `connection` (DocuSign.Connection): Connection to server
- `opts` (keyword): Optional parameters
  - `:include_jurisdictions` (String.t): When **true,** the response will include a `jurisdiction` property that contains an array of all supported jurisdictions for the current user.

### Returns

- `{:ok, DocuSign.Model.NotaryResult.t}` on success
- `{:error, Req.Response.t}` on failure

# `notary_post_notary`

```elixir
@spec notary_post_notary(
  DocuSign.Connection.t(),
  keyword()
) :: {:ok, DocuSign.Model.Notary.t()} | {:error, Req.Response.t()}
```

Registers the current user as a notary.
Registers the current user as a notary.

### Parameters

- `connection` (DocuSign.Connection): Connection to server
- `opts` (keyword): Optional parameters
  - `:body` (Notary): 

### Returns

- `{:ok, DocuSign.Model.Notary.t}` on success
- `{:error, Req.Response.t}` on failure

# `notary_put_notary`

```elixir
@spec notary_put_notary(
  DocuSign.Connection.t(),
  keyword()
) :: {:ok, DocuSign.Model.Notary.t()} | {:error, Req.Response.t()}
```

Updates notary information for the current user.
Updates notary information for the current user.

### Parameters

- `connection` (DocuSign.Connection): Connection to server
- `opts` (keyword): Optional parameters
  - `:body` (Notary): 

### Returns

- `{:ok, DocuSign.Model.Notary.t}` on success
- `{:error, Req.Response.t}` on failure

---

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