auth0_ex v0.1.4 Auth0Ex.Management.Rule

A module representing rule on Auth0

Summary

Functions

Get all rules

Create a rule

Deletes a rule

Get a rule

Update a rule

Functions

all(params \\ %{})

Get all rules

iex> Auth0Ex.Management.Rule.all()
iex> Auth0Ex.Management.Rule.all(enabled: true, fields: "id,name")
create(body)

Create a rule

iex> Auth0Ex.Management.Rule.create(%{name: "some_rule", script: "some_script_code"})
delete(id)

Deletes a rule

iex> Auth0Ex.Management.Rule.delete("some_rule")
get(id)

Get a rule

iex> Auth0Ex.Management.Rule.get("some_rule")
iex> Auth0Ex.Management.Rule.get("some_rule", fields: "id,name")
get(id, params)
update(id, body)

Update a rule

iex> Auth0Ex.Management.Rule.update("some_rule", name: "new_name")