Check Eligibility
Check if a product is HSA/FSA eligible before creating it
POST
Check Eligibility
Check Eligibility
Check if a product is HSA/FSA eligible using its UPC code or name, without creating a product. Useful for pre-validation during product import or catalog setup.Authentication
Request Body
Parameters
At least one parameter is required:| Parameter | Type | Required | Description |
|---|---|---|---|
upc_code_or_gtin | string | No* | UPC or GTIN barcode |
product_name | string | No* | Product name |
upc_code_or_gtin or product_name must be provided. UPC is more accurate.
Request
Response
Response Fields
| Field | Type | Description |
|---|---|---|
hsa_fsa_eligible | boolean | Whether product is HSA/FSA eligible |
message | string | Explanation of eligibility status |
checked_at | timestamp | When eligibility was checked |
Examples
Not Eligible Response
Dual-Purpose Products
Some products require a Letter of Medical Necessity (LMN):Rate Limits
- Test mode: 100 requests/minute
- Live mode: 1000 requests/minute
Errors
| Status Code | Error Code | Description |
|---|---|---|
| 400 | invalid_request | Missing both UPC and product name |
| 401 | unauthorized | Invalid or missing API key |
| 422 | validation_error | Invalid UPC format |
| 429 | rate_limit_exceeded | Too many requests |
Important Notes
Eligibility can change. SIGIS database updates monthly. Re-check eligibility periodically for existing products.
Related Endpoints
- Create Product - POST /v2/products
- Get Product - GET /v2/products/
- Update Product - PUT /v2/products/
- List Products - GET /v2/products
Related Resources
Check Eligibility
