Failure codes
Understand platform, provider, and user-side error classes.
Platform-side failures
Platform-side failures are caused by provider login, queueing, upload, timeout, or internal execution issues. These are retried automatically when possible and return credits on final failure.
- login_failed
- turnitin_blocked
- upload_failed
- report_timeout
- system_error
User-side failures
User-side failures are caused by the submitted document or unsupported request options. These are shown to the user so they can fix the file and submit again.
Recommended handling
- Show retry guidance for temporary provider failures.
- Show file-repair guidance for unreadable or unsupported documents.
- Record failure codes in your own logs for support and reconciliation.