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: Paragraph 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: paragraph
description: Paragraph entities — the composable page building blocks.
paths:
/paragraph/2_column_image_with_wysiwyg:
get:
operationId: listParagraph2ColumnImageWithWysiwyg
summary: List paragraph / 2_column_image_with_wysiwyg resources
description: Returns a JSON:API collection document of `paragraph--2_column_image_with_wysiwyg` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/2_column_image_with_wysiwyg/{id}:
get:
operationId: getParagraph2ColumnImageWithWysiwyg
summary: Get one paragraph / 2_column_image_with_wysiwyg resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--2_column_image_with_wysiwyg` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/accordion:
get:
operationId: listParagraphAccordion
summary: List paragraph / accordion resources
description: Returns a JSON:API collection document of `paragraph--accordion` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/accordion/{id}:
get:
operationId: getParagraphAccordion
summary: Get one paragraph / accordion resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--accordion` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/accordion_item:
get:
operationId: listParagraphAccordionItem
summary: List paragraph / accordion_item resources
description: Returns a JSON:API collection document of `paragraph--accordion_item` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/accordion_item/{id}:
get:
operationId: getParagraphAccordionItem
summary: Get one paragraph / accordion_item resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--accordion_item` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_accordion:
get:
operationId: listParagraphBpAccordion
summary: List paragraph / bp_accordion resources
description: Returns a JSON:API collection document of `paragraph--bp_accordion` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_accordion/{id}:
get:
operationId: getParagraphBpAccordion
summary: Get one paragraph / bp_accordion resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_accordion` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_accordion_section:
get:
operationId: listParagraphBpAccordionSection
summary: List paragraph / bp_accordion_section resources
description: Returns a JSON:API collection document of `paragraph--bp_accordion_section` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_accordion_section/{id}:
get:
operationId: getParagraphBpAccordionSection
summary: Get one paragraph / bp_accordion_section resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_accordion_section` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_blank:
get:
operationId: listParagraphBpBlank
summary: List paragraph / bp_blank resources
description: Returns a JSON:API collection document of `paragraph--bp_blank` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_blank/{id}:
get:
operationId: getParagraphBpBlank
summary: Get one paragraph / bp_blank resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_blank` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_block:
get:
operationId: listParagraphBpBlock
summary: List paragraph / bp_block resources
description: Returns a JSON:API collection document of `paragraph--bp_block` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_block/{id}:
get:
operationId: getParagraphBpBlock
summary: Get one paragraph / bp_block resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_block` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_callout:
get:
operationId: listParagraphBpCallout
summary: List paragraph / bp_callout resources
description: Returns a JSON:API collection document of `paragraph--bp_callout` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_callout/{id}:
get:
operationId: getParagraphBpCallout
summary: Get one paragraph / bp_callout resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_callout` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_card:
get:
operationId: listParagraphBpCard
summary: List paragraph / bp_card resources
description: Returns a JSON:API collection document of `paragraph--bp_card` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_card/{id}:
get:
operationId: getParagraphBpCard
summary: Get one paragraph / bp_card resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_card` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_carousel:
get:
operationId: listParagraphBpCarousel
summary: List paragraph / bp_carousel resources
description: Returns a JSON:API collection document of `paragraph--bp_carousel` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_carousel/{id}:
get:
operationId: getParagraphBpCarousel
summary: Get one paragraph / bp_carousel resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_carousel` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_column_wrapper:
get:
operationId: listParagraphBpColumnWrapper
summary: List paragraph / bp_column_wrapper resources
description: Returns a JSON:API collection document of `paragraph--bp_column_wrapper` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_column_wrapper/{id}:
get:
operationId: getParagraphBpColumnWrapper
summary: Get one paragraph / bp_column_wrapper resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_column_wrapper` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_columns:
get:
operationId: listParagraphBpColumns
summary: List paragraph / bp_columns resources
description: Returns a JSON:API collection document of `paragraph--bp_columns` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_columns/{id}:
get:
operationId: getParagraphBpColumns
summary: Get one paragraph / bp_columns resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_columns` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_columns_three_uneven:
get:
operationId: listParagraphBpColumnsThreeUneven
summary: List paragraph / bp_columns_three_uneven resources
description: Returns a JSON:API collection document of `paragraph--bp_columns_three_uneven` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_columns_three_uneven/{id}:
get:
operationId: getParagraphBpColumnsThreeUneven
summary: Get one paragraph / bp_columns_three_uneven resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_columns_three_uneven` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_columns_two_uneven:
get:
operationId: listParagraphBpColumnsTwoUneven
summary: List paragraph / bp_columns_two_uneven resources
description: Returns a JSON:API collection document of `paragraph--bp_columns_two_uneven` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_columns_two_uneven/{id}:
get:
operationId: getParagraphBpColumnsTwoUneven
summary: Get one paragraph / bp_columns_two_uneven resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_columns_two_uneven` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_image:
get:
operationId: listParagraphBpImage
summary: List paragraph / bp_image resources
description: Returns a JSON:API collection document of `paragraph--bp_image` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
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'
/paragraph/bp_image/{id}:
get:
operationId: getParagraphBpImage
summary: Get one paragraph / bp_image resource by UUID
description: Returns a JSON:API individual document for a single `paragraph--bp_image` resource, addressed by its Drupal UUID. Supports sparse fieldsets and related-resource inclusion.
tags:
- paragraph
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'
/paragraph/bp_modal:
get:
operationId: listParagraphBpModal
summary: List paragraph / bp_modal resources
description: Returns a JSON:API collection document of `paragraph--bp_modal` resource objects. Supports JSON:API sparse fieldsets, sorting, filtering, related-resource inclusion and offset pagination. Verified anonymously readable on 2026-07-25.
tags:
- paragraph
parameters:
- $ref: '#/components/parameters/pageLimit'
- $ref: '#/components/parameters/pageOffset'
# --- truncated at 32 KB (206 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/naic/refs/heads/main/openapi/naic-paragraph-api-openapi.yml