For 1. Volume upload, what do you mean? You create volumes, but I don't believe you upload them. See http://docs.openstack.org/api/openstack-block-storage/2.0/content/.
For 2. Create role, see https://github.com/openstack/identity-api/blob/master/openstack-identity-api/v3/src/markdown/identity-api-v3.md
For 1. Volume upload, what do you mean? You create volumes, but I don't believe you upload them. See http:// docs.openstack. org/api/ openstack- block-storage/ 2.0/content/.
For 2. Create role, see https:/ /github. com/openstack/ identity- api/blob/ master/ openstack- identity- api/v3/ src/markdown/ identity- api-v3. md