Install
Works with Drupal: ^11.4 || ^12Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
16.98 KB
MD5: 1bcb18b0584d2b7041b6d6ad733adb2c
SHA-1: 99ca257be777b2981ea02c36d17c8ff97eba0ec0
SHA-256: c93e6da5f968b1868485454ea2c16f51e1ee00f8515e0c026c1773dc00dd8344
Download zip
29.54 KB
MD5: 9c0583cc6fd79aafb440143f1309ab49
SHA-1: 7a2f9cfd41620d54f1eb96403d09d2818a852eab
SHA-256: 4203b7afa385af8f3c309b68b7acc4cfb9710397ed05c4cdd49ba9457fb4c8d3
Release notes
The first release of Web API: JSON:API with authentication, authorization and OpenAPI documentation, for easy ingestion of content by other applications.
- feat: #3624364 Build Web API on JSON:API with OpenAPI documentation
JSON:API is served from /api and stays read-only. Write operations remain a decision for the site owner, at /admin/config/services/jsonapi.
The default recipe installs JSON:API, JSON:API Extras, OAuth 2.0 with Simple OAuth and consumers, HTTP Basic authentication, REST UI, and the OpenAPI documents for JSON:API and REST rendered with Swagger UI at /api-docs. Everything comes from drupal.org.
Cross-origin requests are not configuration: set cors.config in sites/default/services.yml per site.