Submit Inspection
Inspections
Submit Inspection
Submit a new inspection for one or more vehicles
POST
Submit Inspection
Endpoint
Authentication
Requiresinspections:write scope.
Request Body
ID of the inspection template to use (UUID)
Array of vehicle IDs to inspect (min: 1)
Array of inspection item responses
Array of damage reports (optional)
Additional inspection notes
Inspection location (optional)
Response
Created inspection object
Example Request
Example Response
Error Responses
400 Validation Error
400 Validation Error
403 Forbidden
403 Forbidden
File Uploads
File uploads (photos, signatures) should be handled separately. Upload files to your storage service first, then include the URLs in the inspection submission.
Recommended Flow
- Upload file to your storage (S3, CloudFlare, etc.)
- Get the public URL
- Include URL in
fileUrlorphotoUrlfields - Submit inspection with URLs
Best Practices
Validate Before Submit
Validate all required fields client-side before submission
Handle Async Processing
Large inspections may be processed asynchronously
Store Tracking ID
Save the tracking ID for status checks
Retry on Failure
Implement retry logic for transient errors