Skip to main content

Authentication

All Silver API requests require an API key passed in the apiKey header.

API Key Types

Silver issues separate API keys for each audience:

Key TypeAudienceUsed For
Partner API KeyPartnersEligibility API, Claim Submission API
Administrator API KeyAdministrators / TPAsClaims API
Webhook SecretAdministrators / TPAsVerifying webhook deliveries

API keys are provided during onboarding. Contact your Silver representative if you need to rotate or request additional keys.

Passing the API Key

Include the API key in the apiKey header of every request:

curl -X POST https://eligibility.withsilver.app/v1/product \
-H "apiKey: your-api-key-here" \
-H "Content-Type: application/json" \
-d '{"title": "Advil Ibuprofen Tablets"}'
import requests

response = requests.post(
"https://eligibility.withsilver.app/v1/product",
headers={"apiKey": "your-api-key-here"},
json={"title": "Advil Ibuprofen Tablets"}
)

Error Responses

If the API key is missing or invalid, the API returns a 403 Forbidden response:

{
"detail": "Invalid or missing API key"
}

Webhook Authentication

Webhook deliveries include the webhook secret in the apiKey header. Verify this value matches your configured webhook secret to ensure the delivery is authentic. See Webhooks Overview for details.