# info.description
Agent-discoverable API contract for LeakData.io breach exposure, password prefix, domain, and alert endpoints.

# paths./search.post.description
Search by email, phone, username, or domain. Requires an API key with the search permission.

# paths./search.post.x-payment-info.offers[].description
Requires an active LeakData.io plan with API access. Runtime entitlement checks remain authoritative.

# paths./search.post.responses.403.description
API key does not have the required permission or entitlement.

# paths./password/check/{prefix}.get.description
K-anonymity endpoint that accepts only the first five SHA-1 hex characters. Requires an API key with the password-check permission.

# paths./password/check/{prefix}.get.x-payment-info.offers[].description
Requires an active LeakData.io plan with API access. Runtime entitlement checks remain authoritative.

# paths./password/check/{prefix}.get.responses.200.description
Matching suffixes and occurrence counts.

# paths./password/check/{prefix}.get.responses.403.description
API key does not have the required permission or entitlement.

# paths./domains.get.x-payment-info.offers[].description
Requires an active LeakData.io plan with API access. Runtime entitlement checks remain authoritative.

# paths./domains.get.responses.403.description
API key does not have the required permission or entitlement.

# paths./alerts.get.x-payment-info.offers[].description
Requires an active LeakData.io plan with API access. Runtime entitlement checks remain authoritative.

# paths./alerts.get.responses.403.description
API key does not have the required permission or entitlement.