{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Error Handling and Validation","description":"Official KlickTipp API documentation. Learn how to authenticate, integrate external systems, and build reliable automations using the KlickTipp API.","lang":"en-US","siteUrl":"https://developers.klicktipp.com","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"error-handling-and-validation","__idx":0},"children":["Error Handling and Validation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The KlickTipp API uses HTTP status codes to distinguish between"," ","technical request handling and business-level validation or subscription errors."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This allows integrations to clearly separate transport and authentication issues"," ","from domain-specific subscription and validation failures."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Integrations must always evaluate ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["both"]}," the HTTP status code and the response body."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"http-status-code-overview","__idx":1},"children":["HTTP Status Code Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In addition to business-level errors, the API uses standard HTTP status codes"," ","for technical and protocol-related situations."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"HTTP Status"},"children":["HTTP Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Meaning"},"children":["Meaning"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["200 / 201"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request processed successfully"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["400"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Malformed request or invalid request structure"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["401"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Authentication required or session invalid"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["403"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Authenticated but not authorized to access the resource"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["404"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Resource not found"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request processed but rejected due to validation or business rules"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["500"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Internal server error"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A status code of 406 indicates that the request was syntactically valid"," ","and successfully processed by the API, but rejected due to business rules"," ","or validation constraints."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"business-and-validation-errors","__idx":2},"children":["Business and Validation Errors"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Errors related to subscription logic, contact state, validation rules, and business constraints"," ","are typically returned with ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["HTTP status code 406"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In these cases, the request was syntactically valid and processed by the API,"," ","but rejected due to business rules or invalid data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response body for HTTP 406 always contains the numeric ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}," field."," ","Additional fields may be present depending on the error type."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response body contains a numeric error code providing details about the failure."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response body for HTTP 406 always contains the numeric ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}," field."," ","Additional fields may be present depending on the error type."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"error\": 10,\n\"code\": 5\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Property"},"children":["Property"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["error"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Primary error category"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["code"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Optional subcode providing additional context"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When handling errors, first evaluate the HTTP status code and, for responses with status 406, inspect the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}," field and the optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["code"]}," value to determine the exact cause."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"field-validation-errors","__idx":3},"children":["Field Validation Errors"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Field validation errors occur when submitted values do not match the expected field type"," ","or format configured in the KlickTipp account."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Error 8"]}," is the only error type that returns field-level validation details"," ","instead of a generic error subcode."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"error\": 8,\n\"field\": \"LeadValue\",\n\"name\": \"fieldLeadValue\",\n\"reason\": \"must be a numeric value\",\n\"field_value\": \"A\"\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Property"},"children":["Property"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["field"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Display name of the field as shown in the KlickTipp UI. May be empty"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["name"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Field key as sent in the request payload"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["reason"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Human-readable explanation of the validation failure"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["field_value"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Field value as sent in the request payload"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Field validation errors indicate invalid request data and should not be retried until the payload has been corrected."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"subscription-and-contact-error-codes","__idx":4},"children":["Subscription and Contact Error Codes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following table lists all business-level error codes returned with HTTP status 406."," ","These errors indicate that the request was technically valid but rejected due to"," ","subscription state, validation rules, or business constraints."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response body for HTTP 406 always contains the numeric ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}," field."," ","Additional fields may be present depending on the error type."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"HTTP Status"},"children":["HTTP Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error"},"children":["Error"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Code"},"children":["Code"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The email address is unsubscribed. Re-subscription is not allowed."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid email address."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Failed to send the confirmation email."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Email address not found or invalid field format, such as an incorrect timestamp."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid value in a custom field. See Field Validation Errors."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Subscription failed. The contact is not subscribed."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed due to an invalid email address."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed because the confirmation email could not be sent."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed. The SMS number is already assigned to another contact. SMS numbers must be unique."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed. The SMS number is unsubscribed and cannot be re-subscribed."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed due to an invalid phone number."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["30"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact update failed. The email address is blocked and cannot be used for subscriptions."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Internal error."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["30"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The email address is blocked and cannot be used for subscriptions."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["31"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SmartTags can only be assigned automatically by the system."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["32"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Either an email address or an SMS number must be provided."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["401"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Contact not found."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["402"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Opt-in process not found."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["403"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tag not found."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["406"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["507"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The email address is already assigned to another contact."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"debugging-guidelines","__idx":5},"children":["Debugging Guidelines"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["HTTP status = 406  and error = 8",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Validate request payload and field formats",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Retry only after correction"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["HTTP status = 406  and error = 10 with subcode",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Indicates a contact update failure",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Retry may be possible depending on the subcode"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["HTTP status ≠ 406",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Indicates a technical or authentication issue",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Handle independently from business logic"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"summary","__idx":6},"children":["Summary"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["HTTP status codes indicate whether a request failed due to a technical issue or a business-level constraint."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Business and validation errors are returned with HTTP status 406 and include a numeric error code in the response body."," ","The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}," field defines the general failure category, while the optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["code"]}," field provides additional context about the exact cause."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Error 8 represents field-level validation failures and returns structured details about the affected field and the reason for rejection. Validation errors must be corrected in the request payload before retrying the request."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-topics","__idx":7},"children":["Related Topics"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/data-field-types"},"children":["Data Field Types and Input Formats"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/listbuilding-api"},"children":["Listbuilding API Reference"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/management-api"},"children":["Management API Reference"]}]}]}]},"headings":[{"value":"Error Handling and Validation","id":"error-handling-and-validation","depth":1},{"value":"HTTP Status Code Overview","id":"http-status-code-overview","depth":2},{"value":"Business and Validation Errors","id":"business-and-validation-errors","depth":2},{"value":"Field Validation Errors","id":"field-validation-errors","depth":3},{"value":"Subscription and Contact Error Codes","id":"subscription-and-contact-error-codes","depth":3},{"value":"Debugging Guidelines","id":"debugging-guidelines","depth":2},{"value":"Summary","id":"summary","depth":2},{"value":"Related Topics","id":"related-topics","depth":2}],"frontmatter":{"seo":{"title":"Error Handling and Validation"}},"lastModified":"2026-05-08T14:16:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/error-handling","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}