Create/Update Lab Test
PUT/api/v1/lab-tests
Create/Update Lab Test
Request​
- application/json
Body
required
Array [
]
Array [
]
Array [
Array [
]
]
Array [
Array [
]
]
Array [
]
Array [
]
Array [
]
Array [
]
Array [
pass
- Passfail
- Faildata
- Datana
- N/A]
pass
- Passfail
- Faildata
- Datana
- N/AArray [
testReport
- testReportothers
- others]
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
labTestAgency
object
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
contacts
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: >= 1
and <= 3
retailerBrand
object
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
contacts
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: >= 1
and <= 3
factories
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
contacts
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: >= 1
and <= 3
suppliers
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
contacts
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: >= 1
and <= 3
items
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
materials
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
testPackages
object[]
nullable
Possible values: <= 255 characters
Possible values: <= 255 characters
testProperties
object[]
required
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
testPropertyResults
object[]
required
Possible values: <= 255 characters
Possible values: [pass
, fail
, data
, na
]
overallResult
object
required
Possible values: [pass
, fail
, data
, na
]
attachments
object[]
nullable
Possible values: <= 64 characters
Possible values: [testReport
, others
]
Possible values: <= 255 characters
Responses​
- 201
- 204
- 400
- 401
Lab Test Created Successfully
- application/json
- Schema
- Example (from schema)
Schema
Lab test case number
Lab test uuid
Response status code
Response status code
{
"caseNumber": "string",
"uuid": "b04ed17c-0253-40a1-bc3c-5df138643057",
"code": 201,
"status": 201
}
Lab Test Updated Successfully
- application/json
- Schema
- Example (from schema)
Schema
Lab test case number
Lab test uuid
Response status code
Response status code
{
"caseNumber": "string",
"uuid": "b04ed17c-0253-40a1-bc3c-5df138643057",
"code": 204,
"status": 204
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Bad request error message
Response status code
Response status code
{
"detail": "string",
"code": 400,
"status": 400
}
Unauthorized
- text/plain
- Schema
Schema
string