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

didn't we stop using the "master" naming?