NAME
WWW::MetaForge::ArcRaiders::Request - HTTP Request factory for MetaForge ARC Raiders API
VERSION
version 0.001
SYNOPSIS
use WWW::MetaForge::ArcRaiders::Request;
my $factory = WWW::MetaForge::ArcRaiders::Request->new;
# Get HTTP::Request objects for async usage
my $req = $factory->items(search => 'Ferro');
my $req = $factory->event_timers(map => 'Dam');
DESCRIPTION
Factory for creating HTTP::Request objects for the MetaForge API. Use standalone for integration with async HTTP frameworks like WWW::Chain.
ATTRIBUTES
base_url
Base URL for main API endpoints. Defaults to https://metaforge.app/api/arc-raiders.
map_data_url
Base URL for map data endpoint. Defaults to https://metaforge.app/api/game-map-data.
METHODS
items
my $req = $factory->items(search => 'Ferro', page => 1);
Returns HTTP::Request for /items endpoint.
arcs
my $req = $factory->arcs(includeLoot => 'true');
Returns HTTP::Request for /arcs endpoint.
quests
my $req = $factory->quests(type => 'StoryQuest');
Returns HTTP::Request for /quests endpoint.
traders
my $req = $factory->traders;
Returns HTTP::Request for /traders endpoint.
event_timers
my $req = $factory->event_timers(map => 'Dam');
Returns HTTP::Request for /events-schedule endpoint.
map_data
my $req = $factory->map_data(map => 'Spaceport');
Returns HTTP::Request for /game-map-data endpoint.
SUPPORT
Source Code
The code is open to the world, and available for you to hack on. Please feel free to browse it and play with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull from your repository :)
https://github.com/Getty/p5-www-metaforge
git clone https://github.com/Getty/p5-www-metaforge.git
AUTHOR
Torsten Raudssus <torsten@raudssus.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.