PUT api/Representatives

Update the user

Request Information

URI Parameters

None.

URI Example

api/Representatives

Body Parameters

User data

Oresto.API.Models.PUT.Representatives.Representative
NameDescriptionTypeAdditional information
Active

Active or not

boolean

Required

Clients

A list of clients

Collection of Oresto.API.Models.PUT.Representatives.Client

None.

Email

The e-mail address of the representative (Login)

string

Primary key field

Required

Max length: 100

Fax

Fax

string

Max length: 50

Firstname

First name

string

Max length: 50

Image

User image

Collection of byte

None.

ImageName

User image name

string

Max length: 100

LanguageCode

Communication language. ISO form (three letters) ex. nld or fra

string

Required

Max length: 3

Min length: 3

Lastname

Last name

string

Max length: 50

NewEmail

New e-mail address (Login)

string

Max length: 100

Telephone

Telephone

string

Max length: 50

Request Formats

application/json, text/json

Sample:
{
  "Firstname": "sample string 1",
  "Lastname": "sample string 2",
  "Email": "sample string 3",
  "Active": true,
  "LanguageCode": "sample string 5",
  "Telephone": "sample string 6",
  "Fax": "sample string 7",
  "Image": "QEA=",
  "ImageName": "sample string 8",
  "NewEmail": "sample string 9",
  "Clients": [
    {
      "ClientNumber": "sample string 1"
    },
    {
      "ClientNumber": "sample string 1"
    }
  ]
}

application/xml, text/xml

Sample:
<Representative xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.PUT.Representatives">
  <Active>true</Active>
  <Clients>
    <Client>
      <ClientNumber>sample string 1</ClientNumber>
    </Client>
    <Client>
      <ClientNumber>sample string 1</ClientNumber>
    </Client>
  </Clients>
  <Email>sample string 3</Email>
  <Fax>sample string 7</Fax>
  <Firstname>sample string 1</Firstname>
  <Image>QEA=</Image>
  <ImageName>sample string 8</ImageName>
  <LanguageCode>sample string 5</LanguageCode>
  <Lastname>sample string 2</Lastname>
  <NewEmail>sample string 9</NewEmail>
  <Telephone>sample string 6</Telephone>
</Representative>

application/x-www-form-urlencoded

Sample:
Firstname=value&Lastname=value&Email=value&Active=value&LanguageCode=value&Telephone=value&Fax=value&Image=value&ImageName=value&NewEmail=value&Clients=value

Response Information

Resource Description

A wrapper class with info about the entity

Oresto.API.Models.PUT.Representatives.RepresentativeData
NameDescriptionTypeAdditional information
Errors

Possible errors that were experienced when processing the request

Collection of string

None.

ModelStateErrors

Possible model errors that were experienced when validating the data

Collection of Oresto.API.Models.Shared.ModelStateError

None.

RequestInformation

Additional information about the request

Oresto.API.Models.Shared.RequestInformation

None.

Response Formats

application/json, text/json

Sample:
{
  "RequestInformation": {
    "RequestDuration": 1,
    "WholesalerId": 2,
    "UserId": 3
  },
  "ModelStateErrors": [
    {
      "Key": "sample string 1",
      "Message": "sample string 2",
      "Exception": "sample string 3"
    },
    {
      "Key": "sample string 1",
      "Message": "sample string 2",
      "Exception": "sample string 3"
    }
  ],
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<RepresentativeData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.PUT.Representatives">
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <ModelStateErrors xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <ModelStateError>
      <Exception>sample string 3</Exception>
      <Key>sample string 1</Key>
      <Message>sample string 2</Message>
    </ModelStateError>
    <ModelStateError>
      <Exception>sample string 3</Exception>
      <Key>sample string 1</Key>
      <Message>sample string 2</Message>
    </ModelStateError>
  </ModelStateErrors>
  <RequestInformation xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <RequestDuration>1</RequestDuration>
    <UserId>3</UserId>
    <WholesalerId>2</WholesalerId>
  </RequestInformation>
</RepresentativeData>