NAME

IO::Iron::IronMQ::Api - IronMQ API reference for Perl Client Libraries!

VERSION

version 0.14

SYNOPSIS

This package is for internal use of IO::Iron::IronMQ::Client/Queue packages. Only IronMQ v3. Older v1/v2 no longer supported.

DESCRIPTION

SUBROUTINES/METHODS

Operate message queues

IRONMQ_CREATE_QUEUE

/projects/{Project ID}/queues/{Queue Name}

IRONMQ_GET_QUEUE_INFO

/projects/{Project ID}/queues/{Queue Name}

IRONMQ_UPDATE_QUEUE

/projects/{Project ID}/queues/{Queue Name}

IRONMQ_DELETE_QUEUE

/projects/{Project ID}/queues/{Queue Name}

IRONMQ_LIST_QUEUES

/projects/{Project ID}/queues

IRONMQ_ADD_SUBSCRIBERS_TO_A_MESSAGE_QUEUE

/projects/{Project ID}/queues/{Queue Name}/subscribers

IRONMQ_DELETE_SUBSCRIBERS_FROM_A_MESSAGE_QUEUE

/projects/{Project ID}/queues/{Queue Name}/subscribers

Define queue alerts

IRONMQ_ADD_ALERTS_TO_A_QUEUE

/projects/{Project ID}/queues/{Queue Name}/alerts

IRONMQ_REPLACE_ALERTS_ON_A_QUEUE

/projects/{Project ID}/queues/{Queue Name}/alerts

IRONMQ_REMOVE_ALERTS_FROM_A_QUEUE

/projects/{Project ID}/queues/{Queue Name}/alerts

IRONMQ_REMOVE_ALERTS_FROM_A_QUEUE_BY_ID

/projects/{Project ID}/queues/{Queue Name}/alerts/{Alert ID}

Operate messages

IRONMQ_POST_MESSAGES

/projects/{Project ID}/queues/{Queue Name}/messages

IRONMQ_RESERVE_MESSAGES

/projects/{Project ID}/queues/{Queue Name}/reservations

IRONMQ_GET_MESSAGE_BY_ID

/projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}

IRONMQ_PEEK_MESSAGES

/projects/{Project ID}/queues/{Queue Name}/messages/peek

IRONMQ_DELETE_MESSAGE

/projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}

IRONMQ_DELETE_MESSAGES

/projects/{Project ID}/queues/{Queue Name}/messages

IRONMQ_TOUCH_MESSAGE

/projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}/touch

IRONMQ_RELEASE_MESSAGE

/projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}/release

IRONMQ_CLEAR_MESSAGES

/projects/{Project ID}/queues/{Queue Name}/clear

IRONMQ_GET_PUSH_STATUSES_FOR_A_MESSAGE

/projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}/subscribers

AUTHOR

Mikko Koivunalho <mikko.koivunalho@iki.fi>

BUGS

Please report any bugs or feature requests to bug-io-iron@rt.cpan.org or through the web interface at: http://rt.cpan.org/Public/Dist/Display.html?Name=IO-Iron

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Mikko Koivunalho.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

The full text of the license can be found in the LICENSE file included with this distribution.