{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Data & Validation | Rail API Guide","description":"Rail data model specification - data types, enums, validation.","siteUrl":"https://docs.rail.io","keywords":"Rail developer portal, digital assets, stablecoins, crypto payments","lang":"en-US","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,"__idx":0,"id":"data-and-validation"},"children":["Data and Validation"]},{"$$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":"Field / Enum"},"children":["Field / Enum"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Object"},"children":["Object"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Link"},"children":["Link"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Documents"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Breakdown of all documents that can be uploaded against objects in the system."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["APPLICATION"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CUSTOMER"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WITHDRAWAL"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/data_models_documents"},"children":["Link"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Address"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Data to capture where an entity is registered and/or located."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["APPLICATION"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CUSTOMER"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["COUNTERPARTY"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/data_models_address"},"children":["Link"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Primary Business"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Data to describe the main business activity of a corporate customer."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["APPLICATION"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CUSTOMER"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/data_models_primary_business"},"children":["Link"]}]}]}]}]}]}]},"headings":[{"value":"Data and Validation","id":"data-and-validation","depth":1}],"frontmatter":{"seo":{"title":"Data & Validation | Rail API Guide","description":"Rail data model specification - data types, enums, validation."},"toc":{"enable":true},"disableLastModified":true},"lastModified":"2026-01-26T17:42:49.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/data_models","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}