Schema Types
Query (RootQuery)
Mutation (RootMutation)
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
CopyrightDetails
| Field |
Argument |
Type |
Description |
| original |
Link |
|
| author |
Link |
|
| license |
Link |
|
EmailAlreadyExistsError
| Field |
Argument |
Type |
Description |
| email |
String! |
|
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!]! |
|
FinishRegistrationResult
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| email |
String! |
|
GenAiAnswer
The answer of the GenAI application to a question.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the answer; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the answer with genAiAnswerFeedback, valid for 15 minutes by default; null if the answer cannot be rated.
|
| sections |
[GenAiAnswerSection!]! |
The parts of the answer.
|
| duration |
Float! |
Runtime of the request in seconds.
|
GenAiAnswerCutOffError
The model reached the maximum number of tokens of the channel (answer.maxTokens, finish reason LENGTH or MODEL_LENGTH). The incomplete answer is discarded.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the stored error; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the error with genAiAnswerFeedback, valid for 15 minutes by default; null if it cannot be rated.
|
| duration |
Float! |
Runtime of the request in seconds.
|
GenAiAnswerLink
| Field |
Argument |
Type |
Description |
| url |
String! |
|
| label |
String! |
The text to link with, empty if the source offers none.
|
GenAiAnswerSource
A resource the content of a section comes from.
GenAiLinksSection
A list of links of an answer, each with a label.
GenAiNoDocumentsError
The search found no chunk in the channel, restricted to the categoryIds. The similarity search found none with a similarity of at least answer.similarityThreshold, and the full text search found none with words of the question and a similarity of at least answer.fullTextSimilarityThreshold, if the channel uses it (answer.fullTextTopK > 0). The model was not asked.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the stored error; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the error with genAiAnswerFeedback, valid for 15 minutes by default; null if it cannot be rated.
|
| duration |
Float! |
Runtime of the request in seconds.
|
GenAiNoMatchingDocumentsError
The model was given chunks as context, but according to the model none of them answers the question. It returns hints and suggested questions, both possibly empty.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the stored error; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the error with genAiAnswerFeedback, valid for 15 minutes by default; null if it cannot be rated.
|
| duration |
Float! |
Runtime of the request in seconds.
|
| hints |
[GenAiTextSection!]! |
How to ask more precisely, possibly none.
|
| suggestedQuestions |
[String!]! |
Questions the user probably meant, at most three, to be offered for asking with one click.
|
GenAiTextSection
Prose, lists or tables of an answer, delivered as HTML.
| Field |
Argument |
Type |
Description |
| headline |
String! |
|
| html |
String! |
|
| sources |
[GenAiAnswerSource!]! |
The resources the content comes from, empty if it comes from none in particular.
|
GenAiUnansweredError
An error of the GenAI application this version of the bundle does not know yet. The question was not answered.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the stored error; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the error with genAiAnswerFeedback, valid for 15 minutes by default; null if it cannot be rated.
|
| duration |
Float! |
Runtime of the request in seconds.
|
Geo
GeoPoint
| Field |
Argument |
Type |
Description |
| lng |
Float! |
|
| lat |
Float! |
|
Hierarchy
Image
ImageSource
IndexerStatus
Link
| 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
Resource
ResultExplain
Scheduling
SearchResult
Spellcheck
SpellcheckSuggestion
SpellcheckWord
| Field |
Argument |
Type |
Description |
| word |
String! |
|
| frequency |
Int! |
|
StartPasswordRecoveryResult
StartRegistrationResult
SuggestResult
| Field |
Argument |
Type |
Description |
| suggestions |
[Suggestion!]! |
|
| queryTime |
Int! |
|
Suggestion
| Field |
Argument |
Type |
Description |
| term |
String! |
|
| hits |
Int! |
|
Svg
User
CitygovPerson
CitygovPersonCompetence
| Field |
Type |
Description |
| query |
String! |
|
| variables |
Json! |
|
SearchContextInput
SearchContextOptionsInput
| Field |
Type |
Description |
| sameNavigation |
Boolean |
|
Enums
AuthenticationStatus
| Value |
Description |
| SUCCESS |
|
| PARTIAL |
|
| FAILURE |
|
CitygovPersonField
| Value |
Description |
| FIRSTNAME |
|
| LASTNAME |
|
| PRODUCT |
|
| FUNCTION |
|
| ORGANISATION |
|
| ADDRESS |
|
| PHONENUMBER |
|
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 |
|
GenAiAnswerFeedback
| Value |
Description |
| GOOD |
|
| BAD |
|
ImageCharacteristic
| Value |
Description |
| NORMAL |
|
| INFOGRAPHIC |
|
| DECORATIVE_IMAGE |
|
| DECORATIVE_IMAGE_NOT_CUT |
|
QueryOperator
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
Possible Types: Image, Svg
GenAiAnswerSection
One part of an answer: a GenAiTextSection or a GenAiLinksSection.
| Field |
Argument |
Type |
Description |
| headline |
String! |
|
| sources |
[GenAiAnswerSource!]! |
The resources the content comes from, empty if it comes from none in particular.
|
Possible Types: GenAiTextSection, GenAiLinksSection
GenAiAnsweredQuestion
What every result of a question carries. Every result is stored and can be rated, an error as well as an answer; only an answer is cached.
| Field |
Argument |
Type |
Description |
| id |
ID |
Id of the result; null if it was not stored.
|
| feedbackToken |
String |
Token to give feedback on the result with genAiAnswerFeedback, valid for 15 minutes by default; null if it cannot be rated.
|
| duration |
Float! |
Runtime of the request in seconds.
|
Possible Types: GenAiAnswer, GenAiNoDocumentsError, GenAiNoMatchingDocumentsError, GenAiAnswerCutOffError, GenAiUnansweredError
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
Unions
FinishUserRegistrationResultType
FinishRegistrationResult and EmailAlreadyExistsError
GenAiQuestionResult
The result of a question: an answer, or an error that says why the question was not answered. Further errors of the GenAI application are a GenAiUnansweredError.
| Type |
Description |
| GenAiAnswer |
The answer of the GenAI application to a question.
|
| GenAiNoDocumentsError |
The search found no chunk in the channel, restricted to the categoryIds. The similarity search found none with a similarity of at least answer.similarityThreshold, and the full text search found none with words of the question and a similarity of at least answer.fullTextSimilarityThreshold, if the channel uses it (answer.fullTextTopK > 0). The model was not asked.
|
| GenAiNoMatchingDocumentsError |
The model was given chunks as context, but according to the model none of them answers the question. It returns hints and suggested questions, both possibly empty.
|
| GenAiAnswerCutOffError |
The model reached the maximum number of tokens of the channel (answer.maxTokens, finish reason LENGTH or MODEL_LENGTH). The incomplete answer is discarded.
|
| GenAiUnansweredError |
An error of the GenAI application this version of the bundle does not know yet. The question was not answered.
|