PUT api/OuterGateCommon/UpdateCustomer?id={id}

Aggiorna i dati dell'anagrafica del cliente.  N.b. Se viene inserito un C.F.(FiscalCode) corretto verranno popolati automaticamente i seguenti campi DateOfBirth PlaceOfBirth Gender

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Identificativo del cliente.

integer

Required

Body Parameters

Il cliente.

OuterCustomerModelExtendedIn
NameDescriptionTypeAdditional information
CreatedByIpAddress

Indirizzo IP di chi ha fatto la richiesta

string

Required

Matching regular expression pattern: \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

LastNameOrBusinessName

Cognome o ragione sociale

string

Required

String length: inclusive between 0 and 35

FirstName

Nome

string

String length: inclusive between 0 and 35

DateOfBirth

Data di nascita (può essere inserito manualmente ma se verrà inserito il CF verrà sovrascritto con il dato ricavato da esso)

date time

Data type: DateTime

Email

Email

string

Data type: EmailAddress

Matching regular expression pattern: ^$|^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Address

Indirizzo

string

Required

String length: inclusive between 0 and 255

Cap

CAP

string

Max length: 5

Min length: 5

City

Città

string

Required

String length: inclusive between 0 and 50

Province

Provincia

string

Matching regular expression pattern: ^$|^.{1,3}$

Country

Nazione

string

None.

Region

Regione

string

None.

WebSite

Sito-web

string

None.

FiscalCode

Codice fiscale del cliente, se correttamente inserito verranno ricavate automaticamente le informazioni sulla data di nascita, comune di nascita e sesso. Di conseguenza se viene inserito un C.F. corretto verranno popolati automaticamente i seguenti campi  DateOfBirth PlaceOfBirth Gender

string

Fiscal code validation

String length: inclusive between 0 and 16

DocumentType

Tipologia del documento

DocumentType

None.

DocumentIssuingAuthority

Ente del rilascio del documento

string

None.

IdDocument

Numero di documento

string

String length: inclusive between 0 and 16

IdDocumentDeadline

Data di scadenza del documento

date time

Data type: DateTime

IdDocumenIssueDate

Data di rilascio del documento

date time

Data type: DateTime

Gender

Sesso maschile (M) o sesso femminile (F) (può essere inserito manualmente ma se verrà inserito il CF verrà sovrascritto con il dato ricavato da esso)

string

Matching regular expression pattern: M|F

VatNumber

Partita IVA

string

String length: inclusive between 0 and 13

Vat number validation: string start with TwoLetterISOLanguageName (ex. IT07783020725)

Note

Note

string

String length: inclusive between 0 and 250

IMAddress

Indirizzo di messaggistica istantanea

string

String length: inclusive between 0 and 255

JobTitle

Titolo di lavoro

string

String length: inclusive between 0 and 255

Mobile

Numero di cellulare

string

Data type: PhoneNumber

Matching regular expression pattern: ^\+?[0-9][0-9\s.-]{7,11}$

String length: inclusive between 0 and 13

Telephone

Numero di telefono

string

Data type: PhoneNumber

Matching regular expression pattern: ^\+?[0-9][0-9\s.-]{7,11}$

String length: inclusive between 0 and 11

Pec

Indirizzo email PEC

string

Data type: EmailAddress

TwoLetterISOLanguageName

Nome ISO a due lettere della nazione (Italia = IT)

string

Required

String length: inclusive between 0 and 2

PersonType

Tipologia di persona (persona fisica F, persona giuridica G)

string

Matching regular expression pattern: F|G

String length: inclusive between 0 and 1

Request Formats

application/json, text/json

Sample:
{
  "CreatedByIpAddress": "sample string 1",
  "LastNameOrBusinessName": "sample string 2",
  "FirstName": "sample string 3",
  "DateOfBirth": "2025-05-14T03:07:01.2589982+02:00",
  "Email": "sample string 4",
  "Address": "sample string 5",
  "Cap": "sample string 6",
  "City": "sample string 7",
  "Province": "sample string 8",
  "Country": "sample string 9",
  "Region": "sample string 10",
  "WebSite": "sample string 11",
  "FiscalCode": "sample string 12",
  "DocumentType": 0,
  "DocumentIssuingAuthority": "sample string 13",
  "IdDocument": "sample string 14",
  "IdDocumentDeadline": "2025-05-14T03:07:01.2589982+02:00",
  "IdDocumenIssueDate": "2025-05-14T03:07:01.2589982+02:00",
  "Gender": "sample string 15",
  "VatNumber": "sample string 16",
  "Note": "sample string 17",
  "IMAddress": "sample string 18",
  "JobTitle": "sample string 19",
  "Mobile": "sample string 20",
  "Telephone": "sample string 21",
  "Pec": "sample string 22",
  "TwoLetterISOLanguageName": "sample string 23",
  "PersonType": "sample string 24"
}

application/xml, text/xml

Sample:
<OuterCustomerModelExtendedIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels">
  <Address>sample string 5</Address>
  <Cap>sample string 6</Cap>
  <City>sample string 7</City>
  <Country>sample string 9</Country>
  <DateOfBirth>2025-05-14T03:07:01.2589982+02:00</DateOfBirth>
  <DocumentIssuingAuthority>sample string 13</DocumentIssuingAuthority>
  <DocumentType>None</DocumentType>
  <Email>sample string 4</Email>
  <FirstName>sample string 3</FirstName>
  <FiscalCode>sample string 12</FiscalCode>
  <Gender>sample string 15</Gender>
  <IMAddress>sample string 18</IMAddress>
  <IdDocumenIssueDate>2025-05-14T03:07:01.2589982+02:00</IdDocumenIssueDate>
  <IdDocument>sample string 14</IdDocument>
  <IdDocumentDeadline>2025-05-14T03:07:01.2589982+02:00</IdDocumentDeadline>
  <JobTitle>sample string 19</JobTitle>
  <LastNameOrBusinessName>sample string 2</LastNameOrBusinessName>
  <Mobile>sample string 20</Mobile>
  <Note>sample string 17</Note>
  <Pec>sample string 22</Pec>
  <PersonType>sample string 24</PersonType>
  <Province>sample string 8</Province>
  <Region>sample string 10</Region>
  <Telephone>sample string 21</Telephone>
  <TwoLetterISOLanguageName>sample string 23</TwoLetterISOLanguageName>
  <VatNumber>sample string 16</VatNumber>
  <WebSite>sample string 11</WebSite>
  <CreatedByIpAddress>sample string 1</CreatedByIpAddress>
</OuterCustomerModelExtendedIn>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>