Quick Start
Get up and running with Silver APIs in minutes. Below are example requests for each API.
Prerequisites
- An API key for the appropriate audience (partner or administrator)
curlor an HTTP client of your choice
Eligibility API (Partner)
Check if a product is eligible for FSA/HSA reimbursement:
curl -X POST https://eligibility.withsilver.app/v1/product \
-H "apiKey: your-partner-api-key" \
-H "Content-Type: application/json" \
-d '{
"title": "Advil Ibuprofen Tablets, 200mg",
"description": "Pain reliever and fever reducer, 100 coated tablets",
"sku": "305730169301",
"sku_type": "UPC",
"vendor": "Advil"
}'
Response:
{
"eligibility": "eligible",
"title": "Advil Ibuprofen Tablets, 200mg",
"description": "Pain reliever and fever reducer, 100 coated tablets",
"sku": "305730169301",
"sku_type": "UPC",
"image_url": "https://example.com/images/advil-200mg.jpg"
}
Claim Submission API (Partner)
Submit a claim in four steps:
1. List providers
curl -X GET https://claim-submission.withsilver.app/v1/providers \
-H "apiKey: your-partner-api-key"
2. Get provider form requirements
curl -X GET https://claim-submission.withsilver.app/v1/providers/prv_abc123 \
-H "apiKey: your-partner-api-key"
3. Upload a claimable document
curl -X POST https://claim-submission.withsilver.app/v1/claimable_documents \
-H "apiKey: your-partner-api-key" \
-H "Content-Type: application/json" \
-d '{
"user_id": "usr_m3mb3r01",
"document_type": "receipt",
"file": {
"base64": "JVBERi0xLjQKJcfs...",
"mime_type": "application/pdf"
},
"claimable_services": [
{
"service_date_start": "2026-01-10",
"service_date_end": "2026-01-10",
"service_provider": "Downtown Physical Therapy",
"service_description": "Physical therapy session — 60 min",
"claimable_amount": 150.00
}
]
}'
4. Submit the claim
curl -X POST https://claim-submission.withsilver.app/v1/claims \
-H "apiKey: your-partner-api-key" \
-H "Content-Type: application/json" \
-d '{
"user_id": "usr_m3mb3r01",
"provider_id": "prv_abc123",
"user_form_fields": {
"employee_id": "EMP-9876",
"relationship": "self"
},
"signature": "iVBORw0KGgoAAAANSUhEUgAA...",
"claimable_documents": ["cdoc_a1b2c3d4"]
}'
Claims API (Administrator)
Submit a claim with evidence for adjudication:
curl -X POST https://claim-api.withsilver.app/v1/claims \
-H "apiKey: your-admin-api-key" \
-H "Content-Type: application/json" \
-d '{
"claim_number": "CLM-2025-00042",
"claim_amount": 15000,
"service_start_date": "2025-03-10",
"service_end_date": "2025-03-10",
"submission_date": "2025-03-15",
"provider": "Lakewood Family Dentistry",
"plan_name": "Acme 2025 Medical FSA",
"plan_type": "medical_fsa",
"plan_year_start": "2025-01-01",
"plan_year_end": "2025-12-31",
"final_submission_date": "2026-03-31",
"final_service_date": "2025-12-31",
"evidence": [
{
"mime_type": "application/pdf",
"content": "JVBERi0xLjQKJeLjz9MK..."
}
]
}'
Amounts are in cents
The Claims API uses cents for all monetary values. For example, 15000 represents $150.00.
Retrieve claim details and adjudication results:
curl -X GET "https://claim-api.withsilver.app/v1/claims?id=a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
-H "apiKey: your-admin-api-key"
Next Steps
- Eligibility Workflow — Learn how to integrate eligibility checks
- Claim Submission Workflow — Understand the multi-step submission flow
- Claims Workflow — Submit and track claims as an administrator
- Webhooks — Set up real-time notifications