Skip to main content
The format is as follows:
{
   "code":"<error_code>",
   "title":"<error_title>",
   "message":"<error_message>"
}
Field definitions
  • code: A unique, stable identifier for the error (format: TRC-XXXX).
  • title: A brief summary of the issue.
  • message: Detailed guidance for resolving the error.
Field-level error details For issues specific to individual fields, a fields object provides additional context. Examples:
{
   "code":"TRC-0106",
   "title":"Missing Required Field",
   "message":"The name field is required. Please provide a name for the rule and try again.",
   "fields": {
      "name": "name is a required field"
   }
}

General errors

These errors apply to all Tracer API endpoints.
CodeTitleMessage
TRC-0001Validation ErrorField validation failed. Please verify the provided data and try again.
TRC-0002At Least One Field RequiredAt least one field must be provided for update. Please include at least one field and try again.
TRC-0003Invalid Request BodyThe request body is invalid or malformed. Please verify the JSON format and try again.
TRC-0004Internal Server ErrorAn unexpected error occurred. Please try again later or contact support if the issue persists.
TRC-0006Invalid Query ParametersOne or more query parameters are invalid. Please verify the parameters and try again.
TRC-0007Invalid Path ParameterThe provided ID is not a valid UUID format. Please verify the ID and try again.
TRC-0010API Key MissingA valid API Key must be provided in the X-API-Key header. Please include your API Key and try again.
TRC-0011Invalid API KeyThe provided API Key is invalid or expired. Please provide a valid API Key and try again.
TRC-0012Payload Too LargeThe request payload exceeds the maximum size limit of 100KB. Please reduce the payload size and try again.
TRC-0013Service UnavailableThe service is temporarily unavailable. Please try again later.
TRC-0020Invalid Date FormatThe date must be in RFC3339 format with timezone (e.g., 2026-01-28T10:30:00Z). Date-only format is not accepted.

Pagination errors

CodeTitleMessage
TRC-0040Limit Exceeds MaximumThe limit parameter exceeds the maximum allowed value. Please reduce the limit and try again.
TRC-0041Limit Below MinimumThe limit parameter must be at least 1. Please provide a valid limit and try again.
TRC-0042Invalid Sort OrderSort order must be ASC or DESC. Please provide a valid value.
TRC-0043Invalid Sort ColumnThe specified sort column is not supported. Please check the allowed fields.
TRC-0044Invalid Pagination CursorThe provided pagination cursor is invalid or expired. Please start a new query without a cursor.
TRC-0045Sort Parameters LockedCannot change sortBy or sortOrder when using a pagination cursor. Please start a new query to change sort parameters.

Rule errors

CodeTitleMessage
TRC-0083Expression Syntax ErrorThe CEL expression contains a syntax error. Please verify the expression syntax and try again.
TRC-0084Expression Type ErrorThe CEL expression must evaluate to a boolean value. Please modify the expression to return true or false.
TRC-0085Expression Cost ExceededThe CEL expression computational cost exceeds the allowed limit. Please simplify the expression.
TRC-0100Rule Not FoundThe requested rule does not exist. Please verify the rule ID and try again.
TRC-0101Rule Name ConflictA rule with this name already exists. Please choose a different name and try again.
TRC-0102Invalid Status TransitionThe requested status transition is not allowed. Please check the current rule status and valid transitions.
TRC-0103Internal Server ErrorRule evaluation failed. Please try again or contact support.
TRC-0104Expression Not ModifiableThe expression can only be modified when the rule is in DRAFT status. Please deactivate the rule first.
TRC-0106Missing Required FieldThe name field is required. Please provide a name for the rule and try again.
TRC-0107Name Too LongThe name exceeds the maximum length of 255 characters. Please reduce the name size.
TRC-0108Missing Required FieldThe expression field is required. Please provide a CEL expression for the rule and try again.
TRC-0109Expression Too LongThe expression exceeds the maximum length of 5000 characters. Please reduce the expression size.
TRC-0110Invalid ActionThe action must be one of ALLOW, DENY, or REVIEW. Please provide a valid action.
TRC-0111Invalid ScopeEach scope must have at least one field set. Please provide at least one field in the scope.
TRC-0112Description Too LongThe description exceeds the maximum length of 1000 characters. Please reduce the description size.
TRC-0113Scopes Exceed MaximumThe scopes exceed the maximum of 100 entries. Please reduce the number of scopes.

Limit errors

