POST api/SocialDriver/CreateExtendedExternalUser
Create a user with multiple services
Request Information
URI Parameters
None.
Body Parameters
A RegisterExtendedExternalUserRequest request
RegisterExtendedExternalUserRequest| Name | Description | Type | Additional information | 
|---|---|---|---|
| Username | 
                         The desired username  | 
                    string | 
                             None.  | 
                
| Password | 
                         The desired password  | 
                    string | 
                             None.  | 
                
| Timezone | 
                         The user's timezone  | 
                    string | 
                             None.  | 
                
| Culture | 
                         The user's culture  | 
                    string | 
                             None.  | 
                
| Firstname | 
                         The user's first name  | 
                    string | 
                             None.  | 
                
| Lastname | 
                         The user's last name  | 
                    string | 
                             None.  | 
                
| Dob | 
                         The user's date of birth  | 
                    date | 
                             None.  | 
                
| Gender | 
                         The user's gender  | 
                    string | 
                             None.  | 
                
| Address | 
                         The user's address  | 
                    string | 
                             None.  | 
                
| Postcode | 
                         The user's postcode  | 
                    string | 
                             None.  | 
                
| UserDistanceUnit | 
                         The units the user wants distance in  | 
                    string | 
                             None.  | 
                
| UserSpeedUnit | 
                         The units the user wants speed in  | 
                    string | 
                             None.  | 
                
| Title | 
                         The user's title  | 
                    string | 
                             None.  | 
                
| MobileNumber | 
                         The user's mobile number  | 
                    string | 
                             None.  | 
                
| PolicyNumber | 
                         The users policy number  | 
                    string | 
                             None.  | 
                
| Branding | 
                         The user's branding if required  | 
                    string | 
                             None.  | 
                
| ServiceDetails | 
                         A collection of services to make  | 
                    Collection of ServiceDetails | 
                             None.  | 
                
| OverrideTopLevelGroupId | 
                         Specify a group id to use as the top level group , set to null to use the default on the selected pool  | 
                    integer | 
                             None.  | 
                
| MyCarClubBrandingId | 
                         The Mycar club branding id if required  | 
                    integer | 
                             None.  | 
                
Request Formats
application/json, text/json
{
  "Username": "sample string 1",
  "Password": "sample string 2",
  "Timezone": "sample string 3",
  "Culture": "sample string 4",
  "Firstname": "sample string 5",
  "Lastname": "sample string 6",
  "Dob": "2025-11-04T14:32:06.6011359+00:00",
  "Gender": "sample string 8",
  "Address": "sample string 9",
  "Postcode": "sample string 10",
  "UserDistanceUnit": "sample string 11",
  "UserSpeedUnit": "sample string 12",
  "Title": "sample string 13",
  "MobileNumber": "sample string 14",
  "PolicyNumber": "sample string 15",
  "Branding": "sample string 16",
  "ServiceDetails": [
    {
      "IMEI": "sample string 1",
      "ServiceRegistration": "sample string 2",
      "RecoveryProviderId": 1,
      "ServiceOrigin": 0
    },
    {
      "IMEI": "sample string 1",
      "ServiceRegistration": "sample string 2",
      "RecoveryProviderId": 1,
      "ServiceOrigin": 0
    }
  ],
  "OverrideTopLevelGroupId": 1,
  "MyCarClubBrandingId": 1
}
        application/xml, text/xml
<RegisterExtendedExternalUserRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Username>sample string 1</Username>
  <Password>sample string 2</Password>
  <Timezone>sample string 3</Timezone>
  <Culture>sample string 4</Culture>
  <Firstname>sample string 5</Firstname>
  <Lastname>sample string 6</Lastname>
  <Dob>2025-11-04T14:32:06.6011359+00:00</Dob>
  <Gender>sample string 8</Gender>
  <Address>sample string 9</Address>
  <Postcode>sample string 10</Postcode>
  <UserDistanceUnit>sample string 11</UserDistanceUnit>
  <UserSpeedUnit>sample string 12</UserSpeedUnit>
  <Title>sample string 13</Title>
  <MobileNumber>sample string 14</MobileNumber>
  <PolicyNumber>sample string 15</PolicyNumber>
  <Branding>sample string 16</Branding>
  <ServiceDetails>
    <ServiceDetails>
      <IMEI>sample string 1</IMEI>
      <ServiceRegistration>sample string 2</ServiceRegistration>
      <RecoveryProviderId>1</RecoveryProviderId>
      <ServiceOrigin>GreatBritain</ServiceOrigin>
    </ServiceDetails>
    <ServiceDetails>
      <IMEI>sample string 1</IMEI>
      <ServiceRegistration>sample string 2</ServiceRegistration>
      <RecoveryProviderId>1</RecoveryProviderId>
      <ServiceOrigin>GreatBritain</ServiceOrigin>
    </ServiceDetails>
  </ServiceDetails>
  <OverrideTopLevelGroupId>1</OverrideTopLevelGroupId>
  <MyCarClubBrandingId>1</MyCarClubBrandingId>
</RegisterExtendedExternalUserRequest>
        application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information | 
|---|---|---|---|
| Version | Version | 
                             None.  | 
                |
| Content | HttpContent | 
                             None.  | 
                |
| StatusCode | HttpStatusCode | 
                             None.  | 
                |
| ReasonPhrase | string | 
                             None.  | 
                |
| Headers | Collection of Object | 
                             None.  | 
                |
| RequestMessage | HttpRequestMessage | 
                             None.  | 
                |
| IsSuccessStatusCode | boolean | 
                             None.  |