This document stores a series of rules that must be followed to keep Windsoft APIs organized. 1. Always use lowercase letters to name directories and files. To organization. 2. Always separate words using the hyphen (-) in the name of directories and files. 3. Always use the .php extension at the end of every PHP API file. 4. The name of each API file and language used inside the codes must always be English. 5. At the beginning of each PHP document, include a multi-line comment that explains what that API is for. The comment must be multi-line. 6. All APIs must be designed so that they are completely independent from other programs/websites/applications. That is, they should work normally no matter where they are consumed from, be it a website frontend, application, game or whatever. 7. APIs should always receive variables via POST/GET and send responses ONLY in JSON text. 8. Do not return JSON responses in plain text or with PHP "json_encode()" method. JSON responses from all Windsoft APIs must be created and returned using the "Backend Response Builder" library. This library only creates responses in the Windsoft standard and in a fully standardized and typed manner, so this library must be used by ANY Windsoft API to return JSON responses for Clients. Library Link: https://github.com/marcos4503/backend-response-builder