verifying-apis

Compare source and target API responses against a verification manifest.

2|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/tobilafinhangit/skill-master --skill verifying-apis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifying-apis
Source: https://github.com/tobilafinhangit/skill-master/tree/main/.agent/skills/verifying-apis
Command: npx skills add https://github.com/tobilafinhangit/skill-master --skill verifying-apis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, json, and includes scripts (resource) and examples (resource) components.

What problem does it solve?

This Skill automates the verification of API behavior, ensuring that a target API behaves identically to a source API or meets a defined contract. It is essential for backend transitions, provider switching, and regression testing.

Core Features & Use Cases

  • API Parity Verification: Compare a target API against a source API or a defined contract.
  • Use Cases: Ideal for switching email providers, migrating payment providers, testing refactored backends, and webhook verification after endpoint changes.
  • Workflow: Create a verification manifest, run the verification script, and analyze the results.

Quick Start

Run the verify_api_parity script with the source and target API URLs and the path to the manifest file.

Frequently Asked Questions about verifying-apis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify API parity when switching backend providers?

API parity verification compares target and source API responses using a manifest to ensure identical behavior. This Skill automates the comparison process, making backend transitions, provider switching, and regression testing seamless and reliable without manual endpoint checks.

What is the workflow for automated API regression testing during a backend migration?

Automated API regression testing involves creating a verification manifest, running the script against source and target URLs, and analyzing the results. This workflow validates refactored backends and webhook endpoints to ensure response consistency.

Do I need Python and specific environment variables to run API verification scripts?

Yes, executing the API verification script requires Python, the requests and json dependencies, and specific environment variables configured. These environment variables define the source and target API endpoints and authentication credentials.

Can I use this tool for testing email and payment provider switching?

Yes, API parity verification is ideal for switching email providers and migrating payment providers. It validates that target API responses match source API behavior, ensuring functional continuity during provider transitions.

What are the limitations of using manifest-based API verification for backend transitions?

Manifest-based API verification is limited to comparing predefined source and target API responses. It cannot dynamically discover new endpoints or test stateful sequences beyond the defined manifest scope, requiring manual manifest updates for endpoint changes.