Contents

#Section
1Before You Build
2Endpoint Naming
3Step 1 — Auth Token Validation
4Step 2 — Permission Check
5Step 3 — Input Validation
6Step 4 — Business Logic
7Step 5 — Response Format
8Reusable Functions
9Documentation Requirements
10Testing Requirements
11Xano Endpoint Checklist — Before Marking Done

Before You Build








Auth, Permission, and Validation









Business Logic and Response Format







CodeMeaningHTTP Status
AUTH_REQUIREDNot authenticated401
FORBIDDENNo permission403
NOT_FOUNDResource does not exist404
DUPLICATEAlready exists409
VALIDATION_ERRORInvalid or missing input400
BUSINESS_RULE_VIOLATIONLogic rule failed422
SERVER_ERRORUnexpected error500

Documentation and Testing Requirements