Source code for m2x.v2.keys
from m2x.v2.resource import Resource
[docs]class Key(Resource):
""" Wrapper for AT&T M2X `Keys API <https://m2x.att.com/developer/documentation/v2/keys>`_
"""
COLLECTION_PATH = 'keys'
ITEM_PATH = 'keys/{key}'
ITEMS_KEY = 'keys'
ID_KEY = 'key'
[docs] def regenerate(self):
""" Method for `Regenerate Key <https://m2x.att.com/developer/documentation/v2/keys#Regenerate-Key>`_ endpoint.
:raises: :class:`~requests.exceptions.HTTPError` if an error occurs when sending the HTTP request
"""
self.data.update(
self.api.post(self.item_path(self.key) + '/regenerate')
)