Packages

Library for interacting with the Grafana API in Elixir

Current section

Files

Jump to
grafana lib users.ex
Raw

lib/users.ex

defmodule Grafana.Users do
use Grafana.API
@path "/api/users"
@doc """
Get all users.
"""
def get, do: api_get @path
@doc """
Get user with given id.
"""
def get(id), do: api_get "#{@path}/#{id}"
@doc """
Update user with given id as specified by json.
"""
def update(id, json), do: api_put "#{@path}/#{id}", json
@doc """
Get all organizations associated with given user id.
"""
def orgs(id), do: api_get "#{@path}/#{id}/orgs"
end