auth0_ex v0.1.4 Auth0Ex.Management.Client

A module representing client on Auth0

Summary

Functions

Gets all the clients

Creates a new Auth0 client from given body

Deletes the client with given client id

Gets the information for individual client

Rotate a client secret for client with given ID

Updates Auth0 client of given ID with given body

Functions

all(params \\ %{})

Gets all the clients

iex> Auth0Ex.Management.Client.all()
iex> Auth0Ex.Management.Client.all(fields: "name,client_id")
create(body)

Creates a new Auth0 client from given body

iex> Auth0Ex.Management.Client.create(%{name: "Samars App"})
delete(id)

Deletes the client with given client id

iex> Auth0Ex.Management.Client.delete("some_client_id")
get(id)

Gets the information for individual client

iex> Auth0Ex.Management.Client.get("some_id")
iex> Auth0Ex.Management.Client.get("some_id", [fields: "id,client_id", include_fields: true])
get(id, params)
rotate_secret(id)

Rotate a client secret for client with given ID

iex> Auth0Ex.Management.Client.rotate_secret("some_client_id")
update(id, body)

Updates Auth0 client of given ID with given body

iex> Auth0Ex.Management.Client.update("some_client_id", %{name: "New Client Name"})