{"enrichment":{"faq":[{"a":"API Tester validates endpoints and their responses against expected schemas by extracting API specs from documentation and comparing live behavior against published contracts. It checks response structure, data types, and required fields to ensure responses match their documented definitions.","q":"How does api-tester validate API response schema?"},{"a":"Yes, API Tester is designed to test REST API endpoints comprehensively. It supports testing GET and POST requests, verifies response schemas, checks status codes, and validates error handling across your API workflows to ensure endpoints behave as documented.","q":"Can api-tester test REST API endpoints?"},{"a":"API Tester checks API status codes and error handling by validating HTTP response codes against expected values. It verifies that endpoints return appropriate status codes for success, client errors, and server errors, helping identify unexpected API behavior.","q":"What does api-tester do to check API status codes?"},{"a":"API Tester generates API documentation and example requests to help document your endpoints. It can produce curl examples and request samples based on your API specifications, making it easier to create and maintain accurate API documentation.","q":"Does api-tester generate API documentation examples?"},{"a":"API Tester automates REST API testing workflows by allowing you to define test cases that validate endpoints, verify responses, check status codes, and document discrepancies. This enables continuous validation of your API contracts without manual testing.","q":"How can api-tester automate REST API testing workflows?"},{"a":"API Tester is released under the MIT license, allowing free use, modification, and distribution with minimal restrictions.","q":"What license does api-tester use?"}],"shadow_tags":["endpoint-validation","rest-api-testing","response-schema-check","api-documentation-gen","http-request-testing","curl-automation","api-health-monitoring","integration-testing"],"summary_rewrite":"API Tester validates endpoints and their responses against expected schemas. Extract API specs from documentation, test GET and POST requests, and document any discrepancies between live behavior and published contracts."},"files":[{"bytes":3900,"path":"skills/research-tools/capabilities/api-tester/SKILL.md","sha256":"ebce371dc73d4afa7c640f72bc29e8eda7223b5ecf62da4ff6771bb6b2871106","url":"https://skillfed.io/files/gooseworks-ai/goose-skills/api-tester/2669dccd/SKILL.md"}],"id":"gooseworks-ai/goose-skills/api-tester","links":{"html":"https://skillfed.io/gooseworks-ai/goose-skills/api-tester","md":"https://skillfed.io/gooseworks-ai/goose-skills/api-tester.md","repo":"https://github.com/gooseworks-ai/goose-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":194,"language":"Python","last_updated":"2026-07-23","license":"MIT","name":"api-tester","publisher":"gooseworks-ai","stars":1062},"relations":{"similar":[{"id":"gooseworks-ai/goose-skills/pdf-processor"},{"id":"gooseworks-ai/goose-skills/image-analyzer"},{"id":"gooseworks-ai/goose-skills/uptime-monitor"},{"id":"gooseworks-ai/goose-skills/extract-webpage-data"},{"id":"gooseworks-ai/goose-skills/web-scraping"},{"id":"gooseworks-ai/goose-skills/seo-analyzer"},{"id":"gooseworks-ai/goose-skills/ai-web-scraping-scrapegraph"},{"id":"gooseworks-ai/goose-skills/company-intel"},{"id":"gooseworks-ai/goose-skills/competitor-research"},{"id":"gooseworks-ai/goose-skills/social-listening"}]},"slug":{"owner":"gooseworks-ai","repo":"goose-skills","skill":"api-tester"},"version":"2669dccd"}
