NAIC Paragraph API

Paragraph entities — the composable page building blocks.

Operations 200

GET /paragraph/2_column_image_with_wysiwyg List paragraph / 2_column_image_with_wysiwyg resources #
GET /paragraph/2_column_image_with_wysiwyg/{id} Get one paragraph / 2_column_image_with_wysiwyg resource by UUID #
GET /paragraph/accordion List paragraph / accordion resources #
GET /paragraph/accordion/{id} Get one paragraph / accordion resource by UUID #
GET /paragraph/accordion_item List paragraph / accordion_item resources #
GET /paragraph/accordion_item/{id} Get one paragraph / accordion_item resource by UUID #
GET /paragraph/bp_accordion List paragraph / bp_accordion resources #
GET /paragraph/bp_accordion/{id} Get one paragraph / bp_accordion resource by UUID #
GET /paragraph/bp_accordion_section List paragraph / bp_accordion_section resources #
GET /paragraph/bp_accordion_section/{id} Get one paragraph / bp_accordion_section resource by UUID #
GET /paragraph/bp_blank List paragraph / bp_blank resources #
GET /paragraph/bp_blank/{id} Get one paragraph / bp_blank resource by UUID #
GET /paragraph/bp_block List paragraph / bp_block resources #
GET /paragraph/bp_block/{id} Get one paragraph / bp_block resource by UUID #
GET /paragraph/bp_callout List paragraph / bp_callout resources #
GET /paragraph/bp_callout/{id} Get one paragraph / bp_callout resource by UUID #
GET /paragraph/bp_card List paragraph / bp_card resources #
GET /paragraph/bp_card/{id} Get one paragraph / bp_card resource by UUID #
GET /paragraph/bp_carousel List paragraph / bp_carousel resources #
GET /paragraph/bp_carousel/{id} Get one paragraph / bp_carousel resource by UUID #
GET /paragraph/bp_column_wrapper List paragraph / bp_column_wrapper resources #
GET /paragraph/bp_column_wrapper/{id} Get one paragraph / bp_column_wrapper resource by UUID #
GET /paragraph/bp_columns List paragraph / bp_columns resources #
GET /paragraph/bp_columns/{id} Get one paragraph / bp_columns resource by UUID #
GET /paragraph/bp_columns_three_uneven List paragraph / bp_columns_three_uneven resources #
GET /paragraph/bp_columns_three_uneven/{id} Get one paragraph / bp_columns_three_uneven resource by UUID #
GET /paragraph/bp_columns_two_uneven List paragraph / bp_columns_two_uneven resources #
GET /paragraph/bp_columns_two_uneven/{id} Get one paragraph / bp_columns_two_uneven resource by UUID #
GET /paragraph/bp_image List paragraph / bp_image resources #
GET /paragraph/bp_image/{id} Get one paragraph / bp_image resource by UUID #
GET /paragraph/bp_modal List paragraph / bp_modal resources #
GET /paragraph/bp_modal/{id} Get one paragraph / bp_modal resource by UUID #
GET /paragraph/bp_simple List paragraph / bp_simple resources #
GET /paragraph/bp_simple/{id} Get one paragraph / bp_simple resource by UUID #
GET /paragraph/bp_stat List paragraph / bp_stat resources #
GET /paragraph/bp_stat/{id} Get one paragraph / bp_stat resource by UUID #
GET /paragraph/bp_statistics List paragraph / bp_statistics resources #
GET /paragraph/bp_statistics/{id} Get one paragraph / bp_statistics resource by UUID #
GET /paragraph/bp_tab_section List paragraph / bp_tab_section resources #
GET /paragraph/bp_tab_section/{id} Get one paragraph / bp_tab_section resource by UUID #
GET /paragraph/bp_tabs List paragraph / bp_tabs resources #
GET /paragraph/bp_tabs/{id} Get one paragraph / bp_tabs resource by UUID #
GET /paragraph/bp_view List paragraph / bp_view resources #
GET /paragraph/bp_view/{id} Get one paragraph / bp_view resource by UUID #
GET /paragraph/card_grid List paragraph / card_grid resources #
GET /paragraph/card_grid/{id} Get one paragraph / card_grid resource by UUID #
GET /paragraph/card_grid_cards List paragraph / card_grid_cards resources #
GET /paragraph/card_grid_cards/{id} Get one paragraph / card_grid_cards resource by UUID #
GET /paragraph/consumer_basic List paragraph / consumer_basic resources #
GET /paragraph/consumer_basic/{id} Get one paragraph / consumer_basic resource by UUID #
GET /paragraph/contact_image_slider List paragraph / contact_image_slider resources #
GET /paragraph/contact_image_slider/{id} Get one paragraph / contact_image_slider resource by UUID #
GET /paragraph/contact_list List paragraph / contact_list resources #
GET /paragraph/contact_list/{id} Get one paragraph / contact_list resource by UUID #
GET /paragraph/content_card List paragraph / content_card resources #
GET /paragraph/content_card/{id} Get one paragraph / content_card resource by UUID #
GET /paragraph/content_cards List paragraph / content_cards resources #
GET /paragraph/content_cards/{id} Get one paragraph / content_cards resource by UUID #
GET /paragraph/cta_with_background List paragraph / cta_with_background resources #
GET /paragraph/cta_with_background/{id} Get one paragraph / cta_with_background resource by UUID #
GET /paragraph/cta_with_dropdown List paragraph / cta_with_dropdown resources #
GET /paragraph/cta_with_dropdown/{id} Get one paragraph / cta_with_dropdown resource by UUID #
GET /paragraph/cta_with_image List paragraph / cta_with_image resources #
GET /paragraph/cta_with_image/{id} Get one paragraph / cta_with_image resource by UUID #
GET /paragraph/event_basic List paragraph / event_basic resources #
GET /paragraph/event_basic/{id} Get one paragraph / event_basic resource by UUID #
GET /paragraph/event_card_slider List paragraph / event_card_slider resources #
GET /paragraph/event_card_slider/{id} Get one paragraph / event_card_slider resource by UUID #
GET /paragraph/featured_article List paragraph / featured_article resources #
GET /paragraph/featured_article/{id} Get one paragraph / featured_article resource by UUID #
GET /paragraph/featured_image_custom_item List paragraph / featured_image_custom_item resources #
GET /paragraph/featured_image_custom_item/{id} Get one paragraph / featured_image_custom_item resource by UUID #
GET /paragraph/featured_image_slider List paragraph / featured_image_slider resources #
GET /paragraph/featured_image_slider/{id} Get one paragraph / featured_image_slider resource by UUID #
GET /paragraph/full_width_cta_skinny List paragraph / full_width_cta_skinny resources #
GET /paragraph/full_width_cta_skinny/{id} Get one paragraph / full_width_cta_skinny resource by UUID #
GET /paragraph/full_width_wysiwyg List paragraph / full_width_wysiwyg resources #
GET /paragraph/full_width_wysiwyg/{id} Get one paragraph / full_width_wysiwyg resource by UUID #
GET /paragraph/gallery_component List paragraph / gallery_component resources #
GET /paragraph/gallery_component/{id} Get one paragraph / gallery_component resource by UUID #
GET /paragraph/home_hero List paragraph / home_hero resources #
GET /paragraph/home_hero/{id} Get one paragraph / home_hero resource by UUID #
GET /paragraph/home_hero_slider List paragraph / home_hero_slider resources #
GET /paragraph/home_hero_slider/{id} Get one paragraph / home_hero_slider resource by UUID #
GET /paragraph/icon_card List paragraph / icon_card resources #
GET /paragraph/icon_card/{id} Get one paragraph / icon_card resource by UUID #
GET /paragraph/icon_card_slider List paragraph / icon_card_slider resources #
GET /paragraph/icon_card_slider/{id} Get one paragraph / icon_card_slider resource by UUID #
GET /paragraph/image_grid List paragraph / image_grid resources #
GET /paragraph/image_grid/{id} Get one paragraph / image_grid resource by UUID #
GET /paragraph/in_page_navigation List paragraph / in_page_navigation resources #
GET /paragraph/in_page_navigation/{id} Get one paragraph / in_page_navigation resource by UUID #
GET /paragraph/link_card_slider List paragraph / link_card_slider resources #
GET /paragraph/link_card_slider/{id} Get one paragraph / link_card_slider resource by UUID #
GET /paragraph/link_card_slider_paragraph List paragraph / link_card_slider_paragraph resources #
GET /paragraph/link_card_slider_paragraph/{id} Get one paragraph / link_card_slider_paragraph resource by UUID #
GET /paragraph/link_card_with_category_and_icon List paragraph / link_card_with_category_and_icon resources #
GET /paragraph/link_card_with_category_and_icon/{id} Get one paragraph / link_card_with_category_and_icon resource by UUID #
GET /paragraph/link_card_with_title_description List paragraph / link_card_with_title_description resources #
GET /paragraph/link_card_with_title_description/{id} Get one paragraph / link_card_with_title_description resource by UUID #
GET /paragraph/links_dropdown List paragraph / links_dropdown resources #
GET /paragraph/links_dropdown/{id} Get one paragraph / links_dropdown resource by UUID #
GET /paragraph/links_dropdown_reusable List paragraph / links_dropdown_reusable resources #
GET /paragraph/links_dropdown_reusable/{id} Get one paragraph / links_dropdown_reusable resource by UUID #
GET /paragraph/model_laws_archive List paragraph / model_laws_archive resources #
GET /paragraph/model_laws_archive/{id} Get one paragraph / model_laws_archive resource by UUID #
GET /paragraph/model_laws_feed List paragraph / model_laws_feed resources #
GET /paragraph/model_laws_feed/{id} Get one paragraph / model_laws_feed resource by UUID #
GET /paragraph/naic_50 List paragraph / naic_50 resources #
GET /paragraph/naic_50/{id} Get one paragraph / naic_50 resource by UUID #
GET /paragraph/naic_basic List paragraph / naic_basic resources #
GET /paragraph/naic_basic/{id} Get one paragraph / naic_basic resource by UUID #
GET /paragraph/naic_basic_border List paragraph / naic_basic_border resources #
GET /paragraph/naic_basic_border/{id} Get one paragraph / naic_basic_border resource by UUID #
GET /paragraph/naic_full_width List paragraph / naic_full_width resources #
GET /paragraph/naic_full_width/{id} Get one paragraph / naic_full_width resource by UUID #
GET /paragraph/naic_image List paragraph / naic_image resources #
GET /paragraph/naic_image/{id} Get one paragraph / naic_image resource by UUID #
GET /paragraph/naic_right_column List paragraph / naic_right_column resources #
GET /paragraph/naic_right_column/{id} Get one paragraph / naic_right_column resource by UUID #
GET /paragraph/naic_section List paragraph / naic_section resources #
GET /paragraph/naic_section/{id} Get one paragraph / naic_section resource by UUID #
GET /paragraph/page_header List paragraph / page_header resources #
GET /paragraph/page_header/{id} Get one paragraph / page_header resource by UUID #
GET /paragraph/paid_publication List paragraph / paid_publication resources #
GET /paragraph/paid_publication/{id} Get one paragraph / paid_publication resource by UUID #
GET /paragraph/paid_publication_sets List paragraph / paid_publication_sets resources #
GET /paragraph/paid_publication_sets/{id} Get one paragraph / paid_publication_sets resource by UUID #
GET /paragraph/publications_archive List paragraph / publications_archive resources #
GET /paragraph/publications_archive/{id} Get one paragraph / publications_archive resource by UUID #
GET /paragraph/publications_feed List paragraph / publications_feed resources #
GET /paragraph/publications_feed/{id} Get one paragraph / publications_feed resource by UUID #
GET /paragraph/resource_center_archive List paragraph / resource_center_archive resources #
GET /paragraph/resource_center_archive/{id} Get one paragraph / resource_center_archive resource by UUID #
GET /paragraph/resource_center_feed List paragraph / resource_center_feed resources #
GET /paragraph/resource_center_feed/{id} Get one paragraph / resource_center_feed resource by UUID #
GET /paragraph/section_heading_with_description List paragraph / section_heading_with_description resources #
GET /paragraph/section_heading_with_description/{id} Get one paragraph / section_heading_with_description resource by UUID #
GET /paragraph/section_navigation_slider List paragraph / section_navigation_slider resources #
GET /paragraph/section_navigation_slider/{id} Get one paragraph / section_navigation_slider resource by UUID #
GET /paragraph/section_navigation_slider_main List paragraph / section_navigation_slider_main resources #
GET /paragraph/section_navigation_slider_main/{id} Get one paragraph / section_navigation_slider_main resource by UUID #
GET /paragraph/state_contact_address List paragraph / state_contact_address resources #
GET /paragraph/state_contact_address/{id} Get one paragraph / state_contact_address resource by UUID #
GET /paragraph/state_contact_fax_number List paragraph / state_contact_fax_number resources #
GET /paragraph/state_contact_fax_number/{id} Get one paragraph / state_contact_fax_number resource by UUID #
GET /paragraph/state_contact_phone_number List paragraph / state_contact_phone_number resources #
GET /paragraph/state_contact_phone_number/{id} Get one paragraph / state_contact_phone_number resource by UUID #
GET /paragraph/state_department_contacts List paragraph / state_department_contacts resources #
GET /paragraph/state_department_contacts/{id} Get one paragraph / state_department_contacts resource by UUID #
GET /paragraph/state_participation List paragraph / state_participation resources #
GET /paragraph/state_participation/{id} Get one paragraph / state_participation resource by UUID #
GET /paragraph/state_participation_note List paragraph / state_participation_note resources #
GET /paragraph/state_participation_note/{id} Get one paragraph / state_participation_note resource by UUID #
GET /paragraph/table_of_contents List paragraph / table_of_contents resources #
GET /paragraph/table_of_contents/{id} Get one paragraph / table_of_contents resource by UUID #
GET /paragraph/template_left_sidebar List paragraph / template_left_sidebar resources #
GET /paragraph/template_left_sidebar/{id} Get one paragraph / template_left_sidebar resource by UUID #
GET /paragraph/template_one_column List paragraph / template_one_column resources #
GET /paragraph/template_one_column/{id} Get one paragraph / template_one_column resource by UUID #
GET /paragraph/template_right_sidebar List paragraph / template_right_sidebar resources #
GET /paragraph/template_right_sidebar/{id} Get one paragraph / template_right_sidebar resource by UUID #
GET /paragraph/template_three_column List paragraph / template_three_column resources #
GET /paragraph/template_three_column/{id} Get one paragraph / template_three_column resource by UUID #
GET /paragraph/template_two_column List paragraph / template_two_column resources #
GET /paragraph/template_two_column/{id} Get one paragraph / template_two_column resource by UUID #
GET /paragraph/timeline List paragraph / timeline resources #
GET /paragraph/timeline/{id} Get one paragraph / timeline resource by UUID #
GET /paragraph/timeline_calendar List paragraph / timeline_calendar resources #
GET /paragraph/timeline_calendar/{id} Get one paragraph / timeline_calendar resource by UUID #
GET /paragraph/timeline_calendar_item List paragraph / timeline_calendar_item resources #
GET /paragraph/timeline_calendar_item/{id} Get one paragraph / timeline_calendar_item resource by UUID #
GET /paragraph/timeline_calendar_view List paragraph / timeline_calendar_view resources #
GET /paragraph/timeline_calendar_view/{id} Get one paragraph / timeline_calendar_view resource by UUID #
GET /paragraph/timeline_item List paragraph / timeline_item resources #
GET /paragraph/timeline_item/{id} Get one paragraph / timeline_item resource by UUID #
GET /paragraph/tll_tab List paragraph / tll_tab resources #
GET /paragraph/tll_tab/{id} Get one paragraph / tll_tab resource by UUID #
GET /paragraph/toc_section List paragraph / toc_section resources #
GET /paragraph/toc_section/{id} Get one paragraph / toc_section resource by UUID #
GET /paragraph/topic_descriptions List paragraph / topic_descriptions resources #
GET /paragraph/topic_descriptions/{id} Get one paragraph / topic_descriptions resource by UUID #
GET /paragraph/topic_overview_with_descriptions List paragraph / topic_overview_with_descriptions resources #
GET /paragraph/topic_overview_with_descriptions/{id} Get one paragraph / topic_overview_with_descriptions resource by UUID #
GET /paragraph/view_heading List paragraph / view_heading resources #
GET /paragraph/view_heading/{id} Get one paragraph / view_heading resource by UUID #

Work with this as data

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/naic-paragraph-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.

OpenAPI Specification

naic-paragraph-api-openapi.yml Raw ↑
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