POST api/Firm/Save

Save New/Edit Firm

Request Information

Parameters

NameDescriptionAdditional information
firm
firm

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "TradeName": "sample string 2",
  "Cnpj": "sample string 3",
  "MunicipalRegistry": "sample string 4",
  "StateRegistry": "sample string 5",
  "ExternalKey": "sample string 6",
  "Guid": "sample string 7",
  "ActiveCutDate": true,
  "Selected": true,
  "Addresses": [
    {
      "Street": "sample string 1",
      "Number": "sample string 2",
      "Complement": "sample string 3",
      "Neighborhood": "sample string 4",
      "ZipCode": "sample string 5",
      "City": "sample string 6",
      "State": "sample string 7",
      "Country": "sample string 8",
      "FirmId": 9,
      "Id": 10,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    },
    {
      "Street": "sample string 1",
      "Number": "sample string 2",
      "Complement": "sample string 3",
      "Neighborhood": "sample string 4",
      "ZipCode": "sample string 5",
      "City": "sample string 6",
      "State": "sample string 7",
      "Country": "sample string 8",
      "FirmId": 9,
      "Id": 10,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    },
    {
      "Street": "sample string 1",
      "Number": "sample string 2",
      "Complement": "sample string 3",
      "Neighborhood": "sample string 4",
      "ZipCode": "sample string 5",
      "City": "sample string 6",
      "State": "sample string 7",
      "Country": "sample string 8",
      "FirmId": 9,
      "Id": 10,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    }
  ],
  "Contacts": [
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "PhoneNumber": "sample string 3",
      "FirmId": 4,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    },
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "PhoneNumber": "sample string 3",
      "FirmId": 4,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    },
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "PhoneNumber": "sample string 3",
      "FirmId": 4,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5094977-03:00"
    }
  ],
  "Products": [
    {
      "Name": "sample string 1",
      "Description": "sample string 2",
      "ExternalKey": "sample string 3",
      "DefaultProduct": true,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5251193-03:00"
    },
    {
      "Name": "sample string 1",
      "Description": "sample string 2",
      "ExternalKey": "sample string 3",
      "DefaultProduct": true,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5251193-03:00"
    },
    {
      "Name": "sample string 1",
      "Description": "sample string 2",
      "ExternalKey": "sample string 3",
      "DefaultProduct": true,
      "Id": 5,
      "Inserted": "2025-06-25T19:25:24.5251193-03:00"
    }
  ],
  "Id": 10,
  "Inserted": "2025-06-25T19:25:24.5251193-03:00"
}

text/xml

Sample:
<Firm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/System.OneToOne.Common.Model.Entities">
  <Id xmlns="http://schemas.datacontract.org/2004/07/System.OneToOne.Common.Model.Core">10</Id>
  <Inserted xmlns="http://schemas.datacontract.org/2004/07/System.OneToOne.Common.Model.Core">2025-06-25T19:25:24.5251193-03:00</Inserted>
  <ActiveCutDate>true</ActiveCutDate>
  <Cnpj>sample string 3</Cnpj>
  <ExternalKey>sample string 6</ExternalKey>
  <Guid>sample string 7</Guid>
  <MunicipalRegistry>sample string 4</MunicipalRegistry>
  <Name>sample string 1</Name>
  <Selected>true</Selected>
  <StateRegistry>sample string 5</StateRegistry>
  <TradeName>sample string 2</TradeName>
</Firm>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'FormUrlEncodedMediaTypeFormatterTracer' to write type 'Firm'.