Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: Layout Paragraphs 3.0.0-beta5 — New beta version released for module layout_paragraphs (3.0.0-beta5). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

JSON:API Views

4,170 sites Security covered Drupal 8–11
View on drupal.org

This module creates JSON:API resources for each of your Drupal Views displays. This makes it easy for external applications to consume the data generated by your Views, respecting filters, pagination, and sorting options.

What does this module do?

It creates JSON:API Resource for each Views display, allowing for easy consumption of this data outside of Drupal.

When installed the module activates resources for all of your enabled views, you can optionally disable the resource by editing the view.

The URL of the JSON:API Views resource based on your current preview state is displayed while editing a view, this includes filters, pagination and sorts.

 

Summary of current features

  • JSON:API resource per View display: /jsonapi/views/{{ viewId }}/{{ displayId }}
  • Pagination: ?page=#
  • Exposed filters: ?views-filter[{{ filter }}]={{ value }}
  • Contextual filters: ?views-argument[]={{ value }
    • Multiple arguments as such ?views-argument[]={{ value }}&views-argument[]={{ value2 }}
  • Exposed sorts: ?views-sort[sort_by]={{ sortId }}

 

Depends on

Dependencies of the latest stable release

Required by

2 tracked projects depend on this one

Activity

Tracked releases
2
Tracked since
Feb 2023
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
8.x-1.2 Stable 8–11 Aug 9, 2026
8.x-1.1 Stable Feb 10, 2023