Public GraphQL API of https://serlo.org/
APACHE-2.0 License
Published by inyono almost 4 years ago
objectId
to AbstractNotificationEvent
which reports the ID of the object that triggered the event (and can be used to unsubscribe).threads
.Published by inyono about 4 years ago
Add subscriptions
.
alias. Hide certain implementation details of our alias system by adding polyfills for typical use cases:
/:id
to the given UUID./user/profile/:username
as their alias./user/profile/:id
and /user/profile/:username
to the given user.abstract-repository. Add revisions
to Page
and all entities.
null
when the UUID does not exist.Published by inyono about 4 years ago
*Connection
and *Edge
.AbstractTaxonomyTermChild.taxonomyTerms
now returns a GraphQL Connection.Navigation.path
now returns a GraphQL connection.TaxonomyTerm.children
now returns a GraphQL connection.activeDonors
now returns a GraphQL connection.activeAuthors
and activeReviewers
.activeAuthor
and activeReviewer
to User
.AbstractTaxonomyTermChild.taxonomyTerms
now returns a GraphQL connection.Navigation.path
now returns a GraphQL connection.TaxonomyTerm.children
now returns a GraphQL connection.activeDonors
now returns a GraphQL connection.ENVIRONMENT
environment variable.Published by inyono about 4 years ago
AbstractNotificationEvent
UnsupportedNotificationEvent
.UnsupportedUuid
.AbstractNotificationEvent
UnsupportedNotificationEvent
.UnsupportedUuid
.Published by inyono about 4 years ago
AbstractNotificationEvent
.article
to repository
in ArticleRevision
(and similarly for all other types that implement AbstractRevision
.uuid. Add various base types that expose common properties. More specifically:
AbstractExercise
for Exercise
and GroupedExercise
.AbstractExerciseRevision
for ExerciseRevision
and GroupedExerciseRevision
.AbstractNavigationChild
for Page
and TaxonomyTerm
.AbstractRepository
for AbstractEntity
and Page
.AbstractRepositoryRevision
for AbstractEntityRevision
and PageRevision
.AbstractTaxonomyTermChild
for entity types that appear as children of taxonomy terms.uuid. Add field date
to Page
.
AbstractEntity
, AbstractEntityRevision
inherit the properties of AbstractUuid
explicitlyPublished by inyono over 4 years ago
Navigation["data"]
is now returned directly as JSON.UnsupportedUuid
.JSON
& JSONObject
GraphQL scalars.@serlo/api
.activeDonors
.activeDonor
.Navigation["data"]
is now returned directly as JSON.UnsupportedUuid
.de.serlo.org/api/uuid/*
, *.serlo.org/api/navigation
cache values won't work anymore.__typename
instead of discriminator
+ optional type
._set*
/ _remove*
mutations in favor of _setCache
/ _removeCache
.