{"_id":"59d9603c9549490024d74d80","project":"568bdc1483d2061900d86cdc","version":{"_id":"59a72290d61777001b6c42c3","project":"568bdc1483d2061900d86cdc","__v":31,"createdAt":"2017-08-30T20:39:44.453Z","releaseDate":"2017-08-30T20:39:44.453Z","categories":["59a7236e3fe4d90025117c10","59a72eb6cb0db3001b84cfe2","59a734eb757d030019b85af8","59c0243b1b2d07001a9d2b76","59c035e42126e10028effb12","59c06c40df5b3c0010584a13","59c1a5852cabe5002641a3e7","59c2fb00b2b45c0010b7a3d7","59c32ceb9aea850010ac4130","59c32e6e190c90003cb0d12f","59c33affb2b45c0010b7aa23","59c7dfa457bd8200105444dc","59c7e975c50cf30010d712a0","59cffdef0cd4dd0010294d54","59d0622ca91a810032c8f60c","59d06733c1aec60026253065","59d174d44ac471001a07b123","59d5a5e323e6e800103defb2","59ecf1d8ed507c001c52b255","59f76fef8581dc0010593e6f","5a0c003680a35b0012c35db0","5a8358722e78660075e45f42","5a846645b5ec3a001203517e","5b258091bc7a6700033b9cb5","5b26e48e024807000315a740","5b44edff3306680003663f5c","5b468abd3d4a9e0003789111","5b468d8f3dcb6a0003c6e374","5b47b0b93d4a9e000378a33a","5b538d114ea24f00033c726f","5b6a0efe402b32000336c33f"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"0.0.0","version":"0"},"category":{"_id":"5b47b0b93d4a9e000378a33a","project":"568bdc1483d2061900d86cdc","version":"59a72290d61777001b6c42c3","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2018-07-12T19:49:13.569Z","from_sync":false,"order":12,"slug":"features","title":"Features"},"user":"58cc41f21751ce2f003be3b7","githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-10-07T23:16:12.476Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"# Overview\n\nAssets are used to store an application's static resources, rather than the dynamic, record-specific data stored in object meta data. These static resources can include images, reference tables, configuration strings, or anything else that does not change. No authorization is required to read assets, so they are not to be used to store sensitive information.\n\n# Attributes\n\n## Value\n\nThe value of the asset can either be a JSON object or a binary file, such as an image. When creating or updating an asset, the desired JSON object or binary file is sent in the body of the PUT request.\n\n## Type\n\nThe type of an asset is determined by its value. If an asset's value is a JSON object, its type is `keyValue`, and if an asset's value is a binary file, its type is `file`. Different types of binary files are not discriminated against.\n\n## Source\n\nThe source of the asset refers to the origin of its data. The Droplit system contains a default group of assets whose source is `master`. These assets cannot be overwritten or overridden, but they can be copied and those copies may be modified. These modified copies, as well as new user-created assets, have a source of `custom`.\n\nWhen modifying an asset of type `keyValue`, overwriting occurs at the top level of the JSON object. Properties whose values are objects will be completely overwritten rather than merely having their subproperties merged.","excerpt":"","slug":"assets","type":"basic","title":"Assets"}
# Overview Assets are used to store an application's static resources, rather than the dynamic, record-specific data stored in object meta data. These static resources can include images, reference tables, configuration strings, or anything else that does not change. No authorization is required to read assets, so they are not to be used to store sensitive information. # Attributes ## Value The value of the asset can either be a JSON object or a binary file, such as an image. When creating or updating an asset, the desired JSON object or binary file is sent in the body of the PUT request. ## Type The type of an asset is determined by its value. If an asset's value is a JSON object, its type is `keyValue`, and if an asset's value is a binary file, its type is `file`. Different types of binary files are not discriminated against. ## Source The source of the asset refers to the origin of its data. The Droplit system contains a default group of assets whose source is `master`. These assets cannot be overwritten or overridden, but they can be copied and those copies may be modified. These modified copies, as well as new user-created assets, have a source of `custom`. When modifying an asset of type `keyValue`, overwriting occurs at the top level of the JSON object. Properties whose values are objects will be completely overwritten rather than merely having their subproperties merged.