Developer docs

Auth Docs and API Access

Public discovery endpoints, OpenAPI metadata, MCP discovery, and vCard payload generation do not require authentication.

Public Endpoints

Authenticated Product Areas

Dynamic QR profiles, analytics dashboards, billing, and user-owned edits live at app.vcardqrcodegenerator.com. Agents should not modify user-owned dynamic QR resources unless an authenticated app flow is explicitly documented and authorized by the user.

Agent Auth Walkthrough

  1. Call GET https://vcardqrcodegenerator.com/api/v1/health to verify the public API is reachable.
  2. Call GET https://vcardqrcodegenerator.com/api/v1/templates to choose a vCard QR template.
  3. Call POST https://vcardqrcodegenerator.com/api/v1/vcard with sample contact fields and optional Idempotency-Key.
  4. Parse structured JSON errors using error.code, error.message, error.hint, error.docsUrl, and error.status.

OAuth metadata is intentionally not required for these public sandbox-style endpoints. User-owned dynamic QR actions remain app-authenticated and should not be automated until a user explicitly authorizes that flow.