CodeTitleMessage
TRC-0120Limit Not FoundThe requested limit does not exist. Please verify the limit ID and try again.
TRC-0121Invalid Status TransitionThe requested status transition is not allowed. Please check the current limit status and valid transitions.
TRC-0122Invalid Limit TypeThe limitType must be one of DAILY, MONTHLY, or PER_TRANSACTION. Please provide a valid limit type.
TRC-0123Invalid AmountThe maxAmount must be a positive integer. Please provide a valid amount in cents.
TRC-0124Invalid Currency CodeThe currency must be a valid 3-letter ISO 4217 code (e.g., BRL, USD). Please provide a valid currency code.
TRC-0125Missing Required FieldAt least one scope is required for limits. Please provide at least one scope and try again.
TRC-0126Missing Required FieldThe name field is required. Please provide a name for the limit and try again.
TRC-0127Name Too LongThe limit name exceeds the maximum allowed length. Please reduce the name size.
TRC-0128Cannot Modify Deleted LimitThe limit has been deleted and cannot be modified. Please create a new limit if needed.
TRC-0129Invalid NameThe name contains invalid characters. Please use only allowed characters.
TRC-0130Invalid DescriptionThe description contains invalid characters. Please use only allowed characters.
TRC-0131Immutable FieldThe limitType and currency fields cannot be modified after creation. Please create a new limit if you need different values.
TRC-0136Internal Server ErrorLimit check failed. Please try again or contact support.

Audit event errors

CodeTitleMessage
TRC-0140Audit Event Not FoundThe requested audit event does not exist. Please verify the event ID and try again.
TRC-0141Invalid Audit Event FiltersOne or more audit event filters are invalid. Please verify the filter values and try again.

Validation errors

CodeTitleMessage
TRC-0060Metadata Key Too LongThe metadata key exceeds the maximum length of 64 characters. Please reduce the key size.
TRC-0063Metadata Exceeds Maximum EntriesThe metadata exceeds the maximum of 50 entries. Please reduce the number of entries.
TRC-0064Invalid Metadata KeyThe metadata key contains invalid characters. Only alphanumeric characters and underscore are allowed.
TRC-0220Missing Required FieldThe requestId field is required. Please provide a unique UUID for the request.
TRC-0221Invalid Transaction TypeThe transactionType must be one of CARD, WIRE, PIX, or CRYPTO. Please provide a valid transaction type.
TRC-0222Invalid AmountThe amount must be a positive integer in cents. Please provide a valid amount.
TRC-0223Missing Required FieldThe currency field is required. Please provide a valid ISO 4217 currency code.
TRC-0224Invalid CurrencyThe currency must be a valid uppercase ISO 4217 code (e.g., BRL, USD). Lowercase codes are not accepted.
TRC-0225Missing Required FieldThe transactionTimestamp field is required. Please provide a timestamp in RFC3339 format.
TRC-0226Future Timestamp Not AllowedThe transactionTimestamp cannot be in the future. Please provide a valid timestamp.
TRC-0227Missing Required FieldThe account field is required. Please provide account context for the validation.
TRC-0229Gateway TimeoutThe validation processing exceeded the 80ms budget. Please try again or contact support if the issue persists.
TRC-0230Missing Required FieldThe segment.id field is required when the segment object is provided. Please provide the segment ID.
TRC-0231Missing Required FieldThe portfolio.id field is required when the portfolio object is provided. Please provide the portfolio ID.
TRC-0232SubType Too LongThe subType field exceeds the maximum length of 50 characters. Please reduce the size.
TRC-0233Invalid Account TypeThe account.type must be one of checking, savings, or credit. Please provide a valid type.
TRC-0234Invalid Account StatusThe account.status must be one of active, suspended, or closed. Please provide a valid status.
TRC-0235Invalid Merchant CategoryThe merchant.category must be a 4-digit MCC code. Please provide a valid category.
TRC-0236Invalid Merchant CountryThe merchant.country must be an ISO 3166-1 alpha-2 code (e.g., BR, US). Please provide a valid country code.
TRC-0237Missing Required FieldThe merchant.id field is required when the merchant object is provided. Please provide the merchant ID.
TRC-0250Invalid FiltersOne or more transaction validation filters are invalid. Please verify the filter values and try again.
TRC-0251Transaction Validation Not FoundThe requested transaction validation does not exist. Please verify the validation ID and try again.
TRC-0252Gateway TimeoutThe query exceeded the allowed timeout. Please refine the filters to reduce the query scope.