Auth0Client.Management.ClientGrant (auth0_client v1.1.0)

Copy Markdown View Source

A module representing client_grant resource

Summary

Functions

Gets all the client grants

Creates a client grant

Delete a client grant

Gets a single client grant

Lists the organizations a client grant is associated with.

Updates a client grant

Functions

all(params \\ %{})

Gets all the client grants

iex> Auth0Client.Management.ClientGrant.all()
iex> Auth0Client.Management.ClientGrant.all(audience: "aud")

create(body)

Creates a client grant

iex> Auth0Client.Management.ClientGrant.create(%{client_id: "client_id", audience: "someaud", scope: []})

delete(id)

Delete a client grant

iex> Auth0Client.Management.ClientGrant.delete("client_grant_to_delete")

get(id)

Gets a single client grant

iex> Auth0Client.Management.ClientGrant.get("cgr_abc123")

organizations(id, params \\ %{})

Lists the organizations a client grant is associated with.

Supports offset and checkpoint pagination.

iex> Auth0Client.Management.ClientGrant.organizations("cgr_abc123")
iex> Auth0Client.Management.ClientGrant.organizations("cgr_abc123", take: 50)

update(id, body)

Updates a client grant

iex> Auth0Client.Management.ClientGrant.update("client_grant_to_update", %{scope: []})