# api-testing > Test and validate REST APIs and web services - Author: Yves Lepère - Repository: YvesThenElse/TeamForge - Version: 20260107110434 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/YvesThenElse/TeamForge - Web: https://mule.run/skillshub/@@YvesThenElse/TeamForge~api-testing:20260107110434 --- --- name: api-testing description: Test and validate REST APIs and web services allowed-tools: WebFetch, Bash category: Development tags: - api - testing - rest - web-services --- # API Testing Skill This skill helps you test and validate REST APIs and web services. ## Capabilities - Send HTTP requests (GET, POST, PUT, DELETE, PATCH) - Validate API responses and status codes - Test API authentication and authorization - Verify response schemas and data structures - Generate API test reports ## Usage Examples ### Endpoint Testing Test API endpoints with different HTTP methods and payloads to ensure they work correctly. ### Response Validation Validate that API responses match expected schemas, status codes, and data formats. ### Authentication Testing Test various authentication mechanisms (API keys, OAuth, JWT, etc.). ## Best Practices - Always check status codes and error responses - Validate response data types and structures - Test edge cases and error scenarios - Document test results clearly - Use appropriate HTTP methods for each operation