Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
#API-First Initiative
Open on Drupal.org →
⚡️ Live updates
comments, jobs, and issues, tagged with
#API-First Initiative
will update issues and activities on this page.
Issues
🐛
Entity field relationship queries for multi column field items stored in shared tables are broken
Needs work
Drupal core
10.1 —
entity system
Created
over 3 years ago
🇺🇸
United States
bkline
about 1 month ago
🐛
TypedData 'Any' can't be normalized to array if it stores an object
Needs work
Drupal core
11.0 —
serialization.module
Created
about 8 years ago
🇨🇳
China
lawxen
about 2 months ago
📌
Use strict mode for "in_array()" functions in "\Drupal\serialization\Normalizer\NormalizerBase" for verifying supported types for (de-)normalization
Needs work
Drupal core
11.0 —
serialization.module
Created
over 8 years ago
🇺🇦
Ukraine
BR0kEN
about 2 months ago
🐛
Fix NOT NULL handling in the entity storage and 'primary key' changes when updating the storage definition of an identifier field
Needs work
Drupal core
11.0 —
entity system
Created
almost 9 years ago
🇷🇴
Romania
amateescu
about 2 months ago
🐛
order_number should not be marked required
Active
Commerce Core
2.0
Created
over 6 years ago
🇦🇺
Australia
dscl
about 2 months ago
🌱
Move all Entity and Field logic out of the Form API that can benefit Entity API consumers
Closed: outdated
Drupal core
11.0 —
field system
Created
over 9 years ago
🇺🇸
United States
samuel.mortenson
2 months ago
📌
ImageItem should have an "derivatives" computed property, to expose all image style URLs
Needs work
Drupal core
10.1 —
image.module
Created
almost 9 years ago
🇧🇪
Belgium
wim leers
2 months ago
🐛
JSON:API Extras field config sticks when field is removed
Active
JSON:API Extras
3.0
Created
over 6 years ago
🇺🇸
United States
mortona2k
2 months ago
🐛
REST Views: Render Placeholders not Being Replaced with Actual Values
Postponed: needs info
Drupal core
11.0 —
render system
Created
over 6 years ago
🇺🇸
United States
daggerhart
2 months ago
🐛
MapItem violates FieldItemInterface::schema()'s contract - breaks widgets
Needs work
Drupal core
10.1 —
field system
Created
over 8 years ago
🇩🇪
Germany
tstoeckler
2 months ago
🐛
If you don't want to translate your URL alias, the original URL alias won't work with your translations
Needs work
Drupal core
10.1 —
path.module
Created
over 9 years ago
🇪🇸
Spain
penyaskito
2 months ago
🐛
Register a user without email verification should still send an email
Needs work
Drupal core
10.1 —
user.module
Created
about 7 years ago
🇦🇷
Argentina
hanoii
2 months ago
📌
JSON API Extras @ResourceFieldEnhancer plugins should indicate to which field types they apply
Closed: won't fix
JSON:API Extras
1.0
Created
almost 8 years ago
🇧🇪
Belgium
wim leers
2 months ago
📌
Add config validation for the allowed characters of machine names
Needs review
Drupal core
10.1 —
configuration entity system
Created
almost 8 years ago
🇦🇺
Australia
Sam152
2 months ago
✨
Support Drupal's Entity Reference field type concept on external data source.
Active
External Entities
2.0
Created
over 6 years ago
🇬🇧
United Kingdom
therobyouknow
3 months ago
🐛
Basic Auth module conflicts with server-level "Site Lock" implementations
Postponed: needs info
Drupal core
10.1 —
basic_auth.module
Created
almost 9 years ago
🇺🇸
United States
Grayside
3 months ago
🐛
Revisions on relations are not loaded correctly resulting in wrong data in includes
Needs work
Drupal core
10.1 —
jsonapi.module
Created
about 6 years ago
🇮🇳
India
neelam.chaudhary
3 months ago
📌
Expose Layout Builder data to REST and JSON:API
Needs review
Drupal core
10.1 —
layout_builder.module
Created
over 7 years ago
🇺🇸
United States
samuel.mortenson
3 months ago
🐛
Detect when UUID is missing and provide better exception/error message when constructing a JSON:API payload
Active
Drupal core
11.0 —
jsonapi.module
Created
almost 6 years ago
🇺🇸
United States
GuyPaddock
3 months ago
🐛
Move entity preparation from form controller to entity class: "last changed" timestamp not updated and "create new revision" setting not respected when updating entities via Entity API
Postponed: needs info
Drupal core
11.0 —
entity system
Created
almost 13 years ago
🇺🇸
United States
effulgentsia
4 months ago
🌱
Add an API-First installation profile to core
Closed: outdated
Drupal core ideas
Created
over 8 years ago
🇺🇸
United States
shadcn
4 months ago
✨
Make it possible to link to an entity by UUID
Active
Drupal core
11.0 —
entity system
Created
about 11 years ago
🇩🇪
Germany
dawehner
4 months ago
🐛
REST views: double encoding of apostrophes in REST Export display
Active
Drupal core
9.5 —
rest.module
Created
almost 8 years ago
🇺🇸
United States
alex.stone.filament
4 months ago
✨
[PP-2] POST/PATCH config entities via REST for config entity types that support validation
Needs work
Drupal core
11.0 —
rest.module
Created
over 11 years ago
🇳🇱
Netherlands
clemens.tolboom
4 months ago
📌
Convert comments to be revisionable
Needs review
Drupal core
10.1 —
comment.module
Created
over 8 years ago
🇷🇴
Romania
amateescu
4 months ago
✨
Allow specifying `meta` data on JSON:API objects
Needs work
Drupal core
11.0 —
jsonapi.module
Created
almost 6 years ago
🇺🇸
United States
mglaman
4 months ago
📌
MenuLinkContentAccessControlHandler does not allow "view" access without admin permission, making these entities inaccessible via REST, JSON API and GraphQL
Needs work
Drupal core
10.1 —
menu_link_content.module
Created
about 8 years ago
🇺🇸
United States
cachesclay
4 months ago
🐛
REST views: remove "Hide If Empty" option (Field Level)
Needs work
Drupal core
10.1 —
rest.module
Created
over 8 years ago
🇮🇳
India
anishnirmal
4 months ago
🐛
Incompatible with JSON:API Extras
Active
JSON:API Cross Bundles
1.0
Created
about 6 years ago
🇺🇸
United States
mstef
5 months ago
✨
[PP-1] Support filtering by bundle
Postponed
JSON:API Cross Bundles
1.0
Created
about 6 years ago
🇺🇸
United States
mstef
5 months ago
🐛
[PP-1] Order's Adjustment can't be normalized and serialized
Postponed
Commerce Core
2.0
Created
about 8 years ago
🇨🇳
China
lawxen
5 months ago
✨
Add support for a CSV encoder in core
Postponed: needs info
Drupal core
11.0 —
serialization.module
Created
over 7 years ago
🇦🇺
Australia
Sam152
5 months ago
🐛
JSONAPI filter for reference field by null value OR by string
Active
Drupal core
11.0 —
jsonapi.module
Created
about 5 years ago
🇷🇴
Romania
Cracu
5 months ago
✨
Add a choice to use UUID in entity reference values instead of the entity's ID
Needs work
Drupal core
11.0 —
field system
Created
over 8 years ago
🇺🇸
United States
damienmckenna
5 months ago
🐛
Config entities carry invalid object definitions
Active
JSON:API Schema
1.0
Created
over 6 years ago
e0ipso
5 months ago
✨
Send contact emails message when creating Contact Message via REST/JsonAPI
Needs work
Drupal core
11.0 —
contact.module
Created
almost 8 years ago
🇺🇸
United States
davidwbarratt
5 months ago
🐛
Ensure valid "type" values for JSON data types
Active
JSON:API Schema
1.0
Created
over 6 years ago
e0ipso
5 months ago
✨
'roles' field on User entity is never accessible: make accessible to admin users
Needs work
Drupal core
11.0 —
user.module
Created
over 6 years ago
🇵🇹
Portugal
joaogarin
5 months ago
✨
Allow forms to be defined in three segments: schema, UI, data
Active
Drupal core
11.0 —
forms system
Created
about 8 years ago
🇺🇸
United States
tim.plunkett
6 months ago
🌱
Enhance config schema for richer default experiences
Active
Drupal core
11.0 —
configuration entity system
Created
over 7 years ago
🇩🇪
Germany
dawehner
6 months ago
💬
Add default sorting to JSON:API response?
Active
Drupal core
9.5 —
jsonapi.module
Created
almost 6 years ago
🇳🇱
Netherlands
Scorpid
6 months ago
📌
Figure out how to deal with applyDefaultValue on ConfigEntityAdapter
Postponed: needs info
Drupal core
11.0 —
configuration entity system
Created
over 7 years ago
🇩🇪
Germany
dawehner
6 months ago
🌱
[meta] Add constraints to all simple configuration
Active
Drupal core
11.0 —
configuration system
Created
over 7 years ago
🇩🇪
Germany
dawehner
6 months ago
🐛
Entity + Field + Property validation constraints are processed in the incorrect order
Needs work
Drupal core
10.1 —
typed data system
Created
about 9 years ago
🇧🇪
Belgium
wim leers
6 months ago
🐛
class DateInterval is not a primitive type
Needs review
Duration Field
2.0
Created
about 6 years ago
🇨🇦
Canada
garphy
6 months ago
📌
\Drupal\Core\Entity\Query\Sql\Tables causes extremely poor performance when using MariaDB and filtering on multiple relationships in JSON:API
Active
Drupal core
11.0 —
entity system
Created
almost 7 years ago
🇺🇸
United States
pixelwhip
6 months ago
🌱
Add constraints to all config entity types
Active
Drupal core
11.0 —
configuration entity system
Created
over 8 years ago
🇩🇪
Germany
dawehner
6 months ago
📌
Validate configuration schema before importing configuration
Needs work
Drupal core
11.0 —
configuration system
Created
over 10 years ago
🇬🇧
United Kingdom
alexpott
7 months ago
📌
Consider adding descriptions to config schema
Active
Drupal core
9.5 —
configuration system
Created
almost 11 years ago
🇩🇪
Germany
tstoeckler
7 months ago
🐛
Translated field denormalization creates duplicate values
Needs review
Hypermedia Application Language (HAL)
1.0
Created
about 8 years ago
🇨🇭
Switzerland
cburschka
7 months ago
🐛
JSON:API (Core) 8.8x breaks enhancers on relationships
Fixed
JSON:API Extras
3.0
Created
almost 6 years ago
🇨🇦
Canada
garphy
7 months ago
✨
Add UUID support for entity revisions
Needs work
Drupal core
11.0 —
entity system
Created
about 13 years ago
🇦🇺
Australia
skwashd
7 months ago
✨
Replace serial entity IDs with UUIDs in URLs, or even globally?
Postponed
Drupal core ideas
Created
about 13 years ago
🇩🇪
Germany
sun
7 months ago
🐛
Handle computed fields in entity queries: throwing a helpful exception is better than a PHP fatal error
Needs work
Drupal core
11.0 —
entity system
Created
over 7 years ago
🇺🇸
United States
Snugug
8 months ago
✨
Add computed `statistics` field to nodes, to expose Statistics' collected data
Postponed
Drupal core
10.1 —
statistics.module
Created
over 6 years ago
🇮🇷
Iran
arefen
8 months ago
🐛
Entity query alter with cacheable metadata leaks and triggers LogicException
Needs work
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇦🇷
Argentina
hanoii
8 months ago
📌
Missing entity validation constraint: don't allow new entities when there is an existing one with the same ID
Closed: outdated
Drupal core
11.0 —
entity system
Created
about 8 years ago
🇩🇪
Germany
dawehner
8 months ago
✨
[PP-1] Define a JSON API link relation for entities
Postponed
Drupal core
11.0 —
jsonapi.module
Created
over 8 years ago
e0ipso
8 months ago
🐛
Creating `Group` content is impossible via REST, JSON:API and GraphQL due to `$context['group']` being required in checking `create` access
Needs work
Group
3.0
Created
over 8 years ago
🇦🇹
Austria
maxilein
8 months ago
🐛
Language negotiation doesn't respect langcode filter
Active
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇬🇧
United Kingdom
justafish
8 months ago
📌
[PP-1] Split validation-related methods from FieldableEntityInterface into a separate ValidatableInterface
Needs work
Drupal core
11.0 —
entity system
Created
about 8 years ago
🇷🇴
Romania
amateescu
9 months ago
✨
Improve pagination DX
Active
Drupal core
11.0 —
jsonapi.module
Created
over 7 years ago
🇫🇮
Finland
lauriii
9 months ago
💬
Best way to influence the values returned on an entity's field relationship route
Active
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇺🇸
United States
mglaman
9 months ago
✨
REST views: pagination information and total count result
Needs work
Drupal core
11.0 —
rest.module
Created
over 7 years ago
🇦🇷
Argentina
sharif.elshobkshy
9 months ago
✨
Introduce "schematic" normalizers
Active
Drupal core
10.1 —
jsonapi.module
Created
over 6 years ago
gabesullice
9 months ago
✨
Allow end date to be optional
Needs work
Drupal core
11.0 —
datetime.module
Created
about 9 years ago
🇩🇪
Germany
webflo
9 months ago
🌱
[META] Start creating the public PHP API of the JSON:API module
Active
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇺🇸
United States
effulgentsia
10 months ago
💬
TokenCustom::baseFieldDefinitions() does not call parent::baseFieldDefinitions() (parent = ContentEntityBase), hence failing in JSON:API
Closed: outdated
Custom Tokens
1.0
Created
over 6 years ago
🇷🇺
Russia
alexd73
10 months ago
✨
Allow services tagged as 'encoder' to opt out of inclusion in the serializer.formats container paramater
Active
Drupal core
11.0 —
serialization.module
Created
over 7 years ago
🇦🇺
Australia
Sam152
10 months ago
🐛
Token replacement generate leaked cache metadata
Needs work
File (Field) Paths
1.0
Created
about 6 years ago
🇨🇦
Canada
garphy
10 months ago
📌
Add CacheableNormalization for Normalizer to return Normalized value and Cacheablity
Active
Drupal core
11.0 —
serialization.module
Created
over 6 years ago
🇨🇦
Canada
jibran
12 months ago
💬
Occurrences via JSONAPI
Closed: outdated
Recurring Dates Field
3.9
Created
over 6 years ago
🇺🇸
United States
dan_rogers
12 months ago
✨
[PP-1] Disable CSRF token check for non-CSRF vulnerable authentication providers
Needs work
Drupal core
10.1 —
base system
Created
over 6 years ago
🇩🇪
Germany
TipiT
about 1 year ago
🐛
CORS breaks with cache proxies and same origin usage.
Needs work
Drupal core
9.5 —
request processing system
Created
about 7 years ago
🇳🇿
New Zealand
Josh Waihi
about 1 year ago
📌
Paragraphs items + JSON:API includes
Active
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇷🇺
Russia
alexd73
about 1 year ago
✨
[META] Add methods to perform common core administrative actions
Postponed
JSON-RPC
3.0
Created
about 6 years ago
gabesullice
about 1 year ago
✨
Provide a collection resource where a version history can be obtained (`version-history`, `predecessor-version` and `successor-version` link relations)
Active
Drupal core
11.0 —
jsonapi.module
Created
almost 7 years ago
gabesullice
about 1 year ago
✨
Support entities that are neither content nor config entities
Needs work
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
🇺🇸
United States
Arlina
about 1 year ago
✨
`link` fields in REST, JSON:API and GraphQL cannot be rendered by client
Needs work
Drupal core
11.0 —
link.module
Created
over 6 years ago
🇬🇧
United Kingdom
justafish
about 1 year ago
✨
Allow REST resource config entities to specify a default format
Active
Drupal core
11.0 —
rest.module
Created
over 8 years ago
🇦🇹
Austria
maosmurf
about 1 year ago
✨
Support JSON/REST multipart/form-data uploads
Needs work
Drupal core
11.0 —
file.module
Created
almost 7 years ago
🇨🇦
Canada
garphy
about 1 year ago
📌
Deprecate NodeStorageInterface::revisionIds in favor of entity query
Needs work
Drupal core
11.0 —
entity system
Created
over 7 years ago
🇺🇸
United States
tedbow
about 1 year ago
📌
Remove unused "entity resolver" functionality from Serialization
Needs work
Drupal core
11.0 —
serialization.module
Created
almost 8 years ago
🇧🇪
Belgium
wim leers
about 1 year ago
🐛
[PP-1] RESTs FileUploadResource plugin is only able to check `create` access to a parent entity, should be able to check `edit` also
Postponed
Drupal core
11.0 —
rest.module
Created
over 7 years ago
🇺🇸
United States
malik.kotob
about 1 year ago
📌
Clean-up: *Exception::buildErrors returns an array of errors, but never returns >1 error.
Needs work
Drupal core
11.0 —
jsonapi.module
Created
over 6 years ago
gabesullice
over 1 year ago
✨
Menus: ability to retrieve all menu links for a given menu, regardless of whether a menu link is defined in content/config/code
Closed: outdated
Drupal core
11.0 —
jsonapi.module
Created
over 9 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
🐛
RouteProvider::getRouteCollectionForRequest() can poison query string of next request
Fixed
Drupal core
10.3 —
routing system
Created
about 6 years ago
🇺🇸
United States
bradjones1
over 1 year ago
🌱
[meta] Config validation for a more reliable Drupal + reliable Recipes from the start
Active
Drupal core
11.0 —
configuration system
Created
over 1 year ago
🇧🇪
Belgium
wim leers
over 1 year ago
📌
[META] Unify file upload logic of REST and JSON:API
Fixed
Drupal core
11.0 —
file.module
Created
over 7 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
🐛
Compute "seconds" field in Field API preSave() rather than in widget form to play nice with API-based consumers
Fixed
Duration Field
2.0
Created
about 6 years ago
🇨🇦
Canada
garphy
over 1 year ago
🐛
NodeAccessControlHandler::checkAccess() does not add a necessary cache context
Closed: duplicate
Drupal core
11.0 —
node system
Created
over 7 years ago
🇨🇳
China
lawxen
over 1 year ago
🐛
EntityResource::patch() makes an incorrect assumption about entity keys, hence results in incorrect behavior
Fixed
Drupal core
8.5 —
rest.module
Created
almost 9 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
✨
Add a computed 'file_url' property to FileItem (for exposing file URL in file field normalization)
Needs work
Drupal core
11.0 —
file.module
Created
almost 8 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
🐛
Enable header-based proactive content negotiation with optimizations and opt-outs available.
Needs work
Drupal core
11.0 —
request processing system
Created
over 6 years ago
🇺🇸
United States
effulgentsia
over 1 year ago
📌
API for JSON:API specific "extra" fields, e.g. for entity labels
Active
Drupal core
11.0 —
jsonapi.module
Created
about 6 years ago
gabesullice
over 1 year ago
🐛
User created via /user/register?_format=json get blocked
Fixed
Drupal core
10.3 —
user system
Created
over 6 years ago
🇮🇹
Italy
axel80
over 1 year ago
✨
Allow entities to specify a "collection permission"
Fixed
Drupal core
11.0 —
entity system
Created
over 7 years ago
🇩🇪
Germany
tstoeckler
over 1 year ago
🌱
JSON API: forward compatibility with Workspace module
Active
Drupal core
11.0 —
workspaces.module
Created
almost 9 years ago
🇫🇷
France
dixon_
over 1 year ago
📌
Discourage @FieldType-level normalizers, encourage @DataType-level normalizers, to strengthen the API-First ecosystem
Needs work
Drupal core
11.0 —
serialization.module
Created
almost 8 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
📌
Create a 'bc' top level item in serialization.settings config object
Closed: works as designed
Drupal core
8.5 —
serialization.module
Created
almost 8 years ago
🇺🇸
United States
tedbow
over 1 year ago
Activities
No activities found.
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024