# generated: 2026-09-12 # method: generated # source: https://www.ginniemae.gov/api/v1/ (JSON:API entrypoint) + live anonymous probes openapi: 3.1.0 info: title: Ginnie Mae Content API version: 1.0.0 summary: The public, unauthenticated JSON:API 1.0 content surface behind ginniemae.gov. description: |- Ginnie Mae serves its public website (www.ginniemae.gov) as an Angular single-page application against a Drupal 10 back end, and that back end exposes a **public, unauthenticated JSON:API 1.0 surface at `https://www.ginniemae.gov/api/v1/`** plus a set of Views REST exports and RFC 9264 linkset documents. Ginnie Mae publishes no OpenAPI, no developer portal and no documentation for this surface; the endpoints below were discovered from the application's own runtime configuration (`/assets/config/config.prod.json`) and its JSON:API entrypoint document, and **every path in this document was individually fetched anonymously and returned HTTP 200 on 2026-09-12**. **This is a content API, not a mortgage-data API.** It serves the website estate — FAQs, the glossary, press releases, All Participant Memoranda (APMs), bulletins, speeches, executive leadership, training announcements, media/document files and the page-building paragraphs. Ginnie Mae MBS disclosure data (pool/loan-level files, REMIC, HMBS, Platinum) is distributed as bulk files through the Disclosure Data Download application at `https://bulk.ginniemae.gov/`, which sits behind an account login and is not described here. Issuer systems reached through MyGinnieMae (`my.ginniemae.gov`) are behind SSO at `access.ginniemae.gov` and are likewise out of scope. **Scope of this description.** Only public *content* entity types are described. The entrypoint also exposes administrative and configuration entity types (`view--view`, `field_config--field_config`, `user--user`, `consumer--consumer`, `oauth2_token--*`, and others) which are deliberately omitted here: they are Drupal implementation surface rather than published data, and `user--user` returns CMS account display names. Reads only — no write operation was attempted against a live government system, so none is described. JSON:API itself defines POST/PATCH/DELETE on these URLs; whether Ginnie Mae permits them to an authenticated client is unverified. **Provenance.** GENERATED by API Evangelist from the provider's own machine-readable discovery document and live anonymous probes. It is NOT published by Ginnie Mae and does not claim to be. See `x-generated-from`. contact: name: Ginnie Mae url: https://www.ginniemae.gov/contact-us license: name: U.S. Government Work (17 U.S.C. § 105) url: https://www.ginniemae.gov/site-policies/site-policies/disclaimer servers: - url: https://www.ginniemae.gov description: Production externalDocs: description: JSON:API 1.0 specification (the contract this surface conforms to) url: https://jsonapi.org/format/1.0/ tags: - name: Block Content - name: Disclosure - name: Discovery - name: Entity Subqueue - name: FAQ - name: File - name: Media - name: Menu - name: Menu Link Content - name: Newsroom - name: Node - name: Paragraph - name: Search - name: Site Content - name: Taxonomy Term paths: /api/v1/: get: operationId: getJsonApiEntrypoint summary: JSON:API entrypoint description: Returns the JSON:API 1.0 entrypoint document. Its links member enumerates every resource type the site exposes, keyed "--". tags: - Discovery responses: '200': description: JSON:API entrypoint document. content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiEntrypoint' /api/v1/block_content/slideshow_block: get: operationId: listBlockContentSlideshowBlock summary: List block_content--slideshow_block resources description: Collection endpoint for the JSON:API resource type `block_content--slideshow_block`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Block Content parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: &id001 type: integer minimum: 1 maximum: 50 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: &id002 type: integer minimum: 0 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: &id003 type: string - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: &id004 type: object additionalProperties: true - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: &id005 type: string - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: &id006 type: object additionalProperties: type: string responses: &id007 '200': description: A JSON:API document whose primary data is an array of resource objects. content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiCollectionDocument' '400': $ref: '#/components/responses/BadRequest' '403': $ref: '#/components/responses/Forbidden' '404': $ref: '#/components/responses/NotFound' /api/v1/block_content/slideshow_block/{uuid}: get: operationId: getBlockContentSlideshowBlock summary: Get one block_content--slideshow_block resource description: Individual-resource endpoint for the JSON:API resource type `block_content--slideshow_block`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Block Content parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: &id008 '200': description: A JSON:API document whose primary data is a single resource object. content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiItemDocument' '403': $ref: '#/components/responses/Forbidden' '404': $ref: '#/components/responses/NotFound' /api/v1/block_content/slideshow_sub: get: operationId: listBlockContentSlideshowSub summary: List block_content--slideshow_sub resources description: Collection endpoint for the JSON:API resource type `block_content--slideshow_sub`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Block Content parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/block_content/slideshow_sub/{uuid}: get: operationId: getBlockContentSlideshowSub summary: Get one block_content--slideshow_sub resource description: Individual-resource endpoint for the JSON:API resource type `block_content--slideshow_sub`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Block Content parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/bulk_notifications: get: operationId: listEntitySubqueueBulkNotifications summary: List entity_subqueue--bulk_notifications resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--bulk_notifications`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/bulk_notifications/{uuid}: get: operationId: getEntitySubqueueBulkNotifications summary: Get one entity_subqueue--bulk_notifications resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--bulk_notifications`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/executive_leadership_sort: get: operationId: listEntitySubqueueExecutiveLeadershipSort summary: List entity_subqueue--executive_leadership_sort resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--executive_leadership_sort`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/executive_leadership_sort/{uuid}: get: operationId: getEntitySubqueueExecutiveLeadershipSort summary: Get one entity_subqueue--executive_leadership_sort resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--executive_leadership_sort`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/homepage_impact_area: get: operationId: listEntitySubqueueHomepageImpactArea summary: List entity_subqueue--homepage_impact_area resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--homepage_impact_area`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/homepage_impact_area/{uuid}: get: operationId: getEntitySubqueueHomepageImpactArea summary: Get one entity_subqueue--homepage_impact_area resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--homepage_impact_area`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/homepage_mission_area: get: operationId: listEntitySubqueueHomepageMissionArea summary: List entity_subqueue--homepage_mission_area resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--homepage_mission_area`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/homepage_mission_area/{uuid}: get: operationId: getEntitySubqueueHomepageMissionArea summary: Get one entity_subqueue--homepage_mission_area resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--homepage_mission_area`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/homepage_notifications: get: operationId: listEntitySubqueueHomepageNotifications summary: List entity_subqueue--homepage_notifications resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--homepage_notifications`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/homepage_notifications/{uuid}: get: operationId: getEntitySubqueueHomepageNotifications summary: Get one entity_subqueue--homepage_notifications resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--homepage_notifications`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/entity_subqueue/slideshow: get: operationId: listEntitySubqueueSlideshow summary: List entity_subqueue--slideshow resources description: Collection endpoint for the JSON:API resource type `entity_subqueue--slideshow`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Entity Subqueue parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/entity_subqueue/slideshow/{uuid}: get: operationId: getEntitySubqueueSlideshow summary: Get one entity_subqueue--slideshow resource description: Individual-resource endpoint for the JSON:API resource type `entity_subqueue--slideshow`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Entity Subqueue parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/file/file: get: operationId: listFileFile summary: List file--file resources description: Collection endpoint for the JSON:API resource type `file--file`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - File parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/file/file/{uuid}: get: operationId: getFileFile summary: Get one file--file resource description: Individual-resource endpoint for the JSON:API resource type `file--file`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - File parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/disclosure_data_file: get: operationId: listMediaDisclosureDataFile summary: List media--disclosure_data_file resources description: Collection endpoint for the JSON:API resource type `media--disclosure_data_file`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/disclosure_data_file/{uuid}: get: operationId: getMediaDisclosureDataFile summary: Get one media--disclosure_data_file resource description: Individual-resource endpoint for the JSON:API resource type `media--disclosure_data_file`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/document_file: get: operationId: listMediaDocumentFile summary: List media--document_file resources description: Collection endpoint for the JSON:API resource type `media--document_file`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/document_file/{uuid}: get: operationId: getMediaDocumentFile summary: Get one media--document_file resource description: Individual-resource endpoint for the JSON:API resource type `media--document_file`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/image: get: operationId: listMediaImage summary: List media--image resources description: Collection endpoint for the JSON:API resource type `media--image`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/image/{uuid}: get: operationId: getMediaImage summary: Get one media--image resource description: Individual-resource endpoint for the JSON:API resource type `media--image`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/listing_page: get: operationId: listMediaListingPage summary: List media--listing_page resources description: Collection endpoint for the JSON:API resource type `media--listing_page`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/listing_page/{uuid}: get: operationId: getMediaListingPage summary: Get one media--listing_page resource description: Individual-resource endpoint for the JSON:API resource type `media--listing_page`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/mbs_guide: get: operationId: listMediaMbsGuide summary: List media--mbs_guide resources description: Collection endpoint for the JSON:API resource type `media--mbs_guide`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/mbs_guide/{uuid}: get: operationId: getMediaMbsGuide summary: Get one media--mbs_guide resource description: Individual-resource endpoint for the JSON:API resource type `media--mbs_guide`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/qrc: get: operationId: listMediaQrc summary: List media--qrc resources description: Collection endpoint for the JSON:API resource type `media--qrc`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/qrc/{uuid}: get: operationId: getMediaQrc summary: Get one media--qrc resource description: Individual-resource endpoint for the JSON:API resource type `media--qrc`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/remic_mir: get: operationId: listMediaRemicMir summary: List media--remic_mir resources description: Collection endpoint for the JSON:API resource type `media--remic_mir`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/remic_mir/{uuid}: get: operationId: getMediaRemicMir summary: Get one media--remic_mir resource description: Individual-resource endpoint for the JSON:API resource type `media--remic_mir`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/remote_video: get: operationId: listMediaRemoteVideo summary: List media--remote_video resources description: Collection endpoint for the JSON:API resource type `media--remote_video`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/remote_video/{uuid}: get: operationId: getMediaRemoteVideo summary: Get one media--remote_video resource description: Individual-resource endpoint for the JSON:API resource type `media--remote_video`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/media/training_recordings: get: operationId: listMediaTrainingRecordings summary: List media--training_recordings resources description: Collection endpoint for the JSON:API resource type `media--training_recordings`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Media parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/media/training_recordings/{uuid}: get: operationId: getMediaTrainingRecordings summary: Get one media--training_recordings resource description: Individual-resource endpoint for the JSON:API resource type `media--training_recordings`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Media parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/menu/menu: get: operationId: listMenuMenu summary: List menu--menu resources description: Collection endpoint for the JSON:API resource type `menu--menu`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Menu parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/menu/menu/{uuid}: get: operationId: getMenuMenu summary: Get one menu--menu resource description: Individual-resource endpoint for the JSON:API resource type `menu--menu`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Menu parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/menu_link_content/menu_link_content: get: operationId: listMenuLinkContentMenuLinkContent summary: List menu_link_content--menu_link_content resources description: Collection endpoint for the JSON:API resource type `menu_link_content--menu_link_content`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Menu Link Content parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/menu_link_content/menu_link_content/{uuid}: get: operationId: getMenuLinkContentMenuLinkContent summary: Get one menu_link_content--menu_link_content resource description: Individual-resource endpoint for the JSON:API resource type `menu_link_content--menu_link_content`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Menu Link Content parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/data_file_types: get: operationId: listNodeDataFileTypes summary: List node--data_file_types resources description: Collection endpoint for the JSON:API resource type `node--data_file_types`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/data_file_types/{uuid}: get: operationId: getNodeDataFileTypes summary: Get one node--data_file_types resource description: Individual-resource endpoint for the JSON:API resource type `node--data_file_types`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/event: get: operationId: listNodeEvent summary: List node--event resources description: Collection endpoint for the JSON:API resource type `node--event`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/event/{uuid}: get: operationId: getNodeEvent summary: Get one node--event resource description: Individual-resource endpoint for the JSON:API resource type `node--event`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/executive_leadership: get: operationId: listNodeExecutiveLeadership summary: List node--executive_leadership resources description: Collection endpoint for the JSON:API resource type `node--executive_leadership`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/executive_leadership/{uuid}: get: operationId: getNodeExecutiveLeadership summary: Get one node--executive_leadership resource description: Individual-resource endpoint for the JSON:API resource type `node--executive_leadership`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/faq: get: operationId: listNodeFaq summary: List node--faq resources description: Collection endpoint for the JSON:API resource type `node--faq`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/faq/{uuid}: get: operationId: getNodeFaq summary: Get one node--faq resource description: Individual-resource endpoint for the JSON:API resource type `node--faq`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/glossary: get: operationId: listNodeGlossary summary: List node--glossary resources description: Collection endpoint for the JSON:API resource type `node--glossary`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/glossary/{uuid}: get: operationId: getNodeGlossary summary: Get one node--glossary resource description: Individual-resource endpoint for the JSON:API resource type `node--glossary`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/haps: get: operationId: listNodeHaps summary: List node--haps resources description: Collection endpoint for the JSON:API resource type `node--haps`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/haps/{uuid}: get: operationId: getNodeHaps summary: Get one node--haps resource description: Individual-resource endpoint for the JSON:API resource type `node--haps`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/haps_contributor: get: operationId: listNodeHapsContributor summary: List node--haps_contributor resources description: Collection endpoint for the JSON:API resource type `node--haps_contributor`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/haps_contributor/{uuid}: get: operationId: getNodeHapsContributor summary: Get one node--haps_contributor resource description: Individual-resource endpoint for the JSON:API resource type `node--haps_contributor`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/hello_bar_notification: get: operationId: listNodeHelloBarNotification summary: List node--hello_bar_notification resources description: Collection endpoint for the JSON:API resource type `node--hello_bar_notification`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/hello_bar_notification/{uuid}: get: operationId: getNodeHelloBarNotification summary: Get one node--hello_bar_notification resource description: Individual-resource endpoint for the JSON:API resource type `node--hello_bar_notification`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/impact_area_items: get: operationId: listNodeImpactAreaItems summary: List node--impact_area_items resources description: Collection endpoint for the JSON:API resource type `node--impact_area_items`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/impact_area_items/{uuid}: get: operationId: getNodeImpactAreaItems summary: Get one node--impact_area_items resource description: Individual-resource endpoint for the JSON:API resource type `node--impact_area_items`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/memorandum: get: operationId: listNodeMemorandum summary: List node--memorandum resources description: Collection endpoint for the JSON:API resource type `node--memorandum`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/memorandum/{uuid}: get: operationId: getNodeMemorandum summary: Get one node--memorandum resource description: Individual-resource endpoint for the JSON:API resource type `node--memorandum`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/mission_area_sub_item: get: operationId: listNodeMissionAreaSubItem summary: List node--mission_area_sub_item resources description: Collection endpoint for the JSON:API resource type `node--mission_area_sub_item`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/mission_area_sub_item/{uuid}: get: operationId: getNodeMissionAreaSubItem summary: Get one node--mission_area_sub_item resource description: Individual-resource endpoint for the JSON:API resource type `node--mission_area_sub_item`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/participants: get: operationId: listNodeParticipants summary: List node--participants resources description: Collection endpoint for the JSON:API resource type `node--participants`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/participants/{uuid}: get: operationId: getNodeParticipants summary: Get one node--participants resource description: Individual-resource endpoint for the JSON:API resource type `node--participants`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/person: get: operationId: listNodePerson summary: List node--person resources description: Collection endpoint for the JSON:API resource type `node--person`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/person/{uuid}: get: operationId: getNodePerson summary: Get one node--person resource description: Individual-resource endpoint for the JSON:API resource type `node--person`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/press_releases: get: operationId: listNodePressReleases summary: List node--press_releases resources description: Collection endpoint for the JSON:API resource type `node--press_releases`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/press_releases/{uuid}: get: operationId: getNodePressReleases summary: Get one node--press_releases resource description: Individual-resource endpoint for the JSON:API resource type `node--press_releases`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/remote_video: get: operationId: listNodeRemoteVideo summary: List node--remote_video resources description: Collection endpoint for the JSON:API resource type `node--remote_video`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/remote_video/{uuid}: get: operationId: getNodeRemoteVideo summary: Get one node--remote_video resource description: Individual-resource endpoint for the JSON:API resource type `node--remote_video`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/speeches: get: operationId: listNodeSpeeches summary: List node--speeches resources description: Collection endpoint for the JSON:API resource type `node--speeches`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/speeches/{uuid}: get: operationId: getNodeSpeeches summary: Get one node--speeches resource description: Individual-resource endpoint for the JSON:API resource type `node--speeches`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/training_announcement: get: operationId: listNodeTrainingAnnouncement summary: List node--training_announcement resources description: Collection endpoint for the JSON:API resource type `node--training_announcement`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/training_announcement/{uuid}: get: operationId: getNodeTrainingAnnouncement summary: Get one node--training_announcement resource description: Individual-resource endpoint for the JSON:API resource type `node--training_announcement`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/node/web_page: get: operationId: listNodeWebPage summary: List node--web_page resources description: Collection endpoint for the JSON:API resource type `node--web_page`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Node parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/node/web_page/{uuid}: get: operationId: getNodeWebPage summary: Get one node--web_page resource description: Individual-resource endpoint for the JSON:API resource type `node--web_page`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Node parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/accordion: get: operationId: listParagraphAccordion summary: List paragraph--accordion resources description: Collection endpoint for the JSON:API resource type `paragraph--accordion`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/accordion/{uuid}: get: operationId: getParagraphAccordion summary: Get one paragraph--accordion resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--accordion`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/accordion_end: get: operationId: listParagraphAccordionEnd summary: List paragraph--accordion_end resources description: Collection endpoint for the JSON:API resource type `paragraph--accordion_end`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/accordion_end/{uuid}: get: operationId: getParagraphAccordionEnd summary: Get one paragraph--accordion_end resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--accordion_end`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/accordion_start: get: operationId: listParagraphAccordionStart summary: List paragraph--accordion_start resources description: Collection endpoint for the JSON:API resource type `paragraph--accordion_start`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/accordion_start/{uuid}: get: operationId: getParagraphAccordionStart summary: Get one paragraph--accordion_start resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--accordion_start`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/accordion_toggle: get: operationId: listParagraphAccordionToggle summary: List paragraph--accordion_toggle resources description: Collection endpoint for the JSON:API resource type `paragraph--accordion_toggle`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/accordion_toggle/{uuid}: get: operationId: getParagraphAccordionToggle summary: Get one paragraph--accordion_toggle resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--accordion_toggle`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/body_field: get: operationId: listParagraphBodyField summary: List paragraph--body_field resources description: Collection endpoint for the JSON:API resource type `paragraph--body_field`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/body_field/{uuid}: get: operationId: getParagraphBodyField summary: Get one paragraph--body_field resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--body_field`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/cta_block: get: operationId: listParagraphCtaBlock summary: List paragraph--cta_block resources description: Collection endpoint for the JSON:API resource type `paragraph--cta_block`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/cta_block/{uuid}: get: operationId: getParagraphCtaBlock summary: Get one paragraph--cta_block resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--cta_block`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/event: get: operationId: listParagraphEvent summary: List paragraph--event resources description: Collection endpoint for the JSON:API resource type `paragraph--event`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/event/{uuid}: get: operationId: getParagraphEvent summary: Get one paragraph--event resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--event`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/form: get: operationId: listParagraphForm summary: List paragraph--form resources description: Collection endpoint for the JSON:API resource type `paragraph--form`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/form/{uuid}: get: operationId: getParagraphForm summary: Get one paragraph--form resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--form`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/form_action: get: operationId: listParagraphFormAction summary: List paragraph--form_action resources description: Collection endpoint for the JSON:API resource type `paragraph--form_action`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/form_action/{uuid}: get: operationId: getParagraphFormAction summary: Get one paragraph--form_action resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--form_action`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/form_field: get: operationId: listParagraphFormField summary: List paragraph--form_field resources description: Collection endpoint for the JSON:API resource type `paragraph--form_field`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/form_field/{uuid}: get: operationId: getParagraphFormField summary: Get one paragraph--form_field resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--form_field`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/java_api: get: operationId: listParagraphJavaApi summary: List paragraph--java_api resources description: Collection endpoint for the JSON:API resource type `paragraph--java_api`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/java_api/{uuid}: get: operationId: getParagraphJavaApi summary: Get one paragraph--java_api resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--java_api`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/json_api: get: operationId: listParagraphJsonApi summary: List paragraph--json_api resources description: Collection endpoint for the JSON:API resource type `paragraph--json_api`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/json_api/{uuid}: get: operationId: getParagraphJsonApi summary: Get one paragraph--json_api resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--json_api`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/link: get: operationId: listParagraphLink summary: List paragraph--link resources description: Collection endpoint for the JSON:API resource type `paragraph--link`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/link/{uuid}: get: operationId: getParagraphLink summary: Get one paragraph--link resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--link`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/section: get: operationId: listParagraphSection summary: List paragraph--section resources description: Collection endpoint for the JSON:API resource type `paragraph--section`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/section/{uuid}: get: operationId: getParagraphSection summary: Get one paragraph--section resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--section`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/section_header: get: operationId: listParagraphSectionHeader summary: List paragraph--section_header resources description: Collection endpoint for the JSON:API resource type `paragraph--section_header`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/section_header/{uuid}: get: operationId: getParagraphSectionHeader summary: Get one paragraph--section_header resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--section_header`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/table_cell: get: operationId: listParagraphTableCell summary: List paragraph--table_cell resources description: Collection endpoint for the JSON:API resource type `paragraph--table_cell`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/table_cell/{uuid}: get: operationId: getParagraphTableCell summary: Get one paragraph--table_cell resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--table_cell`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/table_cell_header: get: operationId: listParagraphTableCellHeader summary: List paragraph--table_cell_header resources description: Collection endpoint for the JSON:API resource type `paragraph--table_cell_header`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/table_cell_header/{uuid}: get: operationId: getParagraphTableCellHeader summary: Get one paragraph--table_cell_header resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--table_cell_header`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/table_header: get: operationId: listParagraphTableHeader summary: List paragraph--table_header resources description: Collection endpoint for the JSON:API resource type `paragraph--table_header`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/table_header/{uuid}: get: operationId: getParagraphTableHeader summary: Get one paragraph--table_header resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--table_header`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/table_row: get: operationId: listParagraphTableRow summary: List paragraph--table_row resources description: Collection endpoint for the JSON:API resource type `paragraph--table_row`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/table_row/{uuid}: get: operationId: getParagraphTableRow summary: Get one paragraph--table_row resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--table_row`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/three_column_list: get: operationId: listParagraphThreeColumnList summary: List paragraph--three_column_list resources description: Collection endpoint for the JSON:API resource type `paragraph--three_column_list`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/three_column_list/{uuid}: get: operationId: getParagraphThreeColumnList summary: Get one paragraph--three_column_list resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--three_column_list`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/three_column_pdf_list: get: operationId: listParagraphThreeColumnPdfList summary: List paragraph--three_column_pdf_list resources description: Collection endpoint for the JSON:API resource type `paragraph--three_column_pdf_list`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/three_column_pdf_list/{uuid}: get: operationId: getParagraphThreeColumnPdfList summary: Get one paragraph--three_column_pdf_list resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--three_column_pdf_list`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/three_column_pdf_list_header: get: operationId: listParagraphThreeColumnPdfListHeader summary: List paragraph--three_column_pdf_list_header resources description: Collection endpoint for the JSON:API resource type `paragraph--three_column_pdf_list_header`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/three_column_pdf_list_header/{uuid}: get: operationId: getParagraphThreeColumnPdfListHeader summary: Get one paragraph--three_column_pdf_list_header resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--three_column_pdf_list_header`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/two_column_pdf_list: get: operationId: listParagraphTwoColumnPdfList summary: List paragraph--two_column_pdf_list resources description: Collection endpoint for the JSON:API resource type `paragraph--two_column_pdf_list`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/two_column_pdf_list/{uuid}: get: operationId: getParagraphTwoColumnPdfList summary: Get one paragraph--two_column_pdf_list resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--two_column_pdf_list`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/paragraph/two_column_pdf_list_header: get: operationId: listParagraphTwoColumnPdfListHeader summary: List paragraph--two_column_pdf_list_header resources description: Collection endpoint for the JSON:API resource type `paragraph--two_column_pdf_list_header`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Paragraph parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/paragraph/two_column_pdf_list_header/{uuid}: get: operationId: getParagraphTwoColumnPdfListHeader summary: Get one paragraph--two_column_pdf_list_header resource description: Individual-resource endpoint for the JSON:API resource type `paragraph--two_column_pdf_list_header`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Paragraph parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/audience: get: operationId: listTaxonomyTermAudience summary: List taxonomy_term--audience resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--audience`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/audience/{uuid}: get: operationId: getTaxonomyTermAudience summary: Get one taxonomy_term--audience resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--audience`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/category: get: operationId: listTaxonomyTermCategory summary: List taxonomy_term--category resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--category`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/category/{uuid}: get: operationId: getTaxonomyTermCategory summary: Get one taxonomy_term--category resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--category`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/faq_category: get: operationId: listTaxonomyTermFaqCategory summary: List taxonomy_term--faq_category resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--faq_category`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/faq_category/{uuid}: get: operationId: getTaxonomyTermFaqCategory summary: Get one taxonomy_term--faq_category resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--faq_category`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/podcast_categories: get: operationId: listTaxonomyTermPodcastCategories summary: List taxonomy_term--podcast_categories resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--podcast_categories`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/podcast_categories/{uuid}: get: operationId: getTaxonomyTermPodcastCategories summary: Get one taxonomy_term--podcast_categories resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--podcast_categories`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/publication_type: get: operationId: listTaxonomyTermPublicationType summary: List taxonomy_term--publication_type resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--publication_type`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/publication_type/{uuid}: get: operationId: getTaxonomyTermPublicationType summary: Get one taxonomy_term--publication_type resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--publication_type`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/taxonomy_term/qrc_type: get: operationId: listTaxonomyTermQrcType summary: List taxonomy_term--qrc_type resources description: Collection endpoint for the JSON:API resource type `taxonomy_term--qrc_type`. Verified anonymously reachable (HTTP 200) on 2026-09-12. tags: - Taxonomy Term parameters: - name: page[limit] in: query required: false description: JSON:API page size. Verified live 2026-09-12. schema: *id001 - name: page[offset] in: query required: false description: JSON:API offset-based pagination cursor. Verified live 2026-09-12. schema: *id002 - name: sort in: query required: false description: Comma-separated JSON:API sort fields; a leading "-" reverses order (e.g. "-created"). Verified live 2026-09-12. schema: *id003 - name: filter in: query required: false style: deepObject explode: true description: JSON:API filter. Shorthand filter[]= and the expanded filter[][value]/[operator]/[path] form are both accepted; an unknown field returns HTTP 400. Verified live 2026-09-12. schema: *id004 - name: include in: query required: false description: Comma-separated relationship paths to side-load into the "included" member. schema: *id005 - name: fields in: query required: false style: deepObject explode: true description: 'Sparse fieldsets, keyed by resource type: fields[node--press_releases]=title. Verified live 2026-09-12.' schema: *id006 responses: *id007 /api/v1/taxonomy_term/qrc_type/{uuid}: get: operationId: getTaxonomyTermQrcType summary: Get one taxonomy_term--qrc_type resource description: Individual-resource endpoint for the JSON:API resource type `taxonomy_term--qrc_type`. `uuid` is the `id` member returned by the collection endpoint. A `resourceVersion` query value of `id:` or `rel:working-copy` selects a revision, as advertised in each resource object's own `links` member. tags: - Taxonomy Term parameters: - name: uuid in: path required: true description: Resource UUID. schema: type: string format: uuid - name: resourceVersion in: query required: false description: Revision selector, e.g. `id:23481` or `rel:working-copy`. schema: type: string - name: include in: query required: false description: Comma-separated relationship paths to side-load. schema: type: string responses: *id008 /api/v1/search/results: get: operationId: searchSite summary: Search the ginniemae.gov content estate description: 'Site-wide search across pages, memoranda, media and documents. Backed by Search API. Verified live 2026-09-12: 10,798 indexed results.' tags: - Search parameters: - name: search_text_operator in: query required: false description: Exposed filter `search_text_operator`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: keywords in: query required: false description: Exposed filter `keywords`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: result_type in: query required: false description: Exposed filter `result_type`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: name in: query required: false description: Exposed filter `name`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: sort_by in: query required: false description: Exposed filter `sort_by`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: sort_order in: query required: false description: Exposed filter `sort_order`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A paged result envelope. content: application/json: schema: $ref: '#/components/schemas/PagedResults' '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/faq: get: operationId: listFaqs summary: List frequently asked questions description: 'Paged FAQ rows (question, answer, modified, reference, category). Verified live 2026-09-12: 433 results.' tags: - FAQ parameters: - name: keywords in: query required: false description: Exposed filter `keywords`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: category in: query required: false description: Exposed filter `category`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: subcategory in: query required: false description: Exposed filter `subcategory`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A paged result envelope. content: application/json: schema: $ref: '#/components/schemas/PagedResults' '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/faq/categories: get: operationId: listFaqCategories summary: List FAQ categories description: FAQ category vocabulary rows (name, category id). tags: - FAQ parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A paged result envelope. content: application/json: schema: $ref: '#/components/schemas/PagedResults' '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/faq/subcategories: get: operationId: listFaqSubcategories summary: List FAQ subcategories description: FAQ subcategory rows (name, subcategory id, parent_name, parent_category). tags: - FAQ parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A bare JSON array of rows. content: application/json: schema: type: array items: type: object additionalProperties: true '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/press_releases: get: operationId: listPressReleases summary: List press releases description: 'Paged press-release rows. Verified live 2026-09-12: 365 results.' tags: - Newsroom parameters: - name: keywords in: query required: false description: Exposed filter `keywords`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: month in: query required: false description: Exposed filter `month`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: year in: query required: false description: Exposed filter `year`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: sort_by in: query required: false description: Exposed filter `sort_by`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: sort_order in: query required: false description: Exposed filter `sort_order`, self-declared by the endpoint in its own `filters` member. schema: type: string - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A paged result envelope. content: application/json: schema: $ref: '#/components/schemas/PagedResults' '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/glossary: get: operationId: listGlossaryTerms summary: List glossary terms description: 'Ginnie Mae mortgage-securities glossary (title, field_term_definition). Verified live 2026-09-12: 174 terms.' tags: - Site Content parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A bare JSON array of rows. content: application/json: schema: type: array items: type: object additionalProperties: true '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/mission-area-subitems: get: operationId: listMissionAreaSubitems summary: List mission-area sub-items description: Homepage mission-area cards. tags: - Site Content parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A bare JSON array of rows. content: application/json: schema: type: array items: type: object additionalProperties: true '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/remote-videos-category-list: get: operationId: listVideoCategories summary: List video/podcast categories description: Category vocabulary for the remote-video and podcast library. tags: - Site Content parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A bare JSON array of rows. content: application/json: schema: type: array items: type: object additionalProperties: true '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /api/v1/bulk-notifications: get: operationId: listBulkNotifications summary: List disclosure-download notifications description: 'Operational notices surfaced on the Disclosure Data Download application (bulk.ginniemae.gov). Verified live 2026-09-12: empty array (no active notice).' tags: - Disclosure parameters: - name: page in: query required: false description: Zero-based page index; the response `pager` member reports `current_page`, `items_per_page`, `total_pages` and `total_results`. schema: type: integer minimum: 0 - name: items_per_page in: query required: false description: Page size. schema: type: integer minimum: 1 responses: '200': description: A bare JSON array of rows. content: application/json: schema: type: array items: type: object additionalProperties: true '400': $ref: '#/components/responses/BadRequest' '404': $ref: '#/components/responses/NotFound' /system/menu/{menu}/linkset: get: operationId: getMenuLinkset summary: Get a site menu as an RFC 9264 linkset description: Returns the named navigation menu as an RFC 9264 `application/linkset+json` document. Verified live 2026-09-12 for `main` and `footer`; the SPA also reads `disclosure-plus-download-data` and `disclosure-plus-resources`. tags: - Discovery parameters: - name: menu in: path required: true description: Menu machine name. schema: type: string examples: - main - footer - disclosure-plus-download-data - disclosure-plus-resources responses: '200': description: A linkset document. content: application/json: schema: $ref: '#/components/schemas/Linkset' '404': $ref: '#/components/responses/NotFound' components: schemas: JsonApiVersion: type: object properties: version: type: string examples: - '1.0' meta: type: object additionalProperties: true JsonApiEntrypoint: type: object description: JSON:API 1.0 entrypoint document. properties: jsonapi: $ref: '#/components/schemas/JsonApiVersion' data: type: array items: type: object links: type: object description: One member per exposed resource type, keyed "--". additionalProperties: type: object properties: href: type: string format: uri ResourceObject: type: object required: - type - id properties: type: type: string examples: - node--press_releases id: type: string format: uuid links: type: object additionalProperties: true relationships: type: object additionalProperties: true attributes: type: object additionalProperties: true additionalProperties: true description: This site runs JSON:API Extras with field enhancement, so resource attributes are flattened onto the resource object rather than nested under an "attributes" member. Both shapes are permitted here because the flattened shape is what the live surface returns. JsonApiCollectionDocument: type: object properties: jsonapi: $ref: '#/components/schemas/JsonApiVersion' data: type: array items: $ref: '#/components/schemas/ResourceObject' included: type: array items: $ref: '#/components/schemas/ResourceObject' links: type: object additionalProperties: true meta: type: object additionalProperties: true JsonApiItemDocument: type: object properties: jsonapi: $ref: '#/components/schemas/JsonApiVersion' data: $ref: '#/components/schemas/ResourceObject' included: type: array items: $ref: '#/components/schemas/ResourceObject' links: type: object additionalProperties: true JsonApiErrorDocument: type: object required: - errors properties: jsonapi: $ref: '#/components/schemas/JsonApiVersion' errors: type: array items: $ref: '#/components/schemas/JsonApiError' JsonApiError: type: object properties: title: type: string examples: - Bad Request status: type: string examples: - '400' detail: type: string examples: - Invalid nested filtering. The field `nope`, given in the path `nope`, does not exist. links: type: object properties: via: type: object properties: href: type: string format: uri info: type: object properties: href: type: string format: uri Pager: type: object properties: current_page: type: integer items_per_page: type: integer total_pages: type: integer total_results: type: integer PagedResults: type: object properties: filters: type: array items: type: string description: The exposed filter names this endpoint accepts — the surface self-documents its own query parameters here. pager: $ref: '#/components/schemas/Pager' results: type: array items: type: object additionalProperties: true Linkset: type: object description: RFC 9264 linkset document. properties: linkset: type: array items: type: object properties: anchor: type: string item: type: array items: type: object properties: href: type: string title: type: string hierarchy: type: array items: type: string machine-name: type: array items: type: string is-hidden: type: array items: type: string isProtected: type: boolean responses: BadRequest: description: Malformed query — for example an unknown filter field. Returned as a JSON:API error document. content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiErrorDocument' Forbidden: description: The requester may not read this resource. Returned as a JSON:API error document. content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiErrorDocument' NotFound: description: 'No such resource. NOTE: an unknown resource TYPE under /api/v1 is answered by Drupal with an HTML 404 page rather than a JSON:API error document (observed 2026-09-12).' content: application/vnd.api+json: schema: $ref: '#/components/schemas/JsonApiErrorDocument' text/html: schema: type: string x-generated-from: method: generated by: API Evangelist enrichment pipeline (local-v3) generated: '2026-09-12' sources: - https://www.ginniemae.gov/api/v1/ (JSON:API 1.0 entrypoint document, HTTP 200, 120 resource types) - https://www.ginniemae.gov/assets/config/config.prod.json (the SPA runtime configuration that names the API base) - https://bulk.ginniemae.gov/assets/config/config.prod.json - live anonymous GET probes of every path described, 2026-09-12 not_published_by_provider: true verification: Every path carries a 2026-09-12 anonymous HTTP 200. Query parameters are either JSON:API 1.0 members verified against the live surface (page[limit], page[offset], sort, filter, fields) or exposed-filter names the endpoint declares about itself in its own response `filters` member. caveat: 'robots.txt on www.ginniemae.gov carries "Disallow: /api/" for crawlers. The surface is not authenticated and not rate-limited in any advertised way, but it is also not an advertised developer product.'