POST api/TestRequest/CreateTestRequest

Request Information

URI Parameters

None.

Body Parameters

TestRequestModel
NameDescriptionTypeAdditional information
TestRequestId

integer

None.

CustomerId

integer

None.

CustomerName

string

None.

CustomerEmail

string

None.

CustomerContact

string

None.

CustomerCountry

string

None.

ContactPerson

string

None.

ContactPersonNo

string

None.

ContactPersonEmail

string

None.

SampleName

string

None.

SampleDescription

string

None.

CustomerReference

string

None.

CategoryId

integer

None.

RequestDate

date

None.

ExpectedDeliveryDate

date

None.

Status

string

None.

ApprovedBy

integer

None.

ApprovalDate

date

None.

RejectedBy

integer

None.

RejectionDate

date

None.

RejectionReason

string

None.

LastUpdatedOn

date

None.

trdList

Collection of TestRequestDetailsModel

None.

Request Formats

application/json, text/json

Sample:
{
  "trdList": [
    {
      "TestRequestDetailsId": 1,
      "TestRequestId": 1,
      "TestId": 1,
      "TestMethodId": 1
    },
    {
      "TestRequestDetailsId": 1,
      "TestRequestId": 1,
      "TestId": 1,
      "TestMethodId": 1
    }
  ],
  "TestRequestId": 1,
  "CustomerId": 1,
  "CustomerName": "sample string 2",
  "CustomerEmail": "sample string 3",
  "CustomerContact": "sample string 4",
  "CustomerCountry": "sample string 5",
  "ContactPerson": "sample string 6",
  "ContactPersonNo": "sample string 7",
  "ContactPersonEmail": "sample string 8",
  "SampleName": "sample string 9",
  "SampleDescription": "sample string 10",
  "CustomerReference": "sample string 11",
  "CategoryId": 1,
  "RequestDate": "2026-06-25T22:10:40.0917968+05:30",
  "ExpectedDeliveryDate": "2026-06-25T22:10:40.0917968+05:30",
  "Status": "sample string 12",
  "ApprovedBy": 1,
  "ApprovalDate": "2026-06-25T22:10:40.0917968+05:30",
  "RejectedBy": 1,
  "RejectionDate": "2026-06-25T22:10:40.0917968+05:30",
  "RejectionReason": "sample string 13",
  "LastUpdatedOn": "2026-06-25T22:10:40.0917968+05:30"
}

application/xml, text/xml

Sample:
<TestRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/labman_api.Controllers">
  <ApprovalDate>2026-06-25T22:10:40.0917968+05:30</ApprovalDate>
  <ApprovedBy>1</ApprovedBy>
  <CategoryId>1</CategoryId>
  <ContactPerson>sample string 6</ContactPerson>
  <ContactPersonEmail>sample string 8</ContactPersonEmail>
  <ContactPersonNo>sample string 7</ContactPersonNo>
  <CustomerContact>sample string 4</CustomerContact>
  <CustomerCountry>sample string 5</CustomerCountry>
  <CustomerEmail>sample string 3</CustomerEmail>
  <CustomerId>1</CustomerId>
  <CustomerName>sample string 2</CustomerName>
  <CustomerReference>sample string 11</CustomerReference>
  <ExpectedDeliveryDate>2026-06-25T22:10:40.0917968+05:30</ExpectedDeliveryDate>
  <LastUpdatedOn>2026-06-25T22:10:40.0917968+05:30</LastUpdatedOn>
  <RejectedBy>1</RejectedBy>
  <RejectionDate>2026-06-25T22:10:40.0917968+05:30</RejectionDate>
  <RejectionReason>sample string 13</RejectionReason>
  <RequestDate>2026-06-25T22:10:40.0917968+05:30</RequestDate>
  <SampleDescription>sample string 10</SampleDescription>
  <SampleName>sample string 9</SampleName>
  <Status>sample string 12</Status>
  <TestRequestId>1</TestRequestId>
  <trdList>
    <TestRequestDetailsModel>
      <TestId>1</TestId>
      <TestMethodId>1</TestMethodId>
      <TestRequestDetailsId>1</TestRequestDetailsId>
      <TestRequestId>1</TestRequestId>
    </TestRequestDetailsModel>
    <TestRequestDetailsModel>
      <TestId>1</TestId>
      <TestMethodId>1</TestMethodId>
      <TestRequestDetailsId>1</TestRequestDetailsId>
      <TestRequestId>1</TestRequestId>
    </TestRequestDetailsModel>
  </trdList>
</TestRequestModel>

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.