POST CompanyApi/CompanyAdd

Request Information

URI Parameters

None.

Body Parameters

CompanyAddVM
NameDescriptionTypeAdditional information
ID

integer

None.

Name

string

None.

Email

string

None.

PhoneNumber1

string

None.

PhoneNumber2

string

None.

UniqueCode

string

None.

County

string

None.

Description

string

None.

RelatedPerson1

string

None.

RelatedPerson2

string

None.

InvektoProductID

integer

None.

PbxPath

string

None.

PbxPassword

string

None.

SystemPath

string

None.

Address

string

None.

CompanyState

boolean

None.

SystemUrl

string

None.

CompanyUniqueVMs

Collection of CompanyUniqueVM

None.

CompanyUniqueValues

Collection of CompanyUniqueValueVM

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "Name": "sample string 2",
  "Email": "sample string 3",
  "PhoneNumber1": "sample string 4",
  "PhoneNumber2": "sample string 5",
  "UniqueCode": "sample string 6",
  "County": "sample string 7",
  "Description": "sample string 8",
  "RelatedPerson1": "sample string 9",
  "RelatedPerson2": "sample string 10",
  "InvektoProductID": 11,
  "PbxPath": "sample string 12",
  "PbxPassword": "sample string 13",
  "SystemPath": "sample string 14",
  "Address": "sample string 15",
  "CompanyState": true,
  "SystemUrl": "sample string 17",
  "CompanyUniqueVMs": [
    {
      "inputID": 1,
      "inputSource": "sample string 2",
      "labelText": "sample string 3",
      "value": "sample string 4",
      "companyId": 5
    },
    {
      "inputID": 1,
      "inputSource": "sample string 2",
      "labelText": "sample string 3",
      "value": "sample string 4",
      "companyId": 5
    }
  ],
  "CompanyUniqueValues": [
    {
      "CompanyID": 1,
      "UniqueProductID": 2,
      "Value": "sample string 3"
    },
    {
      "CompanyID": 1,
      "UniqueProductID": 2,
      "Value": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<CompanyAddVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RegexPoint.Models.Company">
  <Address>sample string 15</Address>
  <CompanyState>true</CompanyState>
  <CompanyUniqueVMs>
    <CompanyUniqueVM>
      <companyId>5</companyId>
      <inputID>1</inputID>
      <inputSource>sample string 2</inputSource>
      <labelText>sample string 3</labelText>
      <value>sample string 4</value>
    </CompanyUniqueVM>
    <CompanyUniqueVM>
      <companyId>5</companyId>
      <inputID>1</inputID>
      <inputSource>sample string 2</inputSource>
      <labelText>sample string 3</labelText>
      <value>sample string 4</value>
    </CompanyUniqueVM>
  </CompanyUniqueVMs>
  <CompanyUniqueValues>
    <CompanyUniqueValueVM>
      <CompanyID>1</CompanyID>
      <UniqueProductID>2</UniqueProductID>
      <Value>sample string 3</Value>
    </CompanyUniqueValueVM>
    <CompanyUniqueValueVM>
      <CompanyID>1</CompanyID>
      <UniqueProductID>2</UniqueProductID>
      <Value>sample string 3</Value>
    </CompanyUniqueValueVM>
  </CompanyUniqueValues>
  <County>sample string 7</County>
  <Description>sample string 8</Description>
  <Email>sample string 3</Email>
  <ID>1</ID>
  <InvektoProductID>11</InvektoProductID>
  <Name>sample string 2</Name>
  <PbxPassword>sample string 13</PbxPassword>
  <PbxPath>sample string 12</PbxPath>
  <PhoneNumber1>sample string 4</PhoneNumber1>
  <PhoneNumber2>sample string 5</PhoneNumber2>
  <RelatedPerson1>sample string 9</RelatedPerson1>
  <RelatedPerson2>sample string 10</RelatedPerson2>
  <SystemPath>sample string 14</SystemPath>
  <SystemUrl>sample string 17</SystemUrl>
  <UniqueCode>sample string 6</UniqueCode>
</CompanyAddVM>

application/x-www-form-urlencoded

Sample:

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

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.