Ginnie Mae Content API
The public, unauthenticated JSON:API 1.0 surface that ginniemae.gov's Angular single-page application is built on. A Drupal 10 back end exposes 120 resource types at https://www.ginniemae.gov/api/v1/ — every one of them anonymously readable — alongside nine Views REST exports (site search, FAQ, press releases, glossary, mission areas, video categories, disclosure notifications) that declare their own exposed filters in each response, and RFC 9264 linkset documents for the site menus. Ginnie Mae publishes no OpenAPI, no developer portal and no documentation for it; the base URL was read from the application's own runtime configuration at /assets/config/config.prod.json and every described path was fetched anonymously and returned HTTP 200 on 2026-09-12. Note that robots.txt carries "Disallow: /api/" for crawlers.
GET
/api/v1/
JSON:API entrypoint
#
GET
/api/v1/block_content/slideshow_block
List block_content--slideshow_block resources
#
GET
/api/v1/block_content/slideshow_block/{uuid}
Get one block_content--slideshow_block resource
#
GET
/api/v1/block_content/slideshow_sub
List block_content--slideshow_sub resources
#
GET
/api/v1/block_content/slideshow_sub/{uuid}
Get one block_content--slideshow_sub resource
#
GET
/api/v1/entity_subqueue/bulk_notifications
List entity_subqueue--bulk_notifications resources
#
GET
/api/v1/entity_subqueue/bulk_notifications/{uuid}
Get one entity_subqueue--bulk_notifications resource
#
GET
/api/v1/entity_subqueue/executive_leadership_sort
List entity_subqueue--executive_leadership_sort resources
#
GET
/api/v1/entity_subqueue/executive_leadership_sort/{uuid}
Get one entity_subqueue--executive_leadership_sort resource
#
GET
/api/v1/entity_subqueue/homepage_impact_area
List entity_subqueue--homepage_impact_area resources
#
GET
/api/v1/entity_subqueue/homepage_impact_area/{uuid}
Get one entity_subqueue--homepage_impact_area resource
#
GET
/api/v1/entity_subqueue/homepage_mission_area
List entity_subqueue--homepage_mission_area resources
#
GET
/api/v1/entity_subqueue/homepage_mission_area/{uuid}
Get one entity_subqueue--homepage_mission_area resource
#
GET
/api/v1/entity_subqueue/homepage_notifications
List entity_subqueue--homepage_notifications resources
#
GET
/api/v1/entity_subqueue/homepage_notifications/{uuid}
Get one entity_subqueue--homepage_notifications resource
#
GET
/api/v1/entity_subqueue/slideshow
List entity_subqueue--slideshow resources
#
GET
/api/v1/entity_subqueue/slideshow/{uuid}
Get one entity_subqueue--slideshow resource
#
GET
/api/v1/file/file
List file--file resources
#
GET
/api/v1/file/file/{uuid}
Get one file--file resource
#
GET
/api/v1/media/listing_page
List media--listing_page resources
#
GET
/api/v1/media/listing_page/{uuid}
Get one media--listing_page resource
#
GET
/api/v1/node/data_file_types
List node--data_file_types resources
#
GET
/api/v1/node/data_file_types/{uuid}
Get one node--data_file_types resource
#
GET
/api/v1/node/event
List node--event resources
#
GET
/api/v1/node/event/{uuid}
Get one node--event resource
#
GET
/api/v1/node/executive_leadership
List node--executive_leadership resources
#
GET
/api/v1/node/executive_leadership/{uuid}
Get one node--executive_leadership resource
#
GET
/api/v1/node/faq
List node--faq resources
#
GET
/api/v1/node/faq/{uuid}
Get one node--faq resource
#
GET
/api/v1/node/glossary
List node--glossary resources
#
GET
/api/v1/node/glossary/{uuid}
Get one node--glossary resource
#
GET
/api/v1/node/haps
List node--haps resources
#
GET
/api/v1/node/haps/{uuid}
Get one node--haps resource
#
GET
/api/v1/node/haps_contributor
List node--haps_contributor resources
#
GET
/api/v1/node/haps_contributor/{uuid}
Get one node--haps_contributor resource
#
GET
/api/v1/node/hello_bar_notification
List node--hello_bar_notification resources
#
GET
/api/v1/node/hello_bar_notification/{uuid}
Get one node--hello_bar_notification resource
#
GET
/api/v1/node/impact_area_items
List node--impact_area_items resources
#
GET
/api/v1/node/impact_area_items/{uuid}
Get one node--impact_area_items resource
#
GET
/api/v1/node/memorandum
List node--memorandum resources
#
GET
/api/v1/node/memorandum/{uuid}
Get one node--memorandum resource
#
GET
/api/v1/node/mission_area_sub_item
List node--mission_area_sub_item resources
#
GET
/api/v1/node/mission_area_sub_item/{uuid}
Get one node--mission_area_sub_item resource
#
GET
/api/v1/node/participants
List node--participants resources
#
GET
/api/v1/node/participants/{uuid}
Get one node--participants resource
#
GET
/api/v1/node/person
List node--person resources
#
GET
/api/v1/node/person/{uuid}
Get one node--person resource
#
GET
/api/v1/node/press_releases
List node--press_releases resources
#
GET
/api/v1/node/press_releases/{uuid}
Get one node--press_releases resource
#
GET
/api/v1/node/remote_video
List node--remote_video resources
#
GET
/api/v1/node/remote_video/{uuid}
Get one node--remote_video resource
#
GET
/api/v1/node/speeches
List node--speeches resources
#
GET
/api/v1/node/speeches/{uuid}
Get one node--speeches resource
#
GET
/api/v1/node/training_announcement
List node--training_announcement resources
#
GET
/api/v1/node/training_announcement/{uuid}
Get one node--training_announcement resource
#
GET
/api/v1/node/web_page
List node--web_page resources
#
GET
/api/v1/node/web_page/{uuid}
Get one node--web_page resource
#
GET
/api/v1/paragraph/accordion
List paragraph--accordion resources
#
GET
/api/v1/paragraph/accordion/{uuid}
Get one paragraph--accordion resource
#
GET
/api/v1/paragraph/accordion_end
List paragraph--accordion_end resources
#
GET
/api/v1/paragraph/accordion_end/{uuid}
Get one paragraph--accordion_end resource
#
GET
/api/v1/paragraph/accordion_start
List paragraph--accordion_start resources
#
GET
/api/v1/paragraph/accordion_start/{uuid}
Get one paragraph--accordion_start resource
#
GET
/api/v1/paragraph/accordion_toggle
List paragraph--accordion_toggle resources
#
GET
/api/v1/paragraph/accordion_toggle/{uuid}
Get one paragraph--accordion_toggle resource
#
GET
/api/v1/paragraph/body_field
List paragraph--body_field resources
#
GET
/api/v1/paragraph/body_field/{uuid}
Get one paragraph--body_field resource
#
GET
/api/v1/paragraph/cta_block
List paragraph--cta_block resources
#
GET
/api/v1/paragraph/cta_block/{uuid}
Get one paragraph--cta_block resource
#
GET
/api/v1/paragraph/event
List paragraph--event resources
#
GET
/api/v1/paragraph/event/{uuid}
Get one paragraph--event resource
#
GET
/api/v1/paragraph/java_api
List paragraph--java_api resources
#
GET
/api/v1/paragraph/java_api/{uuid}
Get one paragraph--java_api resource
#
GET
/api/v1/paragraph/json_api
List paragraph--json_api resources
#
GET
/api/v1/paragraph/json_api/{uuid}
Get one paragraph--json_api resource
#
GET
/api/v1/paragraph/link
List paragraph--link resources
#
GET
/api/v1/paragraph/link/{uuid}
Get one paragraph--link resource
#
GET
/api/v1/paragraph/section
List paragraph--section resources
#
GET
/api/v1/paragraph/section/{uuid}
Get one paragraph--section resource
#
GET
/api/v1/paragraph/table_cell
List paragraph--table_cell resources
#
GET
/api/v1/paragraph/table_cell/{uuid}
Get one paragraph--table_cell resource
#
GET
/api/v1/paragraph/table_row
List paragraph--table_row resources
#
GET
/api/v1/paragraph/table_row/{uuid}
Get one paragraph--table_row resource
#
GET
/api/v1/paragraph/three_column_list
List paragraph--three_column_list resources
#
GET
/api/v1/paragraph/three_column_list/{uuid}
Get one paragraph--three_column_list resource
#
GET
/api/v1/paragraph/three_column_pdf_list
List paragraph--three_column_pdf_list resources
#
GET
/api/v1/paragraph/three_column_pdf_list/{uuid}
Get one paragraph--three_column_pdf_list resource
#
GET
/api/v1/paragraph/three_column_pdf_list_header
List paragraph--three_column_pdf_list_header resources
#
GET
/api/v1/paragraph/three_column_pdf_list_header/{uuid}
Get one paragraph--three_column_pdf_list_header resource
#
GET
/api/v1/paragraph/two_column_pdf_list
List paragraph--two_column_pdf_list resources
#
GET
/api/v1/paragraph/two_column_pdf_list/{uuid}
Get one paragraph--two_column_pdf_list resource
#
GET
/api/v1/paragraph/two_column_pdf_list_header
List paragraph--two_column_pdf_list_header resources
#
GET
/api/v1/paragraph/two_column_pdf_list_header/{uuid}
Get one paragraph--two_column_pdf_list_header resource
#
GET
/api/v1/taxonomy_term/audience
List taxonomy_term--audience resources
#
GET
/api/v1/taxonomy_term/audience/{uuid}
Get one taxonomy_term--audience resource
#
GET
/api/v1/taxonomy_term/category
List taxonomy_term--category resources
#
GET
/api/v1/taxonomy_term/category/{uuid}
Get one taxonomy_term--category resource
#
GET
/api/v1/taxonomy_term/faq_category
List taxonomy_term--faq_category resources
#
GET
/api/v1/taxonomy_term/faq_category/{uuid}
Get one taxonomy_term--faq_category resource
#
GET
/api/v1/taxonomy_term/podcast_categories
List taxonomy_term--podcast_categories resources
#
GET
/api/v1/taxonomy_term/podcast_categories/{uuid}
Get one taxonomy_term--podcast_categories resource
#
GET
/api/v1/taxonomy_term/publication_type
List taxonomy_term--publication_type resources
#
GET
/api/v1/taxonomy_term/publication_type/{uuid}
Get one taxonomy_term--publication_type resource
#
GET
/api/v1/taxonomy_term/qrc_type
List taxonomy_term--qrc_type resources
#
GET
/api/v1/taxonomy_term/qrc_type/{uuid}
Get one taxonomy_term--qrc_type resource
#
GET
/api/v1/search/results
Search the ginniemae.gov content estate
#
GET
/api/v1/faq
List frequently asked questions
#
GET
/api/v1/faq/categories
List FAQ categories
#
GET
/api/v1/faq/subcategories
List FAQ subcategories
#
GET
/api/v1/press_releases
List press releases
#
GET
/api/v1/glossary
List glossary terms
#
GET
/api/v1/mission-area-subitems
List mission-area sub-items
#
GET
/api/v1/remote-videos-category-list
List video/podcast categories
#
GET
/api/v1/bulk-notifications
List disclosure-download notifications
#
Documentation
Specifications
Other Resources
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/ginnie-mae-content-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
# 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 "<entity_type>--<bundle>".
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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>` 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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>`
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[<field>]=<value> and the expanded filter[<name>][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:<vid>` 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[<field>]=<value> and the expanded filter[<name>][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:<vid>` 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[<field>]=<value> and the expanded filter[<name>][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
r
# --- truncated at 32 KB (212 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/openapi/ginnie-mae-content-api-openapi.yml