{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Server errors","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":"server-errors","__idx":0},"children":["Server errors"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["HTTP status:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["500 Internal Server Error"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Content-Type:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/problem+json"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["type:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://truescreen.redocly.app/errors/server-error"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This error is returned when an unexpected internal error occurs. The issue is not caused by the client request."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"associated-error-codes","__idx":1},"children":["Associated error codes"]},{"$$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":"Code"},"children":["Code"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Detail"},"children":["Detail"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example / notes"},"children":["Example / notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TS-000"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Internal server error."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generic unexpected error (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".../server-error"]},")."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TS-014"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Digital signature error."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#certification-processing-failure"},"children":["Certification processing failure"]}," below. (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".../server-error"]},")"]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"certification-processing-failure","__idx":2},"children":["Certification processing failure"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This case is returned when certification ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["creation"]}," succeeded but ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["asynchronous processing"]}," did not complete successfully. It applies to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /v1/certifications/{reportId}"]}]}," and to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["webhook_url"]}]}," callback when processing ends in failure."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-response","__idx":3},"children":["Example response"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"type\": \"https://truescreen.redocly.app/errors/server-error\",\n  \"title\": \"Certification processing error\",\n  \"status\": 500,\n  \"detail\": \"Digital signature error.\",\n  \"code\": \"TS-014\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"how-to-resolve","__idx":4},"children":["How to resolve"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Treat the certification job as failed; do not expect a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," completion payload for the same processing attempt."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If appropriate, ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["create a new certification"]}," and monitor ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET"]}," or the webhook again."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the error persists, contact TrueScreen support with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["code: TS-014"]}," and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["reportId"]}," from your integration logs."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"example-internal-server-error-ts-000","__idx":5},"children":["Example: internal server error (TS-000)"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"type\": \"https://truescreen.redocly.app/errors/server-error\",\n  \"title\": \"Internal server error\",\n  \"status\": 500,\n  \"detail\": \"Internal server error.\",\n  \"code\": \"TS-000\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"notes","__idx":6},"children":["Notes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In extreme cases (e.g. API Gateway timeout, upstream error before the handler) the response may be a 5xx ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["with no"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/problem+json"]}," body: the client should also handle unstructured 5xx responses."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the error persists, contact TrueScreen support."]}]}]},"headings":[{"value":"Server errors","id":"server-errors","depth":1},{"value":"Associated error codes","id":"associated-error-codes","depth":2},{"value":"Certification processing failure","id":"certification-processing-failure","depth":2},{"value":"Example response","id":"example-response","depth":3},{"value":"How to resolve","id":"how-to-resolve","depth":3},{"value":"Example: internal server error (TS-000)","id":"example-internal-server-error-ts-000","depth":2},{"value":"Notes","id":"notes","depth":2}],"frontmatter":{"title":"Server errors","description":"Internal server error","seo":{"title":"Server errors"}},"lastModified":"2026-03-27T14:09:27.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/errors/server-error","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}