Filter platforms by capability
/platforms/by-capabilityReturns catalog fixtures modeled for the given enforcement capability (for example `content_rating` or `screen_time`); production adapter availability is not implied.
Query parameters
capabilityResponse
idUnique identifier for this resource.
nameHuman-readable display name.
categoryOCSS rule category this rule enforces (see the Rule Categories reference).
tierProduct catalog/integration state. These values are not current OCSS accreditation or independent certification.
descriptionHuman-readable description.
icon_urlURL of the platform or resource icon.
auth_typeHow the platform is authenticated (e.g. `oauth`, `manual`).
enabledWhether this item is currently active.
enforcement_modeAdapter semantics exercised by catalog fixtures and design-partner evaluation; this field does not assert production adapter availability. `dns` models DNS-provider filtering; `device` models client-side enforcement; `api_write` models a third-party write integration under co-design; `manual_attested` models guided setup with a parent attestation and must never render as "Enforced"; `coming_soon` is roadmap.
rule_supportPer-category enforcement support across all 123 OCSS rule categories. `dns` = DNS provider can filter this category; `device` = on-device enforcement handles it; `guided` = manual_attested platform, parent applies with Phosra guidance; `unsupported` = not addressable on this platform.
curl -sS "https://phosra-api-sandbox-production.up.railway.app/api/v1/platforms/by-capability?capability=web_filtering"[
{
"id": "string",
"name": "string",
"category": "dns",
"tier": "compliant",
"description": "string",
"icon_url": "string",
"auth_type": "api_key",
"enabled": true,
"enforcement_mode": "dns",
"rule_support": {}
}
]