[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-03 UTC."],[[["APIReference is a structured data type that extends TechArticle and is used to describe software application programming interfaces (APIs)."],["It includes fields for specifying the library file name (assembly), product version (assemblyVersion), programming model (managed or unmanaged), and target platform (e.g., desktop, mobile)."],["APIReference allows developers and technical writers to provide detailed information about APIs, which can then be used for documentation, search, and other purposes."]]],["The `APIReference` type, which extends `TechArticle`, includes key properties for describing application programming interfaces. `assembly` specifies the library file name. `assemblyVersion` denotes the associated product/technology version. `programmingModel` clarifies if the API is managed or unmanaged. Lastly, `targetPlatform` indicates the type of app development the API is designed for, such as phone, desktop, or Xbox. These attributes provide critical information about the API's implementation and use context.\n"]]