Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

JSON:API Extras

28,769 sites Security covered Drupal 9โ€“11
View on drupal.org

JSON:API Extras allows you to customize the API generated by Drupal's core JSON:API module. You can enable or disable resources, change resource names and paths, and modify or alias fields for a more tailored API experience.

The JSON:API module in code provides zero configuration out of the box. Use JSON:API Extras to customize your API. JSON:API Extras provides a means to override and provide limited configurations to the default zero-configuration implementation provided by the JSON:API in Core.

Use JSON:API Extras to customize an API generated by the Core JSON:API module.

Here are the current features of the JSON:API Extras module:

  1. Enable and disable resources.
  2. Overwrite the name of a resource. Example: article instead of node--article.
  3. Overwrite the path for a resource: Example: /api/articles instead of /jsonapi/node/article.
  4. Disable fields.
  5. Use field aliases. Example: tags instead of field_tags.
  6. Enhance field output. Example: Use the date_time field enhancer to format date fields.

Installation

  1. Install and enable the JSON:API Extras module.
  2. Visit /admin/config/services/jsonapi to overwrite and configure your API.

Integrations

The JSON:API Defaults sub-module allows you to specify default input parameters (include, page[limit] and filter) for your resource collections.

Contenta CMS

This module is part of the Contenta CMS decoupled distribution and integrates with Contenta JS. Learn more about these projects:

๐Ÿ‘‰ Contenta CMS ๐Ÿ‘ˆ
๐Ÿ”ฅ
Contenta JS ๐Ÿ”ฅ

Depends on

Dependencies of the latest stable release

  • jsonapi Drupal core

Activity

Tracked releases
3
Tracked since
Oct 2024
Latest release
8 months ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
8.x-3.28 Stable 9โ€“11 Dec 19, 2025
8.x-3.27 Stable 9โ€“11 Oct 17, 2025
8.x-3.26 Stable 9โ€“11 Oct 1, 2024