POST api/Equipment/Create

Create a new Equipment and its related data

Request Information

URI Parameters

None.

Body Parameters

String Array of Equipment Information(Mandatory)

EquipmentCreateJSON
NameDescriptionTypeAdditional information
basic_information

EquipmentBasicinformation

None.

document_information

Collection of EquipmentDocumentInformation

None.

Request Formats

application/json, text/json

Sample:
{
  "basic_information": {
    "EquipmentId": 1,
    "EquipmentName": "sample string 1",
    "BrandId": 1,
    "OrganizationId": 1,
    "EquipmentTypeId": 2,
    "ModelName": "sample string 3",
    "EquipmentPhoto1": "sample string 4",
    "EquipmentPhoto1Caption": "sample string 5",
    "DescriptionPhoto1": "sample string 6",
    "EquipmentPhoto2": "sample string 7",
    "EquipmentPhoto2Caption": "sample string 8",
    "DescriptionPhoto2": "sample string 9",
    "StampColor1": "sample string 10",
    "StampColor2": "sample string 11",
    "ITTFApprovalCode": "sample string 12",
    "ExpiryDate": "2025-07-18T15:48:44.2873023+00:00",
    "Remarks": "sample string 13",
    "IsActive": true,
    "Color": "sample string 15",
    "SubType": "sample string 16",
    "UseOnSportsFloor": true,
    "UseOnRigidFloor": true,
    "WheelChair": true,
    "Deleted": 1
  },
  "document_information": [
    {
      "DocumentId": 1,
      "EquipmentId": 1,
      "DocumentTypeId": 2,
      "DocumentTitle": "sample string 3",
      "DocumentURL": "sample string 4",
      "IsActive": true,
      "Category": "sample string 6",
      "Place": "sample string 7",
      "Notes": "sample string 8",
      "EquipmentIdRef": "sample string 9",
      "ValidDateFrom": "2025-07-18T15:48:44.2873023+00:00",
      "ValidDateTo": "2025-07-18T15:48:44.2873023+00:00",
      "Deleted": 1
    },
    {
      "DocumentId": 1,
      "EquipmentId": 1,
      "DocumentTypeId": 2,
      "DocumentTitle": "sample string 3",
      "DocumentURL": "sample string 4",
      "IsActive": true,
      "Category": "sample string 6",
      "Place": "sample string 7",
      "Notes": "sample string 8",
      "EquipmentIdRef": "sample string 9",
      "ValidDateFrom": "2025-07-18T15:48:44.2873023+00:00",
      "ValidDateTo": "2025-07-18T15:48:44.2873023+00:00",
      "Deleted": 1
    }
  ]
}

application/xml, text/xml

Sample:
<EquipmentCreateJSON xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplicationITTF1.Controllers">
  <basic_information>
    <BrandId>1</BrandId>
    <Color>sample string 15</Color>
    <Deleted>1</Deleted>
    <DescriptionPhoto1>sample string 6</DescriptionPhoto1>
    <DescriptionPhoto2>sample string 9</DescriptionPhoto2>
    <EquipmentId>1</EquipmentId>
    <EquipmentName>sample string 1</EquipmentName>
    <EquipmentPhoto1>sample string 4</EquipmentPhoto1>
    <EquipmentPhoto1Caption>sample string 5</EquipmentPhoto1Caption>
    <EquipmentPhoto2>sample string 7</EquipmentPhoto2>
    <EquipmentPhoto2Caption>sample string 8</EquipmentPhoto2Caption>
    <EquipmentTypeId>2</EquipmentTypeId>
    <ExpiryDate>2025-07-18T15:48:44.2873023+00:00</ExpiryDate>
    <ITTFApprovalCode>sample string 12</ITTFApprovalCode>
    <IsActive>true</IsActive>
    <ModelName>sample string 3</ModelName>
    <OrganizationId>1</OrganizationId>
    <Remarks>sample string 13</Remarks>
    <StampColor1>sample string 10</StampColor1>
    <StampColor2>sample string 11</StampColor2>
    <SubType>sample string 16</SubType>
    <UseOnRigidFloor>true</UseOnRigidFloor>
    <UseOnSportsFloor>true</UseOnSportsFloor>
    <WheelChair>true</WheelChair>
  </basic_information>
  <document_information>
    <EquipmentDocumentInformation>
      <Category>sample string 6</Category>
      <Deleted>1</Deleted>
      <DocumentId>1</DocumentId>
      <DocumentTitle>sample string 3</DocumentTitle>
      <DocumentTypeId>2</DocumentTypeId>
      <DocumentURL>sample string 4</DocumentURL>
      <EquipmentId>1</EquipmentId>
      <EquipmentIdRef>sample string 9</EquipmentIdRef>
      <IsActive>true</IsActive>
      <Notes>sample string 8</Notes>
      <Place>sample string 7</Place>
      <ValidDateFrom>2025-07-18T15:48:44.2873023+00:00</ValidDateFrom>
      <ValidDateTo>2025-07-18T15:48:44.2873023+00:00</ValidDateTo>
    </EquipmentDocumentInformation>
    <EquipmentDocumentInformation>
      <Category>sample string 6</Category>
      <Deleted>1</Deleted>
      <DocumentId>1</DocumentId>
      <DocumentTitle>sample string 3</DocumentTitle>
      <DocumentTypeId>2</DocumentTypeId>
      <DocumentURL>sample string 4</DocumentURL>
      <EquipmentId>1</EquipmentId>
      <EquipmentIdRef>sample string 9</EquipmentIdRef>
      <IsActive>true</IsActive>
      <Notes>sample string 8</Notes>
      <Place>sample string 7</Place>
      <ValidDateFrom>2025-07-18T15:48:44.2873023+00:00</ValidDateFrom>
      <ValidDateTo>2025-07-18T15:48:44.2873023+00:00</ValidDateTo>
    </EquipmentDocumentInformation>
  </document_information>
</EquipmentCreateJSON>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Sample:
1

application/xml, text/xml

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