Skip to main content

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.