{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Null Value Handling","description":"Welcome to the future of credit and risk decisioning","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":2,"id":"null-value-handling","__idx":0},"children":["Null Value Handling"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To ensure consistency of expectations and provide as descriptive a target as possible to develop against, where any fields in our service models hold no value we will favour emitting explicit ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}," values over omitting these fields from the response entirely."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n    \"transactionId\": \"tx_0000B5HS9c5rd3zFzeLgOH\",\n    \"amount\": 50.00,\n    \"balance\": null\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["over"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n    \"transactionId\": \"tx_0000B5HS9c5rd3zFzeLgOH\",\n    \"amount\": 50.00\n}\n"},"children":[]}]},"headings":[{"value":"Null Value Handling","id":"null-value-handling","depth":2}],"frontmatter":{"seo":{"title":"Null Value Handling"}},"lastModified":"2026-04-20T12:45:29.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/content/docs/guides/platform-integration/null-value-handling","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}