# cipawebfiltering v1.0.0 - API Reference

## Modules

- [CipaWebFiltering](CipaWebFiltering.md): Elixir client for the CIPA Web Filtering lookup API at https://www.cipawebfiltering.com/api/v1/ .
- [CipaWebFiltering.Classification](CipaWebFiltering.Classification.md): One classified domain. `categories` has no particular order; `country` is nil when unknown.
- [CipaWebFiltering.Policy](CipaWebFiltering.Policy.md): Turns categories into a block decision. Presets follow the five policies of the October 2026
study of 103 million domains. `:any` blocks if any category is listed, `:majority` if more than
half are, `:all` only if every category is.

- Exceptions
  - [CipaWebFiltering.Error](CipaWebFiltering.Error.md): Non-2xx answer (`status` > 0) or transport failure (`status` 0).

