Provisioning API version 2

Overview

This web services API allows service providers to automatically create users and tenants. The interface is implemented using Web Services.

Requirement

Make sure that the version 2 API is enabled.

API Calls

The Provisioning API provides the following Web Services calls:

Authentication

Users

Groups

Extensions

Environments

Storage

Miscellaneous

Data types

The Provisioning Web Service uses three fundamental data types, that represent user provisioning related entities:

Main entities

Miscellaneous

Reponse types

  • Page:
    ApplyExtensionConfigurationResponse (v2) Returned extension configuration information.
  • Page:
    CreateOrUpdateGroupResponse (v2) Returned group create/update information.
  • Page:
    CreateOrUpdateStorageFolderResponse (v2) Returned storage folder create/update information.
  • Page:
    CreateOrUpdateStoragePolicyResponse (v2) Returned storage policy create/update information.
  • Page:
    CreateOrUpdateUserResponse (v2) Returned user create/update information.
  • Page:
    GetEnvironmentResponse (v2) Returned tenant information.
  • Page:
    GetEnvironmentsResponse (v2) Returned tenant information for all tenants.
  • Page:
    GetExtensionResponse (v2) Returned extension information.
  • Page:
    GetExtensionsResponse (v2) Returned extension information for all extensions.
  • Page:
    GetGroupMembershipResponse (v2) Returned group membership information.
  • Page:
    GetGroupMembershipsResponse (v2) Returned group membership information for all group memberships.
  • Page:
    GetGroupResponse (v2) Returned group information.
  • Page:
    GetGroupsResponse (v2) Returned group information.
  • Page:
    GetStorageFolderResponse (v2) Returned storage folder information.
  • Page:
    GetStorageFoldersResponse (v2) Returned storage folder information for all storage folders.
  • Page:
    GetStoragePoliciesResponse (v2) Returned storage policies information for all storage policies.
  • Page:
    GetStoragePolicyResponse (v2) Returned storage policy information.
  • Page:
    GetUserResponse (v2) Returned user information.
  • Page:
    GetUsersResponse (v2) Returned user information for all users.
  • Page:
    GetVersionResponse (v2) Returned Provision API version information.
  • Page:
    StatisticsResponse (v2) — Response of call statistic requests.
  • Page:
    TokenResponse (v2) — Response of token requests.

Tips for developers

To make things faster during development we recommend using SoapUI which offers functional testing for SOAP and REST APIs.

Once you downloaded and installed it, simply create a new SOAP Project from the File menu and enter the http://MediaRepositoryIpAddress:7002/provisioning?wsdl