Adding support for provisioning api, setting archiving callback url and updating/deleting archiving storage config

you should fix it, maybe it is just a try catch