╔══════════════════════════════════════════════════════════════╗ ║ POSTMAN RESPONSE EXAMPLES - SAMPLE BODIES ║ ╚══════════════════════════════════════════════════════════════╝ ──────────────────────────────────────────────────────────── 📌 1. SUCCESS RESPONSE (200) ──────────────────────────────────────────────────────────── Description: Returned when operation completes successfully Response Body: { "success": true, "message": "تم تنفيذ العملية بنجاح", "message_en": "Operation completed successfully", "data": { "id": 1, "name": "Sample Data", "...": "..." } } ──────────────────────────────────────────────────────────── 📌 2. INVALID CREDENTIALS (401) ──────────────────────────────────────────────────────────── Description: Returned when login credentials are wrong Response Body: { "success": false, "message": "بيانات الاعتماد غير صحيحة", "message_en": "Invalid credentials", "code": "INVALID_CREDENTIALS", "errors": { "authentication": "The provided credentials are incorrect" } } ──────────────────────────────────────────────────────────── 📌 3. UNAUTHORIZED - MISSING TOKEN (401) ──────────────────────────────────────────────────────────── Description: Returned when authorization token is missing or invalid Response Body: { "success": false, "message": "غير مصرح", "message_en": "Unauthenticated", "code": "UNAUTHENTICATED" } ──────────────────────────────────────────────────────────── 📌 4. ACCOUNT INACTIVE (403) ──────────────────────────────────────────────────────────── Description: Returned when user account is deactivated Response Body: { "success": false, "message": "الحساب غير نشط", "message_en": "Account is inactive", "code": "ACCOUNT_INACTIVE", "errors": { "account": "Your account has been deactivated. Please contact support." } } ──────────────────────────────────────────────────────────── 📌 5. VALIDATION ERROR (422) ──────────────────────────────────────────────────────────── Description: Returned when input data fails validation Response Body: { "success": false, "message": "خطأ في التحقق من البيانات", "message_en": "Validation error", "code": "VALIDATION_ERROR", "errors": { "email": [ "The email field is required." ], "password": [ "The password must be at least 6 characters." ] } } ──────────────────────────────────────────────────────────── 📌 6. RESOURCE NOT FOUND (404) ──────────────────────────────────────────────────────────── Description: Returned when requested resource does not exist Response Body: { "success": false, "message": "العنصر غير موجود", "message_en": "Resource not found", "code": "NOT_FOUND" } ──────────────────────────────────────────────────────────── 📌 7. SERVER ERROR (500) ──────────────────────────────────────────────────────────── Description: Returned when an unexpected server error occurs Response Body: { "success": false, "message": "حدث خطأ في الخادم", "message_en": "Internal server error", "code": "SERVER_ERROR" } ════════════════════════════════════════════════════════════ ✓ These response examples are now available in Postman ✓ Each endpoint has relevant responses based on its type ════════════════════════════════════════════════════════════