NAME

WWW::MetaForge::ArcRaiders::Request - HTTP Request factory for MetaForge ARC Raiders API

VERSION

version 0.002

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.

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.

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

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-metaforge/issues.

IRC

You can reach Getty on irc.perl.org for questions and support.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

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.