Skip to main content
The coverage check is a non-billable, read-only utility. Given a product, a subject, and a set of networks, it reports per furnishing institution which of the product’s fields that institution has furnished for the subject, and whether the subject’s consent covers them. It does not issue a certificate, return subject data values, or record a billable query event.
One endpoint serves every product: pass the product_id of the product you want to check.
The response names the furnishing institutions in the queried networks (furnishing_entity_name) and shows which of them hold data on the subject (hit). Treat it with the same care as any other information about the subject.

Coverage check vs soft check

Because the coverage check ignores the policy’s freshness and other filters, a complete coverage row does not mean a certificate query will return 200, and an incomplete one does not mean it will return 204. To predict the query outcome, use the soft check.

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 subject (consumer_identity_id for consumer products, business_identity_id for business products).

Response

A 200 OK with one entry per member institution of the queried networks (institutions that hold data for the subject first):
The example is abridged; each model lists all of its fields. The field_name values match the product’s field reference tables; see the KYC certificate and KYB certificate pages. Identifier fields (attestation_event_id, furnishing_entity_id) are not counted. The coverage check resolves the subject the same way the query does, so it returns the same 400, 403, and 404 errors (see Query failure modes). An unknown product_id also returns 404 RESOURCE_NOT_FOUND.

When to use it

  • Choosing a scope. The per-institution breakdown shows who holds the subject’s data, so you can target furnishing_entity_ids or pick the right network before querying.
  • Planning data collection. Fields no institution has furnished are the ones you will need to collect yourself.
  • Checking consent coverage. consented and consented_count show where the subject’s consent does and doesn’t reach.

What it does not do

The coverage check does not:
  • apply the querying policy’s filters, so it does not predict whether a certificate query will return 200 or 204 (use the soft check for that);
  • issue a certificate or return subject data values, only coverage flags and counts;
  • record a billable query event.

Querying

The billable product queries.

Products

The catalog of products you can check and query.