Skip to content
    API v1.6.0

    Pawssier API documentation

    Structured, source-linked data from any veterinary document, with a confidence score on every field

    See the demo

    Quickstart

    Get started with the Pawssier API

    Sandbox vs. production

    Sandbox
    Recommended for testing
    • ✓ Real API responses (same as production)
    • ✓ Rate-limited for testing
    • ✓ Pre-configured API key
    • ✓ Free to use
    Production
    For live applications
    • ✓ Higher rate limits
    • ✓ Custom API keys
    • ✓ Priority processing
    • ✓ Usage-based pricing
    1

    Access your sandbox

    Your sandbox workspace comes with a pre-configured API key. Head to your Sandbox Dashboard to upload documents and see real API responses. For production API keys, contact us to upgrade your account.

    2

    Send a test request

    Upload a veterinary document (PDF, JPG, or PNG) to parse it:

    curl -X POST https://api.pawssier.com/functions/v1/v1-parse \
      -H "Authorization: Bearer sk_test_YOUR_KEY" \
      -F "file=@/path/to/your-document.pdf"
    3

    Get your results

    The API will return structured data in PSRF format:

    {
      "success": true,
      "job_id": "uuid-of-the-job",
      "api_version": "1.6.0",
      "psrf_version": "1.6.0",
      "sandbox": true,
      "multi_record": false,
      "segments_count": 1,
      "document": {
        "classification": {
          "document_type": "VaccineCertificate",
          "confidence": 0.95
        },
        "extraction": {
          "pet": {
            "name": "Max",
            "species": "Dog",
            "breed": "Golden Retriever",
            "age": "3 years",
            "weight": "72 lbs",
            "weight_lb": 72,
            "weight_kg": 32.66
          },
          "vaccinations": [{
            "name": "DHPP (Distemper, Hepatitis, Parainfluenza, Parvovirus)",
            "raw_name": "DHPP",
            "date_administered": "2024-01-15",
            "expiration_status": "expired"
          }],
          "treatments": [{
            "type": "Wellness Exam",
            "date": "2024-01-15"
          }]
        },
        "confidence_scores": {
          "overall": 0.92,
          "pet_info": 0.95,
          "vaccinations": 0.90
        }
      },
      "processing_time_ms": 3200
    }

    Response headers

    The API also returns version info in response headers:

    • X-Pawssier-API-Version — Current API version (e.g. 1.4.0)
    • X-Pawssier-PSRF-Version — PSRF schema version (e.g. 1.4.0)
    4

    Check job status (for async jobs)

    If you're using webhooks, you can also check job status:

    curl https://api.pawssier.com/functions/v1/v1-jobs/JOB_ID \
      -H "Authorization: Bearer sk_test_YOUR_KEY"

    Next steps

    • Explore the Endpoints documentation
    • Learn about Transforms to customize output format
    • Set up Webhooks for asynchronous processing
    • Check out the See the demo

    Want to see what Pawssier finds in your records?

    Records arrive from hundreds of different systems, and none of them can read each other’s. Pawssier reads them all and shows you what’s worth another look.