POST shows/{showId}/accounts/{accountId}/showAccounts/{showAccountId}/showAccountUsers

Request Information

URI Parameters

NameDescriptionTypeAdditional information
showId

integer

Required

accountId

integer

Required

showAccountId

integer

Required

Body Parameters

ShowAccountUserCreateDto
NameDescriptionTypeAdditional information
ShowAccountId

integer

None.

ExternalUserId

string

Required

UserType

UserType

None.

Primary

boolean

None.

MemberType

MemberType

None.

Request Formats

application/json, text/json

Sample:
{
  "ShowAccountId": 1,
  "ExternalUserId": "sample string 2",
  "UserType": 1,
  "Primary": true,
  "MemberType": 1
}

Response Information

Resource Description

ShowAccountUserDto
NameDescriptionTypeAdditional information
Id

integer

None.

ShowAccountId

integer

None.

UserId

integer

None.

Primary

boolean

None.

MemberType

MemberType

None.

User

UserDto

None.

ShowAccountUserPermissions

Collection of ShowAccountUserPermissionDto

None.

Response Information

Response body formats

application/json, text/json

Sample:
{
  "Id": 1,
  "ShowAccountId": 2,
  "UserId": 3,
  "Primary": true,
  "MemberType": 1,
  "User": {
    "Id": 1,
    "FederatedUserId": "sample string 2",
    "UserName": "sample string 3",
    "FirstName": "sample string 4",
    "LastName": "sample string 5",
    "DisplayName": "sample string 6",
    "EmailAddress": "sample string 7",
    "ExternalUserId": "sample string 8",
    "EmailOn": true,
    "TFCNumber": 1,
    "FOLAccountName": "sample string 10",
    "UserType": 1,
    "RoleType": 0,
    "UserPreferences": {
      "DefaultSiteDashboardViewType": 1,
      "DefaultDashboardVendorFilterType": 0
    },
    "Active": true
  },
  "ShowAccountUserPermissions": [
    {
      "Id": 1,
      "ShowAccountUserId": 2,
      "PermissionType": 0
    },
    {
      "Id": 1,
      "ShowAccountUserId": 2,
      "PermissionType": 0
    }
  ]
}