POST api/CreateBulkUser

Request Information

URI Parameters

None.

Body Parameters

CreateBulkUserVm
NameDescriptionTypeAdditional information
Users

Collection of CreateUserVm

None.

Subscriptions

Collection of CreateUserSubscriptionVm

None.

Permissions

Collection of CreateUserPermissionVm

None.

Request Formats

application/json, text/json

Sample:
{
  "Users": [
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "Username": "sample string 3",
      "MobileCC": "sample string 4",
      "Mobile": "sample string 5",
      "Password": "sample string 6",
      "Designation": "sample string 7",
      "RoleId": 8,
      "Subscriptions": [
        {
          "SubscriptionMasterId": 1,
          "IsRevoked": true
        },
        {
          "SubscriptionMasterId": 1,
          "IsRevoked": true
        }
      ],
      "Permissions": [
        {
          "Name": "sample string 1",
          "IsRevoked": true
        },
        {
          "Name": "sample string 1",
          "IsRevoked": true
        }
      ],
      "TeamIds": [
        1,
        2
      ]
    },
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "Username": "sample string 3",
      "MobileCC": "sample string 4",
      "Mobile": "sample string 5",
      "Password": "sample string 6",
      "Designation": "sample string 7",
      "RoleId": 8,
      "Subscriptions": [
        {
          "SubscriptionMasterId": 1,
          "IsRevoked": true
        },
        {
          "SubscriptionMasterId": 1,
          "IsRevoked": true
        }
      ],
      "Permissions": [
        {
          "Name": "sample string 1",
          "IsRevoked": true
        },
        {
          "Name": "sample string 1",
          "IsRevoked": true
        }
      ],
      "TeamIds": [
        1,
        2
      ]
    }
  ],
  "Subscriptions": [
    {
      "SubscriptionMasterId": 1,
      "IsRevoked": true
    },
    {
      "SubscriptionMasterId": 1,
      "IsRevoked": true
    }
  ],
  "Permissions": [
    {
      "Name": "sample string 1",
      "IsRevoked": true
    },
    {
      "Name": "sample string 1",
      "IsRevoked": true
    }
  ]
}

application/xml, text/xml

Sample:
<CreateBulkUserVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BrokerServer.Services.User">
  <Permissions>
    <CreateUserPermissionVm>
      <IsRevoked>true</IsRevoked>
      <Name>sample string 1</Name>
    </CreateUserPermissionVm>
    <CreateUserPermissionVm>
      <IsRevoked>true</IsRevoked>
      <Name>sample string 1</Name>
    </CreateUserPermissionVm>
  </Permissions>
  <Subscriptions>
    <CreateUserSubscriptionVm>
      <IsRevoked>true</IsRevoked>
      <SubscriptionMasterId>1</SubscriptionMasterId>
    </CreateUserSubscriptionVm>
    <CreateUserSubscriptionVm>
      <IsRevoked>true</IsRevoked>
      <SubscriptionMasterId>1</SubscriptionMasterId>
    </CreateUserSubscriptionVm>
  </Subscriptions>
  <Users>
    <CreateUserVm>
      <Designation>sample string 7</Designation>
      <Email>sample string 2</Email>
      <Mobile>sample string 5</Mobile>
      <MobileCC>sample string 4</MobileCC>
      <Name>sample string 1</Name>
      <Password>sample string 6</Password>
      <Permissions>
        <CreateUserPermissionVm>
          <IsRevoked>true</IsRevoked>
          <Name>sample string 1</Name>
        </CreateUserPermissionVm>
        <CreateUserPermissionVm>
          <IsRevoked>true</IsRevoked>
          <Name>sample string 1</Name>
        </CreateUserPermissionVm>
      </Permissions>
      <RoleId>8</RoleId>
      <Subscriptions>
        <CreateUserSubscriptionVm>
          <IsRevoked>true</IsRevoked>
          <SubscriptionMasterId>1</SubscriptionMasterId>
        </CreateUserSubscriptionVm>
        <CreateUserSubscriptionVm>
          <IsRevoked>true</IsRevoked>
          <SubscriptionMasterId>1</SubscriptionMasterId>
        </CreateUserSubscriptionVm>
      </Subscriptions>
      <TeamIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:long>1</d4p1:long>
        <d4p1:long>2</d4p1:long>
      </TeamIds>
      <Username>sample string 3</Username>
    </CreateUserVm>
    <CreateUserVm>
      <Designation>sample string 7</Designation>
      <Email>sample string 2</Email>
      <Mobile>sample string 5</Mobile>
      <MobileCC>sample string 4</MobileCC>
      <Name>sample string 1</Name>
      <Password>sample string 6</Password>
      <Permissions>
        <CreateUserPermissionVm>
          <IsRevoked>true</IsRevoked>
          <Name>sample string 1</Name>
        </CreateUserPermissionVm>
        <CreateUserPermissionVm>
          <IsRevoked>true</IsRevoked>
          <Name>sample string 1</Name>
        </CreateUserPermissionVm>
      </Permissions>
      <RoleId>8</RoleId>
      <Subscriptions>
        <CreateUserSubscriptionVm>
          <IsRevoked>true</IsRevoked>
          <SubscriptionMasterId>1</SubscriptionMasterId>
        </CreateUserSubscriptionVm>
        <CreateUserSubscriptionVm>
          <IsRevoked>true</IsRevoked>
          <SubscriptionMasterId>1</SubscriptionMasterId>
        </CreateUserSubscriptionVm>
      </Subscriptions>
      <TeamIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:long>1</d4p1:long>
        <d4p1:long>2</d4p1:long>
      </TeamIds>
      <Username>sample string 3</Username>
    </CreateUserVm>
  </Users>
</CreateBulkUserVm>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CreateBulkUserVm'.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />