Deprecation
Markeer velden in het GraphQL-schema als verouderd via een gebruikersinterface, zonder code te hoeven deployen.

Click to watch tutorial video - 02:33
Ontwikkel het GraphQL-schema door velden te deprecaten en uit te leggen hoe je ze vervangt, via een gebruikersinterface.
Veld-deprecation
Gebruikersinterface om velden in het GraphQL-schema als verouderd te markeren.

Deprecation-notifier
Wanneer een verouderd veld wordt bevraagd, wordt er een deprecatiebericht teruggegeven in dezelfde GraphQL-respons, onder het extensions-item op het hoogste niveau.
Dit attendeert gebruikers van onze API's erop dat ze hun gebruik van het schema moeten bijwerken, ook als ze niet op de introspectiquery letten.
Als je bijvoorbeeld deze query uitvoert, waarbij het veld isPublished verouderd is:
query {
posts {
title
isPublished
}
}...wordt deze respons geretourneerd:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}