Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: 'NAIC Content JSON: Taxonomy Term API'
version: '1.1'
summary: Anonymous read API over the NAIC's public regulatory content estate (content.naic.org), served as Drupal JSON:API.
description: 'The National Association of Insurance Commissioners does not publish an OpenAPI description. It does, however, serve a live, anonymously readable JSON:API 1.1 surface at https://content.naic.org/jsonapi, generated by Drupal 11.
This OpenAPI is **derived by API Evangelist from that live resource index**, not published by the NAIC. Every path below corresponds to a `links` entry in the index document fetched on 2026-07-25 (284 resource objects). Anonymous GET was verified against a sample of collections (node--article, node--page, node--committee_page, node--state_department_contact, taxonomy_term--model_laws, taxonomy_term--states, taxonomy_term--insurance_types, taxonomy_term--publications, media--document, node--newsletter), each returning HTTP 200 with `content-type: application/vnd.api+json`. Write operations are NOT described here: an anonymous `POST /jsonapi/node/article` returned HTTP 401 `No authentication credentials provided.`, and the NAIC publishes no credentialing path for the write surface.
What this API exposes is the regulatory content itself: NAIC model laws and their MDL numbers, insurance topics, committees and task forces, publications, newsroom articles, CIPR research, and the state insurance department contact directory. It does NOT expose SERFF filings, the Financial Data Repository, SBS licensing records, or any of the Okta-gated regulator systems.'
contact:
name: NAIC Web Post
email: webpost@naic.org
url: https://content.naic.org/contact
termsOfService: https://content.naic.org/application/terms-conditions
license:
name: All content (c) 1991-2025 National Association of Insurance Commissioners. All rights reserved.
url: https://content.naic.org/application/terms-conditions
x-derived-by: API Evangelist enrichment pipeline
x-derived-from: https://content.naic.org/jsonapi
x-derived-on: '2026-07-25'
x-publisher-provided: false
servers:
- url: https://content.naic.org/jsonapi
description: Production JSON:API entry point (public, anonymous read).
security: []
tags:
- name: taxonomy_term
description: Controlled vocabularies — model laws, insurance types, states, committees, publications, research topics and the rest of the NAIC's classification terms.
paths:
/taxonomy_term/articles:
get:
operationId: listTaxonomyTermArticles
summary: List taxonomy_term / articles resources
description: Returns a JSON:API collection document of `taxonomy_term--articles` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/articles/{id}:
get:
operationId: getTaxonomyTermArticles
summary: Get one taxonomy_term / articles resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--articles` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/capital_market_topics:
get:
operationId: listTaxonomyTermCapitalMarketTopics
summary: List taxonomy_term / capital_market_topics resources
description: Returns a JSON:API collection document of `taxonomy_term--capital_market_topics` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/capital_market_topics/{id}:
get:
operationId: getTaxonomyTermCapitalMarketTopics
summary: Get one taxonomy_term / capital_market_topics resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--capital_market_topics` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/capital_market_types:
get:
operationId: listTaxonomyTermCapitalMarketTypes
summary: List taxonomy_term / capital_market_types resources
description: Returns a JSON:API collection document of `taxonomy_term--capital_market_types` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/capital_market_types/{id}:
get:
operationId: getTaxonomyTermCapitalMarketTypes
summary: Get one taxonomy_term / capital_market_types resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--capital_market_types` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/categories:
get:
operationId: listTaxonomyTermCategories
summary: List taxonomy_term / categories resources
description: Returns a JSON:API collection document of `taxonomy_term--categories` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/categories/{id}:
get:
operationId: getTaxonomyTermCategories
summary: Get one taxonomy_term / categories resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--categories` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/center_of_excellence_types:
get:
operationId: listTaxonomyTermCenterOfExcellenceTypes
summary: List taxonomy_term / center_of_excellence_types resources
description: Returns a JSON:API collection document of `taxonomy_term--center_of_excellence_types` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/center_of_excellence_types/{id}:
get:
operationId: getTaxonomyTermCenterOfExcellenceTypes
summary: Get one taxonomy_term / center_of_excellence_types resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--center_of_excellence_types` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/cipr_news:
get:
operationId: listTaxonomyTermCiprNews
summary: List taxonomy_term / cipr_news resources
description: Returns a JSON:API collection document of `taxonomy_term--cipr_news` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/cipr_news/{id}:
get:
operationId: getTaxonomyTermCiprNews
summary: Get one taxonomy_term / cipr_news resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--cipr_news` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/cipr_tags:
get:
operationId: listTaxonomyTermCiprTags
summary: List taxonomy_term / cipr_tags resources
description: Returns a JSON:API collection document of `taxonomy_term--cipr_tags` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/cipr_tags/{id}:
get:
operationId: getTaxonomyTermCiprTags
summary: Get one taxonomy_term / cipr_tags resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--cipr_tags` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/committees:
get:
operationId: listTaxonomyTermCommittees
summary: List taxonomy_term / committees resources
description: Returns a JSON:API collection document of `taxonomy_term--committees` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/committees/{id}:
get:
operationId: getTaxonomyTermCommittees
summary: Get one taxonomy_term / committees resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--committees` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/communications:
get:
operationId: listTaxonomyTermCommunications
summary: List taxonomy_term / communications resources
description: Returns a JSON:API collection document of `taxonomy_term--communications` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/communications/{id}:
get:
operationId: getTaxonomyTermCommunications
summary: Get one taxonomy_term / communications resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--communications` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/demographics:
get:
operationId: listTaxonomyTermDemographics
summary: List taxonomy_term / demographics resources
description: Returns a JSON:API collection document of `taxonomy_term--demographics` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/demographics/{id}:
get:
operationId: getTaxonomyTermDemographics
summary: Get one taxonomy_term / demographics resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--demographics` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/department:
get:
operationId: listTaxonomyTermDepartment
summary: List taxonomy_term / department resources
description: Returns a JSON:API collection document of `taxonomy_term--department` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/department/{id}:
get:
operationId: getTaxonomyTermDepartment
summary: Get one taxonomy_term / department resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--department` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/documents:
get:
operationId: listTaxonomyTermDocuments
summary: List taxonomy_term / documents resources
description: Returns a JSON:API collection document of `taxonomy_term--documents` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/documents/{id}:
get:
operationId: getTaxonomyTermDocuments
summary: Get one taxonomy_term / documents resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--documents` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/event_promotion_level:
get:
operationId: listTaxonomyTermEventPromotionLevel
summary: List taxonomy_term / event_promotion_level resources
description: Returns a JSON:API collection document of `taxonomy_term--event_promotion_level` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/event_promotion_level/{id}:
get:
operationId: getTaxonomyTermEventPromotionLevel
summary: Get one taxonomy_term / event_promotion_level resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--event_promotion_level` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/event_promotion_type:
get:
operationId: listTaxonomyTermEventPromotionType
summary: List taxonomy_term / event_promotion_type resources
description: Returns a JSON:API collection document of `taxonomy_term--event_promotion_type` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/event_promotion_type/{id}:
get:
operationId: getTaxonomyTermEventPromotionType
summary: Get one taxonomy_term / event_promotion_type resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--event_promotion_type` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
responses:
'200':
description: A JSON:API individual document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/IndividualDocument'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/external_resource_type:
get:
operationId: listTaxonomyTermExternalResourceType
summary: List taxonomy_term / external_resource_type resources
description: Returns a JSON:API collection document of `taxonomy_term--external_resource_type` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
- $ref: '#/components/parameters/sort'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
responses:
'200':
description: A JSON:API collection document.
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/CollectionDocument'
'400':
$ref: '#/components/responses/BadRequest'
'404':
$ref: '#/components/responses/NotFound'
/taxonomy_term/external_resource_type/{id}:
get:
operationId: getTaxonomyTermExternalResourceType
summary: Get one taxonomy_term / external_resource_type resource by UUID
description: Returns a JSON:API individual document for a single `taxonomy_term--external_resource_type` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- taxonomy_term
parameters:
- $ref: '#/components/parameters/resourceId'
- $ref: '#/components/parameters/include'
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/resourceVersion'
# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/naic/refs/heads/main/openapi/naic-taxonomy-term-api-openapi.yml