HookSniff.Teams (hooksniff v1.1.1)

Team management — members, invite, remove.

Summary

Functions

Invite a team member

List all team members (auto-paginate). Accepts :limit and :max_pages opts.

List team members (paginated). Accepts :limit and :offset opts.

Remove a team member

Functions

invite(client, params)

@spec invite(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}

Invite a team member

list_all_members(client, opts \\ [])

@spec list_all_members(
  HookSniff.t(),
  keyword()
) :: {:ok, list()} | {:error, term()}

List all team members (auto-paginate). Accepts :limit and :max_pages opts.

list_members(client, opts \\ [])

@spec list_members(
  HookSniff.t(),
  keyword()
) :: {:ok, map()} | {:error, term()}

List team members (paginated). Accepts :limit and :offset opts.

remove_member(client, id)

@spec remove_member(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}

Remove a team member