OpenGov Files API
Files in OpenGov Permitting & Licensing are managed in a two-step process: 1. **File Upload** - First, create a file entry to receive a pre-signed Azure Blob Storage URL - Use this URL to upload your file directly to Azure Blob Storage - The file is now stored but not yet associated with any entity 2. **File Association** - Associate the uploaded file with an entity (currently only Record Attachments) - The file is cloned when associated, allowing the same file to be reused across different entities - Each association creates a new file object with its own lifecycle This design allows for efficient file reuse while maintaining independent file management for each entity.