Ruby
Configuration
Configure the Ruby client and request-specific behavior
client = Insion::Client.new(
token: ENV.fetch("INSION_API_KEY"),
base_url: "https://api.insion.co",
max_retries: 2,
)The client defaults to Insion::Environment::DEFAULT and two retries. Every method accepts request_options: with base_url, additional_headers, additional_query_parameters, additional_body_parameters, and timeout_in_seconds.
client.list_records(
limit: 50,
request_options: { timeout_in_seconds: 10, additional_headers: { "X-Request-ID" => "request-123" } }
)