HTTP Status Codes
While payloads include Status/Message fields, use conventional HTTP status codes for transport semantics:
-
200 OK: Successful operations (login success, form created, payment completed, details found)
-
400 Bad Request: Validation failures or malformed input
-
401 Unauthorized: Missing/invalid Bearer token for protected endpoints
-
404 Not Found: Unknown resource or reference number
-
409 Conflict: Idempotency conflicts or duplicate payment attempts
