NAME

WebService::Auth0::Management::Base - Base class for the Management API

SYNOPSIS

    package WebService::Auth0::Management::Users;

    use Moo;
    extends 'WebService::Auth0::Management::Base';
    with 'WebService::Auth0::Management::Role::All',
      'WebService::Auth0::Management::Role::Search',
      'WebService::Auth0::Management::Role::Create',
      'WebService::Auth0::Management::Role::Get',
      'WebService::Auth0::Management::Role::Update',
      'WebService::Auth0::Management::Role::Delete'; # Optional helpers

    sub path_suffix { 'users' } # You need to override this

    # Other custom methods for the endpoint.

    1;

DESCRIPTION

A Base class for managment API endpoints

METHODS

This class defines the following methods:

request

GET

POST

POST_JSON

DELETE

PATCH

PATCH_JSON

uri_for

path_suffix

ATTRIBUTES

This class defines the following attributes:

domain

token

ua

mgmt_path_parts

SEE ALSO

WebService::Auth0, https://auth0.com.

AUTHOR

    See L<WebService::Auth0>
  

COPYRIGHT & LICENSE

    See L<WebService::Auth0>