product_id of the product you
intend to query.
Why it exists
A product query that resolves but cannot satisfy the policy returns204 No Content
— and that resolved query is still a billable event. The coverage check lets you
avoid predictable 204s:
Request
¹ Identify the subject the same way you would on the query itself: a
consent_id, or the direct profile id matching the product’s target
(consumer_id for consumer products, business_id for business products).
Response
A200 OK with one entry per furnisher that has relevant data:
The
field_name values trace directly to the product’s field reference tables
— see the KYC certificate
and KYB certificate pages.
If the product_id cannot be resolved, the endpoint returns 404 with the
standard error envelope ({"detail": "…", "error_code": "RESOURCE_NOT_FOUND"})
— see Errors.
When to use it
- Pre-flight UX. Before showing a “verify with SOLO” path during onboarding, check whether the network can actually produce a certificate for this subject — and degrade gracefully if not, rather than surfacing a dead end.
- Avoiding empty 204s. A billable query that returns
204tells you the policy’s requirements weren’t met after the fact. The coverage check tells you the same thing for free, before you spend the query. - Choosing a scope. The per-furnisher, per-network breakdown shows which
furnisher’s data is complete, so you can target
furnishing_entity_idsor pick the right network — or a different policy — before querying. - Diagnosing a 204 you already received. Run the same scope through the coverage check to see exactly which model’s fields fell short.
What it does not do
Related
Querying
The billable query the coverage check pre-flights.
Products
The catalog of products you can check and query.