Schema Types#
Query (RootQuery)#
| Field | Argument | Type | Description |
|---|---|---|---|
| indexerStatus | IndexerStatus! | ||
| suggest | SuggestResult! | ||
| input | SuggestInput! | ||
| ping | String! | ||
| search | SearchResult! | ||
| input | SearchInput! | ||
| moreLikeThis | SearchResult! | ||
| input | MoreLikeThisInput! | ||
Mutation (RootMutation)#
| Field | Argument | Type | Description |
|---|---|---|---|
| index | IndexerStatus! | ||
| indexUpdate | IndexerStatus! | ||
| paths | [String!]! | List of resource paths that are to be updated. | |
| indexRemove | Boolean! | ||
| idList | [String!] | list of id's of the entries to be deleted | |
| indexAbort | Boolean! | ||
| webAccountAuthenticationWithPassword | AuthenticationResult! | ||
| username | String! | ||
| password | String! | ||
| setJwtCookie | Boolean! | ||
| webAccountUnsetJwtCookie | Boolean! | ||
Objects#
ArticleTeaser#
An article teaser is a short summary or preview designed to pique the reader's interest by highlighting the main points or most exciting aspects of an article.
| Field | Argument | Type | Description |
|---|---|---|---|
| url ⚠️ | String |
Teaser URL
⚠️ DEPRECATED Use field 'link' instead |
|
| link | Link | Teaser Link | |
| date | DateTime | Teaser date | |
| headline | String | Teaser headline | |
| text | String | Teaser text | |
| kicker | String | Teaser kicker text | |
| asset | Asset | Teaser asset can be e.g. pictures or videos | |
| variant | String | The asset variant is used to decide which image format is to be returned. | |
| symbolicAsset | Asset | symbolic asset associated with the teaser | |
| variant | String | The asset variant is used to decide which image format is to be returned. | |
| features | [TeaserFeature!]! | additional, context dependent teaser features indicating information about the underling resource | |
AuthenticationResult#
| Field | Argument | Type | Description |
|---|---|---|---|
| status | AuthenticationStatus! | ||
| user | User! | ||
CopyrightDetails#
| Field | Argument | Type | Description |
|---|---|---|---|
| original | Link | ||
| author | Link | ||
| license | Link | ||
EventTeaser#
Event teaser
| Field | Argument | Type | Description |
|---|---|---|---|
| url ⚠️ | String |
Teaser URL
⚠️ DEPRECATED Use field 'link' instead |
|
| link | Link | Teaser Link | |
| headline | String | Teaser headline | |
| text | String | Teaser text | |
| kicker | String | Teaser kicker text | |
| asset | Asset | Teaser asset can be e.g. pictures or videos | |
| variant | String! | The teaser variant is used to decide which image format is to be returned. | |
| symbolicAsset | Asset | symbolic asset associated with the teaser | |
| variant | String | The asset variant is used to decide which image format is to be returned. | |
| schedulings | [Scheduling!]! | schedulings | |
| iCalUrl | String | Downlaod url for the event scheduling as an .ics file | |
Facet#
| Field | Argument | Type | Description |
|---|---|---|---|
| key | String! | ||
| hits | Int! | ||
FacetGroup#
| Field | Argument | Type | Description |
|---|---|---|---|
| key | String! | ||
| facets | [Facet!]! | ||
Geo#
| Field | Argument | Type | Description |
|---|---|---|---|
| primary | GeoPoint | ||
| secondary | GeoJson | ||
| distance | Float | ||
GeoPoint#
| Field | Argument | Type | Description |
|---|---|---|---|
| lng | Float! | ||
| lat | Float! | ||
Hierarchy#
| Field | Argument | Type | Description |
|---|---|---|---|
| root | Resource! | ||
| primaryParent | Resource | ||
| primaryPath | [Resource!] | ||
| children | [Resource!] | ||
Image#
| Field | Argument | Type | Description |
|---|---|---|---|
| copyright | String | ||
| copyrightDetails | CopyrightDetails | ||
| caption | String | ||
| description | String | ||
| alternativeText | String | ||
| original | ImageSource! | ||
| characteristic | ImageCharacteristic | ||
| sources | [ImageSource!]! | ||
| static ⚠️ | ImageSource! |
⚠️ DEPRECATED 'static' might be a reserved keyword. Use field 'staticImage' instead |
|
| staticImage | ImageSource! | ||
ImageSource#
| Field | Argument | Type | Description |
|---|---|---|---|
| variant | String! | ||
| url | String! | ||
| width | Int! | ||
| height | Int! | ||
| mediaQuery | String | ||
IndexerStatus#
| Field | Argument | Type | Description |
|---|---|---|---|
| startTime | DateTime | ||
| endTime | DateTime | ||
| lastUpdate | DateTime | ||
| total | Int | ||
| processed | Int | ||
| skipped | Int | ||
| updated | Int | ||
| errors | Int | ||
| statusLine | String | ||
Link#
| Field | Argument | Type | Description |
|---|---|---|---|
| url | String! | ||
| label | String | ||
| accessibilityLabel | String | ||
| description | String | ||
| opensNewWindow | Boolean! | ||
| isExternal | Boolean! | ||
MediaTeaser#
| Field | Argument | Type | Description |
|---|---|---|---|
| url ⚠️ | String |
Teaser URL
⚠️ DEPRECATED Use field 'link' instead |
|
| link | Link | Teaser Link | |
| headline | String | ||
| text | String | ||
| kicker | String | ||
| contentType | String! | ||
| contentLength | Int! | ||
| asset | Asset | Teaser asset can be e.g. pictures or videos | |
| variant | String! | The asset variant is used to decide which image format is to be returned. | |
| symbolicAsset | Asset | symbolic asset associated with the teaser | |
| variant | String | The asset variant is used to decide which image format is to be returned. | |
| features | [TeaserFeature!]! | additional, context dependent teaser features indicating information about the underling resource | |
NewsTeaser#
An news teaser is a short summary or preview designed to pique the reader's interest by highlighting the main points or most exciting aspects of an article.
| Field | Argument | Type | Description |
|---|---|---|---|
| url ⚠️ | String |
Teaser URL
⚠️ DEPRECATED Use field 'link' instead |
|
| link | Link | Teaser Link | |
| date | DateTime | News Teaser date | |
| headline | String | News Teaser headline | |
| text | String | News Teaser text | |
| kicker | String | Teaser kicker text | |
| asset | Asset | Teaser asset can be e.g. pictures or videos | |
| variant | String! | The teaser variant is used to decide which image format is to be returned. | |
| symbolicAsset | Asset | symbolic asset associated with the teaser | |
| variant | String | The asset variant is used to decide which image format is to be returned. | |
| features | [TeaserFeature!]! | additional, context dependent teaser features indicating information about the underling resource | |
OnlineService#
| Field | Argument | Type | Description |
|---|---|---|---|
| link | Link! | ||
OnlineServiceFeature#
| Field | Argument | Type | Description |
|---|---|---|---|
| label | String | ||
| onlineServices | [OnlineService!]! | ||
Resource#
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| name | String! | ||
| location | String! | ||
| objectType | String! | ||
| contentSectionTypes | [String!] | ||
| teaser | Teaser! | ||
| navigation | Hierarchy! | ||
| kicker | String | ||
| date | DateTime | ||
| geo | Geo | ||
| asset | Asset | ||
| variant | String | ||
| symbolicAsset | Asset | ||
| variant | String | ||
| explain | ResultExplain | ||
ResultExplain#
| Field | Argument | Type | Description |
|---|---|---|---|
| score | Float | ||
| type | String | ||
| field | String | ||
| description | String | ||
| details | [ResultExplain!] | ||
Scheduling#
| Field | Argument | Type | Description |
|---|---|---|---|
| start | DateTime! | ||
| end | DateTime | ||
| rRule | String | ||
| isFullDay | Boolean! | ||
| hasStartTime | Boolean! | ||
| hasEndTime | Boolean! | ||
SearchResult#
| Field | Argument | Type | Description |
|---|---|---|---|
| total | Int! | ||
| queryTime | Int! | ||
| offset | Int! | ||
| limit | Int! | ||
| results | [Resource!]! | ||
| facetGroups | [FacetGroup!]! | ||
| spellcheck | Spellcheck | ||
Spellcheck#
| Field | Argument | Type | Description |
|---|---|---|---|
| suggestions | [SpellcheckSuggestion!]! | ||
| collation | String! | ||
SpellcheckSuggestion#
| Field | Argument | Type | Description |
|---|---|---|---|
| original | SpellcheckWord! | ||
| suggestion | SpellcheckWord! | ||
SpellcheckWord#
| Field | Argument | Type | Description |
|---|---|---|---|
| word | String! | ||
| frequency | Int! | ||
SuggestResult#
| Field | Argument | Type | Description |
|---|---|---|---|
| suggestions | [Suggestion!]! | ||
| queryTime | Int! | ||
Suggestion#
| Field | Argument | Type | Description |
|---|---|---|---|
| term | String! | ||
| hits | Int! | ||
Svg#
| Field | Argument | Type | Description |
|---|---|---|---|
| copyright | String | ||
| copyrightDetails | CopyrightDetails | ||
| caption | String | ||
| description | String | ||
| url | String | ||
User#
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| username | String! | ||
| firstName | String | ||
| lastName | String! | ||
| String | |||
| roles | [String!]! | ||
Inputs#
AbsoluteDateRangeInputFacet#
| Field | Type | Description | |
|---|---|---|---|
| from | DateTime! | ||
| to | DateTime! | ||
| gap | DateInterval | ||
AbsoluteDateRangeInputFilter#
| Field | Type | Description | |
|---|---|---|---|
| from | DateTime | ||
| to | DateTime | ||
InputBoosting#
| Field | Type | Description | |
|---|---|---|---|
| queryFields | [String!] | ||
| phraseFields | [String!] | ||
| boostQueries | [String!] | ||
| boostFunctions | [String!] | ||
| tie | Float | ||
InputFacet#
| Field | Type | Description | |
|---|---|---|---|
| key | String! | ||
| excludeFilter | [String!] | ||
| objectTypes | [String!] | ||
| contentSectionTypes | [String!] | ||
| categories | [String!] | ||
| sites | [String!] | ||
| sources | [String!] | ||
| contentTypes | [String!] | ||
| groups | [String!] | ||
| absoluteDateRange | AbsoluteDateRangeInputFacet | ||
| relativeDateRange | RelativeDateRangeInputFacet | ||
| spatialDistanceRange | SpatialDistanceRangeInputFacet | ||
| query | String | ||
| queryTemplate | QueryTemplateInput | ||
InputFilter#
| Field | Type | Description | |
|---|---|---|---|
| key | String | ||
| ids | [String!] | ||
| objectTypes | [String!] | ||
| contentSectionTypes | [String!] | ||
| teaserProperty | TeaserPropertyInputFilter | ||
| categories | [String!] | ||
| sites | [String!] | ||
| sources | [String!] | ||
| contentTypes | [String!] | ||
| groups | [String!] | ||
| absoluteDateRange | AbsoluteDateRangeInputFilter | ||
| relativeDateRange | RelativeDateRangeInputFilter | ||
| geoLocated | Boolean | ||
| spatialOrbital | SpatialOrbitalInputFilter | ||
| spatialArbitraryRectangle | SpatialArbitraryRectangleInputFilter | ||
| and | [InputFilter!] | ||
| or | [InputFilter!] | ||
| not | InputFilter | ||
| query | String | ||
| queryTemplate | QueryTemplateInput | ||
InputGeoPoint#
| Field | Type | Description | |
|---|---|---|---|
| lng | Float! | ||
| lat | Float! | ||
InputSortCriteria#
| Field | Type | Description | |
|---|---|---|---|
| name | SortDirection | ||
| date | SortDirection | ||
| natural | SortDirection | ||
| score | SortDirection | ||
| spatialDist | SortDirection | ||
| spatialPoint | InputGeoPoint | ||
MoreLikeThisInput#
| Field | Type | Description | |
|---|---|---|---|
| id | String! | ||
| context | SearchContextInput | ||
| lang | String | ||
| filter | [InputFilter!] | ||
| limit | Int | ||
| archive | Boolean | ||
QueryTemplateInput#
| Field | Type | Description | |
|---|---|---|---|
| query | String! | ||
| variables | Json! | ||
RelativeDateRangeInputFacet#
| Field | Type | Description | |
|---|---|---|---|
| base | DateTime | Defaults to the current datetime if null | |
| baseOffset | SignedDateInterval | ||
| before | DateInterval | Sets the lower date boundary. Implicitely directed toward the past. | |
| after | DateInterval | Sets the upper date boundary. Implicitely directed toward the future. | |
| from | SignedDateInterval | Sets the lower date boundary | |
| to | SignedDateInterval | Sets the upper date boundary | |
| gap | DateInterval | ||
| roundStart | DateRangeRound | ||
| roundEnd | DateRangeRound | ||
RelativeDateRangeInputFilter#
| Field | Type | Description | |
|---|---|---|---|
| base | DateTime | Defaults to the current datetime if null | |
| baseOffset | SignedDateInterval | ||
| before | DateInterval | Sets the lower date boundary. Implicitely directed toward the past. | |
| after | DateInterval | Sets the upper date boundary. Implicitely directed toward the future. | |
| from | SignedDateInterval | Sets the lower date boundary | |
| to | SignedDateInterval | Sets the upper date boundary | |
| roundStart | DateRangeRound | ||
| roundEnd | DateRangeRound | ||
SearchContextInput#
| Field | Type | Description | |
|---|---|---|---|
| urlBasePath | String | ||
| resourceLocation | String | ||
| options | SearchContextOptionsInput | ||
SearchContextOptionsInput#
| Field | Type | Description | |
|---|---|---|---|
| sameNavigation | Boolean | ||
SearchInput#
| Field | Type | Description | |
|---|---|---|---|
| text | String | ||
| offset | Int | ||
| limit | Int | ||
| lang | String | ||
| context | SearchContextInput | ||
| defaultQueryOperator | QueryOperator | ||
| sort | [InputSortCriteria!] | ||
| filter | [InputFilter!] | ||
| facets | [InputFacet!] | ||
| spellcheck | Boolean | ||
| archive | Boolean | ||
| timeZone | DateTimeZone | ||
| boosting | InputBoosting | ||
| distanceReferencePoint | InputGeoPoint | ||
| explain | Boolean | ||
SpatialArbitraryRectangleInputFilter#
| Field | Type | Description | |
|---|---|---|---|
| lowerLeftCorner | InputGeoPoint! | ||
| upperRightCorner | InputGeoPoint! | ||
SpatialDistanceRangeInputFacet#
| Field | Type | Description | |
|---|---|---|---|
| point | InputGeoPoint! | ||
| from | Float! | ||
| to | Float! | ||
SpatialOrbitalInputFilter#
| Field | Type | Description | |
|---|---|---|---|
| distance | Float! | ||
| centerPoint | InputGeoPoint! | ||
| mode | SpatialOrbitalMode | ||
SuggestInput#
| Field | Type | Description | |
|---|---|---|---|
| text | String! | ||
| limit | Int | ||
| lang | String | ||
| filter | [InputFilter!] | ||
| archive | Boolean | ||
TeaserPropertyInputFilter#
| Field | Type | Description | |
|---|---|---|---|
| image | Boolean | ||
| imageCopyright | Boolean | ||
| headline | Boolean | ||
| text | Boolean | ||
Enums#
AuthenticationStatus#
| Value | Description |
|---|---|
| SUCCESS | |
| PARTIAL | |
| FAILURE |
DateRangeRound#
| Value | Description |
|---|---|
| START_OF_DAY | |
| START_OF_PREVIOUS_DAY | |
| END_OF_DAY | |
| END_OF_PREVIOUS_DAY | |
| START_OF_MONTH | |
| START_OF_PREVIOUS_MONTH | |
| END_OF_MONTH | |
| END_OF_PREVIOUS_MONTH | |
| START_OF_YEAR | |
| START_OF_PREVIOUS_YEAR | |
| END_OF_YEAR | |
| END_OF_PREVIOUS_YEAR |
ImageCharacteristic#
| Value | Description |
|---|---|
| NORMAL | |
| INFOGRAPHIC | |
| DECORATIVE_IMAGE | |
| DECORATIVE_IMAGE_NOT_CUT |
QueryOperator#
| Value | Description |
|---|---|
| AND | |
| OR |
SortDirection#
| Value | Description |
|---|---|
| ASC | |
| DESC |
SpatialOrbitalMode#
| Value | Description |
|---|---|
| GREAT_CIRCLE_DISTANCE | |
| BOUNDING_BOX |
Scalars#
Boolean#
The Boolean scalar type represents true or false.
DateInterval#
The scalar type DateInterval represents a date interval duration string. It is specified in ISO-8601 format (e.g. P3Y6M4DT12H30M5S).
DateTime#
The scalar type DateTime represents a date and time string. It is specified with the UTC time zone in ISO-8601 format (e.g. 2024-05-22T10:13:00Z).
DateTimeZone#
The scalar type DateTimeZone represents a timezone string. It is specified in the IANA timezone database format (e.g. America/New_York).
Float#
The Float scalar type represents signed double-precision fractional
values as specified by
IEEE 754.
GeoJson#
ID#
The ID scalar type represents a unique identifier, often used to
refetch an object or as key for a cache. The ID type appears in a JSON
response as a String; however, it is not intended to be human-readable.
When expected as an input type, any string (such as "4") or integer
(such as 4) input value will be accepted as an ID.
Int#
The Int scalar type represents non-fractional signed whole numeric
values. Int can represent values between -(2^31) and 2^31 - 1.
Json#
SignedDateInterval#
The scalar type SignedDateInterval represents a date interval duration string that additionally allows for a leading minus sign (as specified in ISO 8601-2:2019).
String#
The String scalar type represents textual data, represented as UTF-8
character sequences. The String type is most often used by GraphQL to
represent free-form human-readable text.
Interfaces#
Asset#
| Field | Argument | Type | Description |
|---|---|---|---|
| copyright | String | ||
| copyrightDetails | CopyrightDetails | ||
| caption | String | ||
| description | String | ||
Teaser#
| Field | Argument | Type | Description |
|---|---|---|---|
| url ⚠️ | String |
Teaser URL
⚠️ DEPRECATED Use field 'link' instead |
|
| link | Link | Teaser Link | |
Possible Types: ArticleTeaser, MediaTeaser, NewsTeaser, EventTeaser
TeaserFeature#
| Field | Argument | Type | Description |
|---|---|---|---|
| label | String | ||
Possible Types: OnlineServiceFeature