POST api/App/Customer/SaveCustomer

Request Information

URI Parameters

None.

Body Parameters

SaveCustomerRequestModel
NameDescriptionTypeAdditional information
PermitTypeId

integer

None.

OperationId

integer

None.

ActionId

integer

None.

Entry

CustomerEntryModel

None.

ExcludeWarnings

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "PermitTypeId": 1,
  "OperationId": 1,
  "ActionId": 1,
  "Entry": {
    "CustomerState": 1,
    "Registry": {
      "TypeId": 1,
      "Company": {
        "CompanyName": "sample string 1",
        "VatNumber": "sample string 2",
        "FiscalCode": "sample string 3",
        "Sdi": "sample string 4",
        "Pec": "sample string 5",
        "RegisteredOffice": {
          "Street": "sample string 1",
          "StreetNumberDescription": "sample string 2",
          "StateAlpha2Code": "sample string 3",
          "StateId": 1,
          "StateDescription": "sample string 4",
          "Cap": "sample string 5",
          "CityNationalCode": "sample string 6",
          "CityId": 1,
          "CityDescription": "sample string 7",
          "ForeignPlace": "sample string 8"
        }
      },
      "Name": "sample string 1",
      "Surname": "sample string 2",
      "Gender": "sample string 3",
      "FiscalCode": "sample string 4",
      "Birthday": "2026-05-24T20:00:37.4170883+02:00",
      "BirthStateAlpha2Code": "sample string 5",
      "BirthStateId": 1,
      "BirthStateDescription": "sample string 6",
      "BirthCityNationalCode": "sample string 7",
      "BirthCityId": 1,
      "BirthCityDescription": "sample string 8",
      "BirthForeignPlace": "sample string 9",
      "NationalityAlpha2Code": "sample string 10",
      "NationalityStateId": 1,
      "NationalityStateDescription": "sample string 11",
      "Residence": {
        "Street": "sample string 1",
        "StreetNumberDescription": "sample string 2",
        "StateAlpha2Code": "sample string 3",
        "StateId": 1,
        "StateDescription": "sample string 4",
        "Cap": "sample string 5",
        "CityNationalCode": "sample string 6",
        "CityId": 1,
        "CityDescription": "sample string 7",
        "ForeignPlace": "sample string 8"
      },
      "Domicile": {
        "Street": "sample string 1",
        "StreetNumberDescription": "sample string 2",
        "StateAlpha2Code": "sample string 3",
        "StateId": 1,
        "StateDescription": "sample string 4",
        "Cap": "sample string 5",
        "CityNationalCode": "sample string 6",
        "CityId": 1,
        "CityDescription": "sample string 7",
        "ForeignPlace": "sample string 8"
      },
      "Extensions": [
        {
          "InstanceId": 1,
          "ExtensionId": 1,
          "ExtensionCode": "sample string 1",
          "Value": "sample string 2",
          "Metadata": "sample string 3"
        },
        {
          "InstanceId": 1,
          "ExtensionId": 1,
          "ExtensionCode": "sample string 1",
          "Value": "sample string 2",
          "Metadata": "sample string 3"
        }
      ],
      "Email": "sample string 12",
      "MobilePhoneNumber": "sample string 13",
      "LandlinePhoneNumber": "sample string 14"
    },
    "Contacts": [
      {
        "Key": "sample string 1",
        "Value": "sample string 2"
      },
      {
        "Key": "sample string 1",
        "Value": "sample string 2"
      }
    ]
  },
  "ExcludeWarnings": true
}

application/xml, text/xml

