NAME
Net::Async::Zitadel::Management - Async client for Zitadel Management API v1
VERSION
version 0.001
SYNOPSIS
use IO::Async::Loop;
use Net::Async::Zitadel;
my $loop = IO::Async::Loop->new;
my $z = Net::Async::Zitadel->new(
issuer => 'https://zitadel.example.com',
token => $personal_access_token,
);
$loop->add($z);
my $user = $z->management->create_human_user_f(
user_name => 'alice',
first_name => 'Alice',
last_name => 'Smith',
email => 'alice@example.com',
)->get;
DESCRIPTION
Async client for the Zitadel Management API v1. All methods have the _f suffix and return Future objects. Mirrors the full API surface of WWW::Zitadel::Management.
Errors are thrown (or returned as failed Futures) as Net::Async::Zitadel::Error objects that stringify to their message.
SEE ALSO
Net::Async::Zitadel, WWW::Zitadel::Management, Future
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-net-async-zitadel/issues.
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.