GET api/OuterGateCommon/GetCustomerById?id={id}

Ritorna le informazioni del cliente in funzione dell'id

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Sepafin client Id.

integer

Required

Body Parameters

None.

Response Information

Resource Description

OuterCustomerModelOut
NameDescriptionTypeAdditional information
CodeValue

Codice cliente

string

None.

CustomerSepafinId

Id cliente all'interno della piattaforma

integer

None.

PlaceOfBirth

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

string

None.

Denomination

Denominazione

string

None.

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

Response Formats

application/json, text/json

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

application/xml, text/xml

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