Skip to main content

Error Codes

When something goes wrong in Synentra, you'll receive clear error messages that help you understand what happened and how to fix it. This guide explains how to read and respond to error messages.

Understanding Error Messages

Every error message in Synentra includes:

  • Error Code - A unique identifier (e.g., SYN040001) that helps identify the specific issue
  • Message - A clear description of what went wrong
  • Type - The category of error (validation, not found, unauthorized, etc.)

Error Code Format

Error codes follow this pattern: SYN + 6 digits

Example: SYN400001

The 6 digits follow a hierarchical structure: [CC][MM][NNN]

  • CC (2 digits) - Category Code: Identifies the broad category of error

    • 00 = System errors
    • 01 = Infrastructure errors
    • 02 = Serialization errors
    • 03 = Security errors (Unauthorized)
    • 04 = Validation errors
    • 05 = Not Found errors
    • 06 = Conflict errors
    • 07 = Forbidden errors
    • 08 = Authentication errors
  • MM (2 digits) - Module/Subcategory Code: Identifies the specific module or subsystem

    • 00 = Core module
    • 01, 02, etc. = Specific modules within the category
  • NNN (3 digits) - Specific Error Number: The unique error within that module

    • 001, 002, 003, etc.

Example Breakdown:

  • SYN400001 = Validation (04) + Core module (00) + First error (001) = ValidationFailed
  • SYN800002 = Authentication (08) + Core module (00) + Second error (002) = ExpiredSession
  • SYN102001 = Infrastructure (01) + Module 02 + First error (001) = FileNotFound

This hierarchical system helps organize errors logically and makes it easier to identify the source and type of problem at a glance.

tip

Always note the error code when contacting support. It helps us quickly identify and resolve your issue.

Common Error Types

Error TypeWhat It MeansWhat You Can Do
ValidationThe information you entered doesn't meet requirementsCheck the highlighted fields and correct the issues mentioned in the error message
Not FoundThe item you're looking for doesn't existVerify the ID, name, or search criteria you're using
ConflictThe item already exists or conflicts with existing dataUse a different name, or check if the item was already created
UnauthorizedYou're not logged in or your session has expiredLog in again with your credentials
ForbiddenYou don't have permission to perform this actionContact your administrator to request the necessary permissions
FailureAn unexpected system error occurredTry again later. If the problem persists, contact support with the error code

Error Categories

Errors are organized into different categories using the hierarchical [CC][MM][NNN] format. The first two digits (CC) identify the category:

Category CodeCategoryWhat It Covers
00SystemCore system failures
01InfrastructureFile access, configuration issues
02SerializationData format or conversion problems
03Security (Unauthorized)Authentication without credentials
04ValidationInput validation and required field errors
05Not FoundMissing resources or items
06ConflictDuplicate resources or conflicts
07ForbiddenAuthorization and permission issues
08AuthenticationLogin credentials and session issues
PersistenceDatabase and data storage issues (categories 05-06)

The middle two digits (MM) identify the specific module, and the last three digits (NNN) are the unique error number within that module.

Error Code Reference

This reference lists all error codes you might encounter in Synentra, along with their meanings and suggested actions.

Error CodeNameWhat It Means
SYN000001SystemFailureA critical system error occurred
SYN102001FileNotFoundA required file could not be found
SYN200001SerializationFailedData could not be converted to the required format
SYN200002DeserializationFailedData could not be read from the stored format
SYN200003InvalidJsonThe JSON data format is invalid
SYN301001UnauthorizedAccess attempt without proper authentication
SYN400001ValidationFailedInput validation failed
SYN400002RequiredFieldMissingA required field is missing
SYN501001ResourceNotFoundThe requested item doesn't exist
SYN601001DuplicateResourceAn item with this information already exists
SYN700001AccessDeniedYou don't have permission to access this resource
SYN800001MissingCredentialsAuthentication credentials are missing
SYN800002ExpiredSessionYour session has expired

Was this helpful?