Create and track support tickets for your connected accounts - Moov responds directly to the merchant, and you can see the thread.
Summary
Functions
Creates a support ticket for a connected account. params: :subject, :message, :category.
Retrieves a single support ticket.
Lists support tickets for a connected account.
Lists the messages in a support ticket's thread.
Updates a support ticket, e.g. to add a reply or change its status.
Functions
@spec create(Moov.Client.t(), String.t(), map()) :: {:ok, map()} | {:error, Moov.Error.t()}
Creates a support ticket for a connected account. params: :subject, :message, :category.
@spec get(Moov.Client.t(), String.t(), String.t()) :: {:ok, map()} | {:error, Moov.Error.t()}
Retrieves a single support ticket.
@spec list(Moov.Client.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists support tickets for a connected account.
@spec list_messages(Moov.Client.t(), String.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists the messages in a support ticket's thread.
@spec update(Moov.Client.t(), String.t(), String.t(), map()) :: {:ok, map()} | {:error, Moov.Error.t()}
Updates a support ticket, e.g. to add a reply or change its status.