PUT api/users/details

Updates user details in bulk based on the provided list of user detail objects.

Request Information

URI Parameters

None.

Body Parameters

A list of user detail DTOs to be updated.

Collection of UserDetailsDTO
NameDescriptionTypeAdditional information
Details

Details for this user.

Collection of FormData

None.

UserId

Id of the user with this role

integer

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "UserId": 1,
    "Details": [
      {
        "GUID": "sample string 1",
        "iteration": 2,
        "index": 3,
        "entryGUID": "sample string 4",
        "label": "sample string 5",
        "values": [
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          },
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          }
        ],
        "items": [],
        "uploadStatus": "sample string 6",
        "levelValues": {
          "sample string 1": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          },
          "sample string 2": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          }
        },
        "roleData": [
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          },
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          }
        ],
        "validationStatus": "sample string 7",
        "mandatorySetByDependency": 1
      },
      {
        "GUID": "sample string 1",
        "iteration": 2,
        "index": 3,
        "entryGUID": "sample string 4",
        "label": "sample string 5",
        "values": [
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          },
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          }
        ],
        "items": [],
        "uploadStatus": "sample string 6",
        "levelValues": {
          "sample string 1": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          },
          "sample string 2": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          }
        },
        "roleData": [
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          },
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          }
        ],
        "validationStatus": "sample string 7",
        "mandatorySetByDependency": 1
      }
    ]
  },
  {
    "UserId": 1,
    "Details": [
      {
        "GUID": "sample string 1",
        "iteration": 2,
        "index": 3,
        "entryGUID": "sample string 4",
        "label": "sample string 5",
        "values": [
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          },
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          }
        ],
        "items": [],
        "uploadStatus": "sample string 6",
        "levelValues": {
          "sample string 1": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          },
          "sample string 2": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          }
        },
        "roleData": [
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          },
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          }
        ],
        "validationStatus": "sample string 7",
        "mandatorySetByDependency": 1
      },
      {
        "GUID": "sample string 1",
        "iteration": 2,
        "index": 3,
        "entryGUID": "sample string 4",
        "label": "sample string 5",
        "values": [
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          },
          {
            "value": "sample string 1",
            "matrixValueID": 2,
            "attributeid": 3,
            "fileID": 4,
            "userID": 5,
            "userGroupID": 6,
            "associatedItemID": 7,
            "other": true,
            "roleID": 9,
            "matrixID": 10,
            "matrixVersion": "sample string 11",
            "matrixName": "sample string 12",
            "tableGUID": "sample string 13",
            "matrixDisplayName": "sample string 14",
            "groupIdx": 15,
            "sourceEntryGUID": "sample string 16",
            "optIdx": 17,
            "dispValue": "sample string 18",
            "mapperID": 19,
            "dateSourceValue": "sample string 20",
            "dateSourceValueEnd": "sample string 21",
            "tagID": 22
          }
        ],
        "items": [],
        "uploadStatus": "sample string 6",
        "levelValues": {
          "sample string 1": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          },
          "sample string 2": {
            "GUID": "sample string 1",
            "label": "sample string 2",
            "values": [
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              },
              {
                "value": "sample string 1",
                "matrixValueID": 2,
                "attributeid": 3,
                "fileID": 4,
                "userID": 5,
                "userGroupID": 6,
                "associatedItemID": 7,
                "other": true,
                "roleID": 9,
                "matrixID": 10,
                "matrixVersion": "sample string 11",
                "matrixName": "sample string 12",
                "tableGUID": "sample string 13",
                "matrixDisplayName": "sample string 14",
                "groupIdx": 15,
                "sourceEntryGUID": "sample string 16",
                "optIdx": 17,
                "dispValue": "sample string 18",
                "mapperID": 19,
                "dateSourceValue": "sample string 20",
                "dateSourceValueEnd": "sample string 21",
                "tagID": 22
              }
            ]
          }
        },
        "roleData": [
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          },
          {
            "rate": 1.1,
            "role": "sample string 2",
            "roleID": 3,
            "userID": 4,
            "value": "sample string 5"
          }
        ],
        "validationStatus": "sample string 7",
        "mandatorySetByDependency": 1
      }
    ]
  }
]

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 'List`1'.

application/scim+json

Sample:

An exception has occurred while using the formatter 'SCIMMediaTypeFormatter' to generate sample for media type 'application/scim+json'. Exception message: Self referencing loop detected with type 'SDAPI.FormData'. Path '[0].Details[0].items'.

Response Information

Resource Description

On success: HTTP 202 Accepted indicating the update request has been queued. On failure: HTTP 400 Bad Request with an appropriate error message.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/scim+json

Sample:

Sample not available.