API Getting Started Wizard
Walkthrough for key setup, signature validation, and first-call smoke tests.
Last updated: 2026-06-17 01:42:23 UTC
Why This Wizard Exists
This wizard is part of the public project trust stack. It helps partners compare their onboarding steps against the same live API, status, and transparency surfaces that describe real system behavior.
Step 1: Create/verify API key
Ensure partner key is active and has required scopes.
Step 2: Validate request signing
Generate signed headers with the helper script before sending mutating requests.
python flask_api/scripts/sign_partner_request.py --base-url https://vets-coin.com --method POST --path /api/partner/capabilities --key-id "<KEY_ID>" --secret "<SECRET>" --json '{"capability":"claims"}' --print-only
Step 3: Run first call smoke
Call a public health endpoint to verify network/TLS/base URL.
curl -sS "https://vets-coin.com/api/public/system-status" | jq '.status.overall'