overlay: 1.0.0 info: title: API Evangelist enhancements for CPIR Site Metadata API version: 1.0.0 x-generated: '2026-09-05' x-method: generated x-source: Generated by the API Evangelist enrichment pipeline on 2026-09-05. Captures the profiling context API Evangelist added on top of the contract derived from CPIR's own published wp-json route index. Extends openapi/center-for-parent-information-and-resources-site-metadata-api-openapi.yml without mutating it. extends: openapi/center-for-parent-information-and-resources-site-metadata-api-openapi.yml actions: - target: $.info update: x-apis-io-provider: center-for-parent-information-and-resources x-apis-io-provider-name: Center for Parent Information and Resources x-profile-authorship: Third-party profile by API Evangelist. CPIR publishes no OpenAPI; this contract was derived from the route index the site itself serves at https://www.parentcenterhub.org/wp-json/ and verified against live anonymous responses on 2026-09-05. x-access-model: Free and anonymous. No credential, no signup, no quota, no plans. x-support-contact: https://www.parentcenterhub.org/contact-us/ - target: $.servers[0] update: x-verified-on: '2026-09-05' x-verification: Live anonymous HTTP 200 responses observed from this host. - target: $ update: x-artifact-cross-references: conventions: conventions/center-for-parent-information-and-resources-conventions.yml errors: errors/center-for-parent-information-and-resources-problem-types.yml lifecycle: lifecycle/center-for-parent-information-and-resources-lifecycle.yml authentication: authentication/center-for-parent-information-and-resources-authentication.yml conformance: conformance/center-for-parent-information-and-resources-conformance.yml rate_limits: rate-limits/center-for-parent-information-and-resources-rate-limits.yml data_model: data-model/center-for-parent-information-and-resources-data-model.yml x-consumption-guidance: pagination: Page with page/per_page until an empty array. X-WP-Total and X-WP-TotalPages are advertised in Access-Control-Expose-Headers but are not emitted on the directory collection. text_encoding: 'Rendered text fields are HTML-entity encoded and wrapped as {"rendered": "..."}.' request_rate: 'robots.txt states Crawl-delay: 600. No rate-limit headers are returned and no limit is documented; respect the stated crawl delay.' write_access: Not available to third parties. CPIR issues no API credentials; mutating routes require a first-party WordPress session and X-WP-Nonce.