curl --location --request POST 'https://api.stateset.com/v1/warranties/:id/inspect' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"inspection_type": "diagnostic",
"inspector_id": "tech_456",
"inspection_notes": "Device shows signs of manufacturing defect in display panel",
"defects_found": ["dead_pixels", "backlight_bleeding"],
"inspection_images": ["https://images.stateset.com/inspect/img1.jpg", "https://images.stateset.com/inspect/img2.jpg"],
"warranty_valid": true
}'
mutation warrantyInspectMutation {
warrantyInspect(
id: "${warrantyId}",
inspectionType: "${inspectionType}",
inspectorId: "${inspectorId}",
inspectionNotes: "${inspectionNotes}",
defectsFound: ${defectsFound},
inspectionImages: ${inspectionImages},
warrantyValid: ${warrantyValid}
) {
warranty {
id,
status,
inspection_id,
inspection_status,
warranty_valid,
recommended_action
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
});
warranties = stateset.warranties.inspect({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type': 'diagnostic',
'inspector_id': 'tech_456',
'inspection_notes': 'Device shows signs of manufacturing defect in display panel',
'defects_found': ['dead_pixels', 'backlight_bleeding'],
'inspection_images': ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid': True
})
warranties = Stateset::Warranty.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
})
warranties, err := stateset.Warranties.inspect({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType: 'diagnostic',
InspectorID: 'tech_456',
InspectionNotes: 'Device shows signs of manufacturing defect in display panel',
DefectsFound: []string{'dead_pixels', 'backlight_bleeding'},
InspectionImages: []string{'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'},
WarrantyValid: true
})
Warranty warranties = stateset.Warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspectionType: 'diagnostic',
inspectorId: 'tech_456',
inspectionNotes: 'Device shows signs of manufacturing defect in display panel',
defectsFound: ['dead_pixels', 'backlight_bleeding'],
inspectionImages: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warrantyValid: true
});
$warranties = $stateset->warranties->inspect([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type' => 'diagnostic',
'inspector_id' => 'tech_456',
'inspection_notes' => 'Device shows signs of manufacturing defect in display panel',
'defects_found' => ['dead_pixels', 'backlight_bleeding'],
'inspection_images' => ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid' => true
]);
var warranties = await stateset.Warranties.Inspect(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType = 'diagnostic',
InspectorId = 'tech_456',
InspectionNotes = 'Device shows signs of manufacturing defect in display panel',
DefectsFound = new[] { 'dead_pixels', 'backlight_bleeding' },
InspectionImages = new[] { 'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg' },
WarrantyValid = true
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"inspected": true,
"inspection_id": "insp_abc123",
"inspection_status": "completed",
"inspection_date": "2024-01-15T14:30:00Z",
"warranty_valid": true,
"defects_found": ["dead_pixels", "backlight_bleeding"],
"recommended_action": "replace",
"inspector_id": "tech_456"
}
Inspect Warranty Item
This endpoint records inspection details for a warranty claim.
POST
/
v1
/
warranties
/
:id
/
inspect
curl --location --request POST 'https://api.stateset.com/v1/warranties/:id/inspect' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"inspection_type": "diagnostic",
"inspector_id": "tech_456",
"inspection_notes": "Device shows signs of manufacturing defect in display panel",
"defects_found": ["dead_pixels", "backlight_bleeding"],
"inspection_images": ["https://images.stateset.com/inspect/img1.jpg", "https://images.stateset.com/inspect/img2.jpg"],
"warranty_valid": true
}'
mutation warrantyInspectMutation {
warrantyInspect(
id: "${warrantyId}",
inspectionType: "${inspectionType}",
inspectorId: "${inspectorId}",
inspectionNotes: "${inspectionNotes}",
defectsFound: ${defectsFound},
inspectionImages: ${inspectionImages},
warrantyValid: ${warrantyValid}
) {
warranty {
id,
status,
inspection_id,
inspection_status,
warranty_valid,
recommended_action
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
});
warranties = stateset.warranties.inspect({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type': 'diagnostic',
'inspector_id': 'tech_456',
'inspection_notes': 'Device shows signs of manufacturing defect in display panel',
'defects_found': ['dead_pixels', 'backlight_bleeding'],
'inspection_images': ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid': True
})
warranties = Stateset::Warranty.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
})
warranties, err := stateset.Warranties.inspect({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType: 'diagnostic',
InspectorID: 'tech_456',
InspectionNotes: 'Device shows signs of manufacturing defect in display panel',
DefectsFound: []string{'dead_pixels', 'backlight_bleeding'},
InspectionImages: []string{'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'},
WarrantyValid: true
})
Warranty warranties = stateset.Warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspectionType: 'diagnostic',
inspectorId: 'tech_456',
inspectionNotes: 'Device shows signs of manufacturing defect in display panel',
defectsFound: ['dead_pixels', 'backlight_bleeding'],
inspectionImages: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warrantyValid: true
});
$warranties = $stateset->warranties->inspect([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type' => 'diagnostic',
'inspector_id' => 'tech_456',
'inspection_notes' => 'Device shows signs of manufacturing defect in display panel',
'defects_found' => ['dead_pixels', 'backlight_bleeding'],
'inspection_images' => ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid' => true
]);
var warranties = await stateset.Warranties.Inspect(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType = 'diagnostic',
InspectorId = 'tech_456',
InspectionNotes = 'Device shows signs of manufacturing defect in display panel',
DefectsFound = new[] { 'dead_pixels', 'backlight_bleeding' },
InspectionImages = new[] { 'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg' },
WarrantyValid = true
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"inspected": true,
"inspection_id": "insp_abc123",
"inspection_status": "completed",
"inspection_date": "2024-01-15T14:30:00Z",
"warranty_valid": true,
"defects_found": ["dead_pixels", "backlight_bleeding"],
"recommended_action": "replace",
"inspector_id": "tech_456"
}
Body
string
The ID provided in the data tab may be used to identify the warranty
string
The type of inspection performed (e.g., “physical”, “diagnostic”, “functional”)
string
The ID of the inspector or technician
string
Detailed notes from the inspection
array
List of defects found during inspection
array
URLs of images taken during inspection
boolean
Whether the issue is covered under warranty
Response
string
The ID provided in the data tab may be used to identify the warranty
string
The object type
string
The unique identifier for the inspection record
string
The status of the inspection (e.g., “completed”, “pending_review”)
string
The date when the inspection was performed
boolean
Whether the warranty claim is valid based on inspection
string
The recommended action based on inspection results
number
Indicates whether the call was successful. true if successful, false if not.
curl --location --request POST 'https://api.stateset.com/v1/warranties/:id/inspect' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"inspection_type": "diagnostic",
"inspector_id": "tech_456",
"inspection_notes": "Device shows signs of manufacturing defect in display panel",
"defects_found": ["dead_pixels", "backlight_bleeding"],
"inspection_images": ["https://images.stateset.com/inspect/img1.jpg", "https://images.stateset.com/inspect/img2.jpg"],
"warranty_valid": true
}'
mutation warrantyInspectMutation {
warrantyInspect(
id: "${warrantyId}",
inspectionType: "${inspectionType}",
inspectorId: "${inspectorId}",
inspectionNotes: "${inspectionNotes}",
defectsFound: ${defectsFound},
inspectionImages: ${inspectionImages},
warrantyValid: ${warrantyValid}
) {
warranty {
id,
status,
inspection_id,
inspection_status,
warranty_valid,
recommended_action
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
});
warranties = stateset.warranties.inspect({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type': 'diagnostic',
'inspector_id': 'tech_456',
'inspection_notes': 'Device shows signs of manufacturing defect in display panel',
'defects_found': ['dead_pixels', 'backlight_bleeding'],
'inspection_images': ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid': True
})
warranties = Stateset::Warranty.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspection_type: 'diagnostic',
inspector_id: 'tech_456',
inspection_notes: 'Device shows signs of manufacturing defect in display panel',
defects_found: ['dead_pixels', 'backlight_bleeding'],
inspection_images: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warranty_valid: true
})
warranties, err := stateset.Warranties.inspect({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType: 'diagnostic',
InspectorID: 'tech_456',
InspectionNotes: 'Device shows signs of manufacturing defect in display panel',
DefectsFound: []string{'dead_pixels', 'backlight_bleeding'},
InspectionImages: []string{'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'},
WarrantyValid: true
})
Warranty warranties = stateset.Warranties.inspect({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
inspectionType: 'diagnostic',
inspectorId: 'tech_456',
inspectionNotes: 'Device shows signs of manufacturing defect in display panel',
defectsFound: ['dead_pixels', 'backlight_bleeding'],
inspectionImages: ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
warrantyValid: true
});
$warranties = $stateset->warranties->inspect([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'inspection_type' => 'diagnostic',
'inspector_id' => 'tech_456',
'inspection_notes' => 'Device shows signs of manufacturing defect in display panel',
'defects_found' => ['dead_pixels', 'backlight_bleeding'],
'inspection_images' => ['https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg'],
'warranty_valid' => true
]);
var warranties = await stateset.Warranties.Inspect(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
InspectionType = 'diagnostic',
InspectorId = 'tech_456',
InspectionNotes = 'Device shows signs of manufacturing defect in display panel',
DefectsFound = new[] { 'dead_pixels', 'backlight_bleeding' },
InspectionImages = new[] { 'https://images.stateset.com/inspect/img1.jpg', 'https://images.stateset.com/inspect/img2.jpg' },
WarrantyValid = true
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"inspected": true,
"inspection_id": "insp_abc123",
"inspection_status": "completed",
"inspection_date": "2024-01-15T14:30:00Z",
"warranty_valid": true,
"defects_found": ["dead_pixels", "backlight_bleeding"],
"recommended_action": "replace",
"inspector_id": "tech_456"
}
⌘I