HTTP Status Codes
Success Codes
Request succeeded. The response body contains the requested data.
Resource successfully created. The response body contains the new resource.
Client Error Codes
The request was invalid or contained malformed data. Check validation errors in the response.
Authentication failed or JWT token is missing/invalid.
The authenticated user does not have permission to access this resource.
The requested resource was not found.
Server Error Codes
An unexpected error occurred on the server.
Error Response Format
Error responses follow this structure:Validation Errors
When validation fails (400 Bad Request), the response includes detailed error messages:Authentication Errors
Missing Token
Invalid Token
Authorization Errors
When a user lacks the required role:Not Found Errors
When a resource doesn’t exist:Common Validation Rules
All string fields are validated for type and required fields must not be empty.
- Minimum length: Some fields like
contrasenarequire at least 6 characters - Enum values: Category and role fields must match predefined enum values
- Numeric fields: Must be valid integers and meet minimum value requirements
- Boolean fields: Must be valid boolean values (true/false)
