NAME
   WebService::PagerDuty

VERSION
   version 1.20131219.1627

SYNOPSIS
       # for Events API, all parameters are optional
       my $pager_duty = WebService::PagerDuty->new();


       # for Incidents API and Schedules API, these are mandatory
       my $pager_duty2 = WebService::PagerDuty->new(
           user        => 'test_user',
           password    => 'test_password',
           subdomain   => 'test-sub-domain',
           # always optional, true by default
           use_ssl     => 1,
       );

       # if you want to get access to all three APIs via
       # same $pager_duty variable, then use second form


       #
       # Events API
       #
       my $event = $pager_duty->event(
            service_key  => ... , # required
            incident_key => ... , # optional
            %extra_params,
       );
       $event->trigger( %extra_params );
       $event->acknowledge( %extra_params );
       $event->resolve( %extra_params );

       #
       # Incidents API
       #
       my $incidents = $pager_duty->incidents();
       $incidents->count( %extra_params );
       $incidents->list( %extra_params );

       #
       # Schedules API
       #
       my $schedules = $pager_duty->schedules();
       $schedules->list(
           schedule_id => ... ,            # required
           since       => 'ISO8601date',   # required
           until       => 'ISO8601date',   # required
           %extra_params,
       );

DESCRIPTION
   WebService::PagerDuty - is a client library for http://PagerDuty.com

   For detailed description of %extra_params (including which of them are
   required or optional), see PagerDuty site:

   Events API
   <http://www.pagerduty.com/docs/integration-api/integration-api-documenta
   tion>
   Incidents API <http://www.pagerduty.com/docs/rest-api/incidents>
   Schedules API <http://www.pagerduty.com/docs/rest-api/schedules>

   Also, you could explore tests in t/ directory of distribution archive.

NAME
   WebService::PagerDuty - Module to interface with the
   http://PagerDuty.com service

SEE ALSO
   <http://PagerDuty.com>, <http://oDesk.com>

AUTHOR
   Oleg Kostyuk (cubuanic), "<[email protected]>"

CONTRIBUTORS
   Ryan Olson (Gimpson), "<[email protected]>" - support for api_key

LICENSE
   Same as Perl.

COPYRIGHT
   Copyright by oDesk Inc., 2012

   All development sponsored by oDesk.

NO WARRANTY
   This software is provided "as-is," without any express or implied
   warranty. In no event shall the author or sponsor be held liable for any
   damages arising from the use of the software.

AUTHOR
   Oleg Kostyuk <[email protected]>

COPYRIGHT AND LICENSE
   This software is Copyright (c) 2013 by Odesk Inc..

   This is free software, licensed under:

     The (three-clause) BSD License