Deepl.Usage (deepl v0.3.0)
View SourceProvides function to retrieve usage and quota information.
API references for this module can be found in the Retrieve usage & quota documentation.
Summary
Functions
Get the usage and quota information for current API key.
Returns usage and quota information, the output depends on the type of API key used (Free or Pro).
Examples
# This is an example output for Free plan
iex> Deepl.Usage.get()
{:ok,
%{
"character_count": 100,
"character_limit": 500000
}}
# This is an example output for Pro plan
iex> Deepl.Usage.get()
{:ok,
%{
"api_key_character_count" => 3000,
"api_key_character_limit" => 1000000000000,
"character_count" => 3000,
"character_limit" => 1000000000000,
"end_time" => "2025-06-30T00:12:32Z",
"products" => [
%{
"api_key_character_count" => 1000,
"character_count" => 1000,
"product_type" => "write"
},
%{
"api_key_character_count" => 2000,
"character_count" => 2000,
"product_type" => "translate"
}
],
"start_time" => "2025-05-30T00:12:32Z"
}}