Sample:
<SaveCustomerRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Pass.WebApi.Areas.Models">
  <ActionId>1</ActionId>
  <Entry>
    <Contacts>
      <ContactEntryModel>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </ContactEntryModel>
      <ContactEntryModel>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </ContactEntryModel>
    </Contacts>
    <CustomerState>1</CustomerState>
    <Registry>
      <BirthCityDescription>sample string 8</BirthCityDescription>
      <BirthCityId>1</BirthCityId>
      <BirthCityNationalCode>sample string 7</BirthCityNationalCode>
      <BirthForeignPlace>sample string 9</BirthForeignPlace>
      <BirthStateAlpha2Code>sample string 5</BirthStateAlpha2Code>
      <BirthStateDescription>sample string 6</BirthStateDescription>
      <BirthStateId>1</BirthStateId>
      <Birthday>2026-05-24T20:00:37.4170883+02:00</Birthday>
      <Company>
        <CompanyName>sample string 1</CompanyName>
        <FiscalCode>sample string 3</FiscalCode>
        <Pec>sample string 5</Pec>
        <RegisteredOffice>
          <Cap>sample string 5</Cap>
          <CityDescription>sample string 7</CityDescription>
          <CityId>1</CityId>
          <CityNationalCode>sample string 6</CityNationalCode>
          <ForeignPlace>sample string 8</ForeignPlace>
          <StateAlpha2Code>sample string 3</StateAlpha2Code>
          <StateDescription>sample string 4</StateDescription>
          <StateId>1</StateId>
          <Street>sample string 1</Street>
          <StreetNumberDescription>sample string 2</StreetNumberDescription>
        </RegisteredOffice>
        <Sdi>sample string 4</Sdi>
        <VatNumber>sample string 2</VatNumber>
      </Company>
      <Domicile>
        <Cap>sample string 5</Cap>
        <CityDescription>sample string 7</CityDescription>
        <CityId>1</CityId>
        <CityNationalCode>sample string 6</CityNationalCode>
        <ForeignPlace>sample string 8</ForeignPlace>
        <StateAlpha2Code>sample string 3</StateAlpha2Code>
        <StateDescription>sample string 4</StateDescription>
        <StateId>1</StateId>
        <Street>sample string 1</Street>
        <StreetNumberDescription>sample string 2</StreetNumberDescription>
      </Domicile>
      <Email>sample string 12</Email>
      <Extensions>
        <ExtensionEntryModel>
          <ExtensionCode>sample string 1</ExtensionCode>
          <ExtensionId>1</ExtensionId>
          <InstanceId>1</InstanceId>
          <Metadata>sample string 3</Metadata>
          <Value>sample string 2</Value>
        </ExtensionEntryModel>
        <ExtensionEntryModel>
          <ExtensionCode>sample string 1</ExtensionCode>
          <ExtensionId>1</ExtensionId>
          <InstanceId>1</InstanceId>
          <Metadata>sample string 3</Metadata>
          <Value>sample string 2</Value>
        </ExtensionEntryModel>
      </Extensions>
      <FiscalCode>sample string 4</FiscalCode>
      <Gender>sample string 3</Gender>
      <LandlinePhoneNumber>sample string 14</LandlinePhoneNumber>
      <MobilePhoneNumber>sample string 13</MobilePhoneNumber>
      <Name>sample string 1</Name>
      <NationalityAlpha2Code>sample string 10</NationalityAlpha2Code>
      <NationalityStateDescription>sample string 11</NationalityStateDescription>
      <NationalityStateId>1</NationalityStateId>
      <Residence>
        <Cap>sample string 5</Cap>
        <CityDescription>sample string 7</CityDescription>
        <CityId>1</CityId>
        <CityNationalCode>sample string 6</CityNationalCode>
        <ForeignPlace>sample string 8</ForeignPlace>
        <StateAlpha2Code>sample string 3</StateAlpha2Code>
        <StateDescription>sample string 4</StateDescription>
        <StateId>1</StateId>
        <Street>sample string 1</Street>
        <StreetNumberDescription>sample string 2</StreetNumberDescription>
      </Residence>
      <Surname>sample string 2</Surname>
      <TypeId>1</TypeId>
    </Registry>
  </Entry>
  <ExcludeWarnings>true</ExcludeWarnings>
  <OperationId>1</OperationId>
  <PermitTypeId>1</PermitTypeId>
</SaveCustomerRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.