Skip to main content
GET
/
standards
/
{slug}
SDK (@phosra/sdk)
import { PhosraClient } from "@phosra/sdk";

const phosra = new PhosraClient({
  baseUrl: "https://phosra-api-sandbox-production.up.railway.app/api/v1",
  accessToken: process.env.PHOSRA_API_KEY,
});

const result = await phosra.standards.get("wait-until-8th");
console.log(result);
{
  "id": "f0b3d7e2-6a94-4c81-b52f-9d0e1a3c6b48",
  "slug": "four-norms",
  "name": "Four Norms Baseline",
  "organization": "Center for Humane Technology",
  "description": "A community baseline of the four core child-safety protections.",
  "long_description": "A community baseline covering the four core protections: age-appropriate content ratings, screen-time limits, purchase approval, and private-message restrictions.",
  "icon_url": "https://cdn.phosra.com/platforms/nextdns.svg",
  "version": "1.2.0",
  "published": true,
  "min_age": 13,
  "max_age": 0,
  "adoption_count": 0,
  "rules": [
    {
      "id": "f0b3d7e2-6a94-4c81-b52f-9d0e1a3c6b48",
      "standard_id": "f0b3d7e2-6a94-4c81-b52f-9d0e1a3c6b48",
      "category": "rating_age_gate",
      "label": "Enforce age-based content rating",
      "enabled": true,
      "config": {},
      "sort_order": 0
    }
  ],
  "created_at": "2026-06-18T14:32:07Z",
  "updated_at": "2026-06-30T09:15:44Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

slug
string
required

Response

Standard details including rules

id
string<uuid>

Unique identifier for this resource.

slug
string

URL-safe stable identifier.

name
string

Human-readable display name.

organization
string

Name of the organization that publishes this standard.

description
string

Human-readable description.

long_description
string

Extended multi-paragraph description shown on the standard detail page.

icon_url
string

URL of the platform or resource icon.

version
string

Monotonically increasing version, bumped on every change.

published
boolean

Whether this standard is published and adoptable by families.

min_age
integer | null

Minimum age (in years) this tier is appropriate for.

max_age
integer | null

Upper age bound (in years) this standard is intended for; null if open-ended.

adoption_count
integer

Number of families that have adopted this standard.

rules
object[]

List of rules.

created_at
string<date-time>

RFC 3339 timestamp of when the resource was created.

updated_at
string<date-time>

RFC 3339 timestamp of the resource's most recent update.