MultiBaseCS GraphQL API Documentation

Welcome to the MultiBaseCS GraphQL API Documentation!

You can use this documentation to understand how to use the MultiBaseCS GraphQL API and implement it in your own application to integrate with MultiBaseCS.

If you encounter any issues or have questions about the API, our team is here to help. Please keep in mind that support services are available, but they are not provided free of charge.

API Endpoints
https://api.multibasecs.de/graphql

Playground

All queries and mutations can be tested in the playground. It is a graphical, interactive, in-browser GraphQL IDE. The playground is available at https://api.multibasecs.de/graphql. It features a schema explorer, auto-completion and syntax highlighting.

Live Demo

Fullscreen (new tab)

Authorization

Some operations require authorization (e.g. specific cloud access, reporting portals, mutations). The API will return status code 401 (Unauthorized) if the user is not authorized or 403 (Forbidden) if the user is authorized but not allowed to perform the specific operation.

To authenticate, use the Authorization header with a valid bearer token. You can obtain a bearer token by calling https://auth.multibasecs.de/login with your MultiBaseCS credentials. The bearer token is valid for 30 minutes.

You can refresh the token by calling https://auth.multibasecs.de/token with the refresh token you received as a HTTP-only cookie when logging in. The refresh token is valid for 30 days and will be renewed with every call to https://auth.multibasecs.de/token.

Login

  1. Request:
    Method: POST
    URL: https://auth.multibasecs.de/login
    Body: { username: <USERNAME>, password: <PASSWORD> }

    Possible responses:
    200 OK: { token: <ACCESS_TOKEN> } + Cookie: refresh_token=<REFRESH_TOKEN>; MaxAge=<30 days>; Secure; HttpOnly
    401 Unauthorized: { status: 401, message: "Unauthorized" }
    400 Bad Request: { status: 400, message: "Bad Request" }

Refresh token

  1. If the API returns status code 401 (Unauthorized), get a new access token:
    Request:
    Method: GET
    URL: https://auth.multibasecs.de/token
    Cookie: refresh_token=<REFRESH_TOKEN>; MaxAge=<30 days>; Secure; HttpOnly

    Possible responses:
    200 OK: { token: <ACCESS_TOKEN> } + Cookie: refresh_token=<REFRESH_TOKEN>; MaxAge=<30 days>; Secure; HttpOnly
    401 Unauthorized: { status: 401, message: "Unauthorized" }

    If the response code is 401 (Unauthorized), the HTTPOnly Cookie with the refresh token is expired, missing or the refresh token has been reused (malicious attack!). In this case the user has to re-login (see Login).

Logout

  1. Request:
    Method: GET
    URL: https://auth.multibasecs.de/logout
    Cookie: refresh_token=<REFRESH_TOKEN>; MaxAge=<30 days>; Secure; HttpOnly

    Possible responses:
    200 OK: { ok: true } + Deleted refresh token cookie
    400 Bad Request: { status: 400, message: "Bad Request" }

Queries

Behaviour

Response

Returns a Behaviour!

Arguments
Name Description
id - Int! Behaviour ID

Example

Query
query Behaviour($id: Int!) {
  Behaviour(id: $id) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    GUID_Verhalten
    ID_Verhalten
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
    Verhalten
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "Behaviour": {
      "Beschreibung": "abc123",
      "Categories": [Category],
      "Flag_1": false,
      "Flag_2": false,
      "Flag_3": true,
      "Flag_4": false,
      "Flag_5": false,
      "Flag_6": false,
      "Flag_7": true,
      "Flag_Deleted": false,
      "Flag_Sync": true,
      "Flag_Visible": false,
      "GUID_Verhalten": "abc123",
      "ID_Verhalten": 123,
      "ID_Version": 123,
      "Kuerzel": "abc123",
      "Modul_1": true,
      "Modul_2": true,
      "Modul_3": false,
      "Modul_4": false,
      "Modul_5": false,
      "Modul_6": false,
      "Modul_7": false,
      "Modul_8": true,
      "Modul_9": true,
      "Modul_10": false,
      "Modul_11": false,
      "Modul_12": true,
      "Modul_13": false,
      "Modul_14": false,
      "Modul_15": true,
      "RefID": 987,
      "Verhalten": "abc123"
    }
  }
}

Behaviours

Response

Returns [Behaviour!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only behaviours that are not deprecated. Default = false
ids - [Int!] Limit results to contain only behaviours with the specified IDs
newerThan - Int Limit results to contain only behaviours with a version number higher than this value
parentFilter - BehavioursParentFilterInput

Example

Query
query Behaviours(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $parentFilter: BehavioursParentFilterInput
) {
  Behaviours(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    parentFilter: $parentFilter
  ) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    GUID_Verhalten
    ID_Verhalten
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
    Verhalten
  }
}
Variables
{
  "deleted": false,
  "ids": [987],
  "newerThan": 987,
  "parentFilter": BehavioursParentFilterInput
}
Response
{
  "data": {
    "Behaviours": [
      {
        "Beschreibung": "abc123",
        "Categories": [Category],
        "Flag_1": true,
        "Flag_2": false,
        "Flag_3": true,
        "Flag_4": false,
        "Flag_5": false,
        "Flag_6": true,
        "Flag_7": false,
        "Flag_Deleted": false,
        "Flag_Sync": true,
        "Flag_Visible": false,
        "GUID_Verhalten": "abc123",
        "ID_Verhalten": 987,
        "ID_Version": 123,
        "Kuerzel": "xyz789",
        "Modul_1": true,
        "Modul_2": false,
        "Modul_3": true,
        "Modul_4": true,
        "Modul_5": false,
        "Modul_6": true,
        "Modul_7": false,
        "Modul_8": true,
        "Modul_9": false,
        "Modul_10": true,
        "Modul_11": false,
        "Modul_12": false,
        "Modul_13": true,
        "Modul_14": false,
        "Modul_15": true,
        "RefID": 987,
        "Verhalten": "abc123"
      }
    ]
  }
}

Categories

Response

Returns [Category!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only categories that are not deprecated. Default = false
ids - [Int!] Limit results to contain only categories with the specified IDs
newerThan - Int Limit results to contain only categories with a version number higher than this value

Example

Query
query Categories(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int
) {
  Categories(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Behaviours {
      ...BehaviourFragment
    }
    Beschreibung
    Flag_Deleted
    Flag_Sync
    Groups {
      ...GroupFragment
    }
    ID_Kategorie
    ID_Version
    IdentificationMethods {
      ...IdentificationMethodFragment
    }
    Kategorie
    ReproductionTypes {
      ...ReproductionTypeFragment
    }
    Species {
      ...SpeciesFragment
    }
    Units {
      ...UnitFragment
    }
  }
}
Variables
{"deleted": false, "ids": [123], "newerThan": 987}
Response
{
  "data": {
    "Categories": [
      {
        "Behaviours": [Behaviour],
        "Beschreibung": "xyz789",
        "Flag_Deleted": true,
        "Flag_Sync": false,
        "Groups": [Group],
        "ID_Kategorie": 987,
        "ID_Version": 123,
        "IdentificationMethods": [IdentificationMethod],
        "Kategorie": "xyz789",
        "ReproductionTypes": [ReproductionType],
        "Species": [Species],
        "Units": [Unit]
      }
    ]
  }
}

Category

Response

Returns a Category

Arguments
Name Description
id - Int! Category ID

Example

Query
query Category($id: Int!) {
  Category(id: $id) {
    Behaviours {
      ...BehaviourFragment
    }
    Beschreibung
    Flag_Deleted
    Flag_Sync
    Groups {
      ...GroupFragment
    }
    ID_Kategorie
    ID_Version
    IdentificationMethods {
      ...IdentificationMethodFragment
    }
    Kategorie
    ReproductionTypes {
      ...ReproductionTypeFragment
    }
    Species {
      ...SpeciesFragment
    }
    Units {
      ...UnitFragment
    }
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "Category": {
      "Behaviours": [Behaviour],
      "Beschreibung": "abc123",
      "Flag_Deleted": true,
      "Flag_Sync": false,
      "Groups": [Group],
      "ID_Kategorie": 123,
      "ID_Version": 987,
      "IdentificationMethods": [IdentificationMethod],
      "Kategorie": "abc123",
      "ReproductionTypes": [ReproductionType],
      "Species": [Species],
      "Units": [Unit]
    }
  }
}

Cloud

Response

Returns a Cloud!

Arguments
Name Description
id - Int! Cloud ID

Example

Query
query Cloud($id: Int!) {
  Cloud(id: $id) {
    Bezeichnung
    Count_Daten
    ID_Cloud
    MaxCount_Daten
    Observations {
      ...ObservationsPageFragment
    }
    Observers {
      ...ObserversPageFragment
    }
    ReportingPortal {
      ...ReportingPortalFragment
    }
    ReportingPortals {
      ...ReportingPortalFragment
    }
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "Cloud": {
      "Bezeichnung": "abc123",
      "Count_Daten": 123.45,
      "ID_Cloud": 987.65,
      "MaxCount_Daten": 987.65,
      "Observations": ObservationsPage,
      "Observers": ObserversPage,
      "ReportingPortal": ReportingPortal,
      "ReportingPortals": [ReportingPortal]
    }
  }
}

Clouds

Response

Returns [Cloud!]!

Example

Query
query Clouds {
  Clouds {
    Bezeichnung
    Count_Daten
    ID_Cloud
    MaxCount_Daten
    Observations {
      ...ObservationsPageFragment
    }
    Observers {
      ...ObserversPageFragment
    }
    ReportingPortal {
      ...ReportingPortalFragment
    }
    ReportingPortals {
      ...ReportingPortalFragment
    }
  }
}
Response
{
  "data": {
    "Clouds": [
      {
        "Bezeichnung": "abc123",
        "Count_Daten": 123.45,
        "ID_Cloud": 987.65,
        "MaxCount_Daten": 987.65,
        "Observations": ObservationsPage,
        "Observers": ObserversPage,
        "ReportingPortal": ReportingPortal,
        "ReportingPortals": [ReportingPortal]
      }
    ]
  }
}

FFHHabitatType

Response

Returns an FFHHabitatType!

Arguments
Name Description
code - String Natura 2000 Habitat Code
id - Int Habitat type ID

Example

Query
query FFHHabitatType(
  $code: String,
  $id: Int
) {
  FFHHabitatType(
    code: $code,
    id: $id
  ) {
    Bezeichnung
    CodeFFH
    FFHHabitatTypeCriteria {
      ...FFHHabitatTypeCriterionFragment
    }
    FFHHabitatTypeSpecies {
      ...FFHHabitatTypeSpeciesFragment
    }
    Flag_Deleted
    ID_LRT
    ID_Version
  }
}
Variables
{"code": "xyz789", "id": 123}
Response
{
  "data": {
    "FFHHabitatType": {
      "Bezeichnung": "abc123",
      "CodeFFH": "abc123",
      "FFHHabitatTypeCriteria": [FFHHabitatTypeCriterion],
      "FFHHabitatTypeSpecies": [FFHHabitatTypeSpecies],
      "Flag_Deleted": true,
      "ID_LRT": 123,
      "ID_Version": 987.65
    }
  }
}

FFHHabitatTypeCriteria

Response

Returns [FFHHabitatTypeCriterion!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only habitat type criteria that are not deprecated. Default = false
habitatTypeId - Int Limit results to contain only habitat type criteria with the specified habitat type ID
ids - [Int!] Limit results to contain only habitat type criteria with the specified IDs
newerThan - Int Limit results to contain only habitat type criteria with a version number higher than this value
region - [Region!] Limit results to contain only habitat type criteria used in the specified regions
year - Int Limit results to contain only habitat type criteria that are valid in the specified year

Example

Query
query FFHHabitatTypeCriteria(
  $deleted: Boolean,
  $habitatTypeId: Int,
  $ids: [Int!],
  $newerThan: Int,
  $region: [Region!],
  $year: Int
) {
  FFHHabitatTypeCriteria(
    deleted: $deleted,
    habitatTypeId: $habitatTypeId,
    ids: $ids,
    newerThan: $newerThan,
    region: $region,
    year: $year
  ) {
    A
    B
    C
    Einheit
    FFHHabitatType {
      ...FFHHabitatTypeFragment
    }
    FFHHabitatTypeCriterionSpeciesList {
      ...FFHHabitatTypeCriterionSpeciesListFragment
    }
    Flag_20001
    Flag_20002
    Flag_20003
    Flag_20004
    Flag_20005
    Flag_20006
    Flag_20007
    Flag_20008
    Flag_20009
    Flag_20010
    Flag_20011
    Flag_20012
    Flag_20013
    Flag_20014
    Flag_20015
    Flag_20016
    Flag_20017
    Flag_Begruendung
    Flag_Deleted
    Grenze_A
    Grenze_C
    ID_DataType
    ID_KBSLRT
    ID_KBSLRTGruppe
    ID_KBSLRT_Prev
    ID_LRT
    ID_LRTArtenliste
    ID_Mapping
    ID_Sort
    ID_Version
    IDs_Required
    JahrBis
    JahrVon
    Kriterium
    Kriterium_Info
  }
}
Variables
{
  "deleted": false,
  "habitatTypeId": 987,
  "ids": [987],
  "newerThan": 987,
  "region": ["BADEN_WUERTTEMBERG"],
  "year": 123
}
Response
{
  "data": {
    "FFHHabitatTypeCriteria": [
      {
        "A": "xyz789",
        "B": "xyz789",
        "C": "abc123",
        "Einheit": "abc123",
        "FFHHabitatType": FFHHabitatType,
        "FFHHabitatTypeCriterionSpeciesList": FFHHabitatTypeCriterionSpeciesList,
        "Flag_20001": true,
        "Flag_20002": false,
        "Flag_20003": true,
        "Flag_20004": true,
        "Flag_20005": true,
        "Flag_20006": true,
        "Flag_20007": false,
        "Flag_20008": true,
        "Flag_20009": true,
        "Flag_20010": false,
        "Flag_20011": false,
        "Flag_20012": false,
        "Flag_20013": false,
        "Flag_20014": false,
        "Flag_20015": true,
        "Flag_20016": true,
        "Flag_20017": false,
        "Flag_Begruendung": true,
        "Flag_Deleted": false,
        "Grenze_A": 987.65,
        "Grenze_C": 123.45,
        "ID_DataType": 987.65,
        "ID_KBSLRT": 987,
        "ID_KBSLRTGruppe": 987.65,
        "ID_KBSLRT_Prev": 123.45,
        "ID_LRT": 987,
        "ID_LRTArtenliste": 123.45,
        "ID_Mapping": 987.65,
        "ID_Sort": 123.45,
        "ID_Version": 123.45,
        "IDs_Required": "xyz789",
        "JahrBis": 123.45,
        "JahrVon": 123.45,
        "Kriterium": "abc123",
        "Kriterium_Info": "xyz789"
      }
    ]
  }
}

FFHHabitatTypeCriterion

Response

Returns an FFHHabitatTypeCriterion!

Arguments
Name Description
id - Int! Criterion ID

Example

Query
query FFHHabitatTypeCriterion($id: Int!) {
  FFHHabitatTypeCriterion(id: $id) {
    A
    B
    C
    Einheit
    FFHHabitatType {
      ...FFHHabitatTypeFragment
    }
    FFHHabitatTypeCriterionSpeciesList {
      ...FFHHabitatTypeCriterionSpeciesListFragment
    }
    Flag_20001
    Flag_20002
    Flag_20003
    Flag_20004
    Flag_20005
    Flag_20006
    Flag_20007
    Flag_20008
    Flag_20009
    Flag_20010
    Flag_20011
    Flag_20012
    Flag_20013
    Flag_20014
    Flag_20015
    Flag_20016
    Flag_20017
    Flag_Begruendung
    Flag_Deleted
    Grenze_A
    Grenze_C
    ID_DataType
    ID_KBSLRT
    ID_KBSLRTGruppe
    ID_KBSLRT_Prev
    ID_LRT
    ID_LRTArtenliste
    ID_Mapping
    ID_Sort
    ID_Version
    IDs_Required
    JahrBis
    JahrVon
    Kriterium
    Kriterium_Info
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "FFHHabitatTypeCriterion": {
      "A": "abc123",
      "B": "abc123",
      "C": "xyz789",
      "Einheit": "abc123",
      "FFHHabitatType": FFHHabitatType,
      "FFHHabitatTypeCriterionSpeciesList": FFHHabitatTypeCriterionSpeciesList,
      "Flag_20001": true,
      "Flag_20002": true,
      "Flag_20003": true,
      "Flag_20004": true,
      "Flag_20005": true,
      "Flag_20006": true,
      "Flag_20007": true,
      "Flag_20008": false,
      "Flag_20009": false,
      "Flag_20010": false,
      "Flag_20011": true,
      "Flag_20012": false,
      "Flag_20013": true,
      "Flag_20014": false,
      "Flag_20015": false,
      "Flag_20016": true,
      "Flag_20017": true,
      "Flag_Begruendung": true,
      "Flag_Deleted": true,
      "Grenze_A": 987.65,
      "Grenze_C": 987.65,
      "ID_DataType": 123.45,
      "ID_KBSLRT": 123,
      "ID_KBSLRTGruppe": 987.65,
      "ID_KBSLRT_Prev": 987.65,
      "ID_LRT": 123,
      "ID_LRTArtenliste": 123.45,
      "ID_Mapping": 987.65,
      "ID_Sort": 987.65,
      "ID_Version": 123.45,
      "IDs_Required": "xyz789",
      "JahrBis": 123.45,
      "JahrVon": 987.65,
      "Kriterium": "abc123",
      "Kriterium_Info": "abc123"
    }
  }
}

FFHHabitatTypeSpecies

Response

Returns an FFHHabitatTypeSpeciesPage!

Arguments
Name Description
bioGeoRegion - BioGeographicalRegion Limit results to contain only habitat type species used in the specified bio-geographical regions
deleted - Boolean Limit results to contain only habitat type species that are not deprecated. Default = false
habitatTypeId - Int Limit results to contain only habitat type species with the specified habitat type ID
ids - [Int!] Limit results to contain only habitat type species with the specified IDs
limit - Int Return only the first n results
newerThan - Int Limit results to contain only habitat type species with a version number higher than this value
offset - Int Return results starting at the nth result
region - [Region!] Limit results to contain only habitat type species used in the specified regions
sea - Sea Limit results to contain only habitat type species used in the specified seas
year - Int Limit results to contain only habitat type species that are valid in the specified year

Example

Query
query FFHHabitatTypeSpecies(
  $bioGeoRegion: BioGeographicalRegion,
  $deleted: Boolean,
  $habitatTypeId: Int,
  $ids: [Int!],
  $limit: Int,
  $newerThan: Int,
  $offset: Int,
  $region: [Region!],
  $sea: Sea,
  $year: Int
) {
  FFHHabitatTypeSpecies(
    bioGeoRegion: $bioGeoRegion,
    deleted: $deleted,
    habitatTypeId: $habitatTypeId,
    ids: $ids,
    limit: $limit,
    newerThan: $newerThan,
    offset: $offset,
    region: $region,
    sea: $sea,
    year: $year
  ) {
    count
    items {
      ...FFHHabitatTypeSpeciesFragment
    }
    offset
    totalCount
  }
}
Variables
{
  "bioGeoRegion": "ALPINE",
  "deleted": false,
  "habitatTypeId": 123,
  "ids": [987],
  "limit": 987,
  "newerThan": 987,
  "offset": 123,
  "region": ["BADEN_WUERTTEMBERG"],
  "sea": "BALTIC_SEA",
  "year": 987
}
Response
{
  "data": {
    "FFHHabitatTypeSpecies": {
      "count": 987,
      "items": [FFHHabitatTypeSpecies],
      "offset": 987,
      "totalCount": 123
    }
  }
}

FFHHabitatTypeSpeciesItem

Response

Returns an FFHHabitatTypeSpecies!

Arguments
Name Description
id - Int! Species ID

Example

Query
query FFHHabitatTypeSpeciesItem($id: Int!) {
  FFHHabitatTypeSpeciesItem(id: $id) {
    Anzeigename
    FFHHabitatType {
      ...FFHHabitatTypeFragment
    }
    Flag_20001
    Flag_20002
    Flag_20003
    Flag_20004
    Flag_20005
    Flag_20006
    Flag_20007
    Flag_20008
    Flag_20009
    Flag_20010
    Flag_20011
    Flag_20012
    Flag_20013
    Flag_20014
    Flag_20015
    Flag_20016
    Flag_20017
    Flag_Characeen
    Flag_Deleted
    Flag_Invasive_Wald
    Flag_Kennzeichen
    Flag_Neophyt
    Flag_Sync
    Flag_Visible
    ID_Art
    ID_BioGeoReg
    ID_LRT
    ID_LRTArt
    ID_Lebensform
    ID_Listentyp
    ID_Meer
    ID_Version
    JahrBis
    JahrVon
    Species {
      ...SpeciesFragment
    }
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "FFHHabitatTypeSpeciesItem": {
      "Anzeigename": "xyz789",
      "FFHHabitatType": FFHHabitatType,
      "Flag_20001": false,
      "Flag_20002": false,
      "Flag_20003": false,
      "Flag_20004": true,
      "Flag_20005": true,
      "Flag_20006": true,
      "Flag_20007": true,
      "Flag_20008": true,
      "Flag_20009": false,
      "Flag_20010": true,
      "Flag_20011": true,
      "Flag_20012": true,
      "Flag_20013": false,
      "Flag_20014": true,
      "Flag_20015": false,
      "Flag_20016": true,
      "Flag_20017": false,
      "Flag_Characeen": true,
      "Flag_Deleted": false,
      "Flag_Invasive_Wald": true,
      "Flag_Kennzeichen": false,
      "Flag_Neophyt": true,
      "Flag_Sync": false,
      "Flag_Visible": true,
      "ID_Art": 987,
      "ID_BioGeoReg": 123,
      "ID_LRT": 987,
      "ID_LRTArt": "4",
      "ID_Lebensform": 987,
      "ID_Listentyp": 987,
      "ID_Meer": 123,
      "ID_Version": 987,
      "JahrBis": 123,
      "JahrVon": 123,
      "Species": Species
    }
  }
}

FFHHabitatTypeSpeciesList

Arguments
Name Description
id - Int! Species list ID

Example

Query
query FFHHabitatTypeSpeciesList($id: Int!) {
  FFHHabitatTypeSpeciesList(id: $id) {
    Beschreibung
    Bezeichnung
    FFHHabitatTypeCriteria {
      ...FFHHabitatTypeCriterionFragment
    }
    FFHHabitatTypeSpecies {
      ...FFHHabitatTypeSpeciesPageFragment
    }
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    ID_LRTArtenliste
    ID_Version
    QueryAdditional_ID_LRT
    QueryArten
    QueryLRTArten
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "FFHHabitatTypeSpeciesList": {
      "Beschreibung": "xyz789",
      "Bezeichnung": "xyz789",
      "FFHHabitatTypeCriteria": [FFHHabitatTypeCriterion],
      "FFHHabitatTypeSpecies": FFHHabitatTypeSpeciesPage,
      "Flag_Deleted": true,
      "Flag_Sync": true,
      "Flag_Visible": false,
      "ID_LRTArtenliste": "4",
      "ID_Version": 123,
      "QueryAdditional_ID_LRT": "xyz789",
      "QueryArten": "xyz789",
      "QueryLRTArten": "abc123"
    }
  }
}

FFHHabitatTypeSpeciesLists

Arguments
Name Description
deleted - Boolean Limit results to contain only habitat type species lists that are not deprecated. Default = false
habitatTypeId - Int Limit results to contain only habitat type criteria species lists with the specified habitat type ID
ids - [Int!] Limit results to contain only habitat type species lists with the specified IDs
newerThan - Int Limit results to contain only habitat type species lists with a version number higher than this value

Example

Query
query FFHHabitatTypeSpeciesLists(
  $deleted: Boolean,
  $habitatTypeId: Int,
  $ids: [Int!],
  $newerThan: Int
) {
  FFHHabitatTypeSpeciesLists(
    deleted: $deleted,
    habitatTypeId: $habitatTypeId,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Beschreibung
    Bezeichnung
    FFHHabitatTypeCriteria {
      ...FFHHabitatTypeCriterionFragment
    }
    FFHHabitatTypeSpecies {
      ...FFHHabitatTypeSpeciesPageFragment
    }
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    ID_LRTArtenliste
    ID_Version
    QueryAdditional_ID_LRT
    QueryArten
    QueryLRTArten
  }
}
Variables
{"deleted": false, "habitatTypeId": 987, "ids": [123], "newerThan": 987}
Response
{
  "data": {
    "FFHHabitatTypeSpeciesLists": [
      {
        "Beschreibung": "abc123",
        "Bezeichnung": "abc123",
        "FFHHabitatTypeCriteria": [
          FFHHabitatTypeCriterion
        ],
        "FFHHabitatTypeSpecies": FFHHabitatTypeSpeciesPage,
        "Flag_Deleted": false,
        "Flag_Sync": true,
        "Flag_Visible": false,
        "ID_LRTArtenliste": 4,
        "ID_Version": 123,
        "QueryAdditional_ID_LRT": "xyz789",
        "QueryArten": "xyz789",
        "QueryLRTArten": "abc123"
      }
    ]
  }
}

FFHHabitatTypes

Response

Returns [FFHHabitatType!]!

Arguments
Name Description
codes - [String!] Limit results to contain only habitat types with the specified Natura 2000 Habitat Codes
deleted - Boolean Limit results to contain only habitat types that are not deprecated. Default = false
ids - [Int!] Limit results to contain only habitat types with the specified IDs
newerThan - Int Limit results to contain only habitat types with a version number higher than this value

Example

Query
query FFHHabitatTypes(
  $codes: [String!],
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int
) {
  FFHHabitatTypes(
    codes: $codes,
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Bezeichnung
    CodeFFH
    FFHHabitatTypeCriteria {
      ...FFHHabitatTypeCriterionFragment
    }
    FFHHabitatTypeSpecies {
      ...FFHHabitatTypeSpeciesFragment
    }
    Flag_Deleted
    ID_LRT
    ID_Version
  }
}
Variables
{
  "codes": ["xyz789"],
  "deleted": false,
  "ids": [123],
  "newerThan": 987
}
Response
{
  "data": {
    "FFHHabitatTypes": [
      {
        "Bezeichnung": "xyz789",
        "CodeFFH": "abc123",
        "FFHHabitatTypeCriteria": [
          FFHHabitatTypeCriterion
        ],
        "FFHHabitatTypeSpecies": [FFHHabitatTypeSpecies],
        "Flag_Deleted": true,
        "ID_LRT": 987,
        "ID_Version": 123.45
      }
    ]
  }
}

FFHSpeciesCriteria

Response

Returns [FFHSpeciesCriterion!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only species criteria lists that are not deprecated. Default = false
ids - [Int!] Limit results to contain only species criteria lists with the specified IDs
newerThan - Int Limit results to contain only species criteria lists with a version number higher than this value
region - [Region!] Limit results to contain only species criteria used in the specified regions
year - Int Limit results to contain only species criteria that are valid in the specified year

Example

Query
query FFHSpeciesCriteria(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $region: [Region!],
  $year: Int
) {
  FFHSpeciesCriteria(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    region: $region,
    year: $year
  ) {
    A
    B
    C
    Einheit
    Flag_20001
    Flag_20002
    Flag_20003
    Flag_20004
    Flag_20005
    Flag_20006
    Flag_20007
    Flag_20008
    Flag_20009
    Flag_20010
    Flag_20011
    Flag_20012
    Flag_20013
    Flag_20014
    Flag_20015
    Flag_20016
    Flag_20017
    Flag_Begruendung
    Flag_Deleted
    Grenze_A
    Grenze_C
    ID_Art
    ID_DataType
    ID_KBS
    ID_KBSGruppe
    ID_KBS_Prev
    ID_Mapping
    ID_Sort
    ID_Version
    ID_Wichtung
    IDs_Required
    JahrBis
    JahrVon
    Kriterium
    Kriterium_Info
    Species {
      ...SpeciesFragment
    }
  }
}
Variables
{
  "deleted": false,
  "ids": [123],
  "newerThan": 987,
  "region": ["BADEN_WUERTTEMBERG"],
  "year": 123
}
Response
{
  "data": {
    "FFHSpeciesCriteria": [
      {
        "A": "abc123",
        "B": "abc123",
        "C": "xyz789",
        "Einheit": "xyz789",
        "Flag_20001": false,
        "Flag_20002": false,
        "Flag_20003": false,
        "Flag_20004": false,
        "Flag_20005": false,
        "Flag_20006": false,
        "Flag_20007": true,
        "Flag_20008": false,
        "Flag_20009": false,
        "Flag_20010": true,
        "Flag_20011": true,
        "Flag_20012": true,
        "Flag_20013": true,
        "Flag_20014": false,
        "Flag_20015": false,
        "Flag_20016": false,
        "Flag_20017": true,
        "Flag_Begruendung": true,
        "Flag_Deleted": false,
        "Grenze_A": 123.45,
        "Grenze_C": 987.65,
        "ID_Art": 987,
        "ID_DataType": 123.45,
        "ID_KBS": 123,
        "ID_KBSGruppe": 123.45,
        "ID_KBS_Prev": 987.65,
        "ID_Mapping": 123.45,
        "ID_Sort": 123.45,
        "ID_Version": 987.65,
        "ID_Wichtung": 123.45,
        "IDs_Required": "abc123",
        "JahrBis": 987.65,
        "JahrVon": 123.45,
        "Kriterium": "abc123",
        "Kriterium_Info": "abc123",
        "Species": Species
      }
    ]
  }
}

FFHSpeciesCriterion

Response

Returns an FFHSpeciesCriterion!

Arguments
Name Description
id - Int! Criterion ID

Example

Query
query FFHSpeciesCriterion($id: Int!) {
  FFHSpeciesCriterion(id: $id) {
    A
    B
    C
    Einheit
    Flag_20001
    Flag_20002
    Flag_20003
    Flag_20004
    Flag_20005
    Flag_20006
    Flag_20007
    Flag_20008
    Flag_20009
    Flag_20010
    Flag_20011
    Flag_20012
    Flag_20013
    Flag_20014
    Flag_20015
    Flag_20016
    Flag_20017
    Flag_Begruendung
    Flag_Deleted
    Grenze_A
    Grenze_C
    ID_Art
    ID_DataType
    ID_KBS
    ID_KBSGruppe
    ID_KBS_Prev
    ID_Mapping
    ID_Sort
    ID_Version
    ID_Wichtung
    IDs_Required
    JahrBis
    JahrVon
    Kriterium
    Kriterium_Info
    Species {
      ...SpeciesFragment
    }
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "FFHSpeciesCriterion": {
      "A": "abc123",
      "B": "xyz789",
      "C": "xyz789",
      "Einheit": "abc123",
      "Flag_20001": false,
      "Flag_20002": true,
      "Flag_20003": true,
      "Flag_20004": true,
      "Flag_20005": false,
      "Flag_20006": true,
      "Flag_20007": true,
      "Flag_20008": false,
      "Flag_20009": false,
      "Flag_20010": false,
      "Flag_20011": true,
      "Flag_20012": true,
      "Flag_20013": false,
      "Flag_20014": true,
      "Flag_20015": true,
      "Flag_20016": false,
      "Flag_20017": false,
      "Flag_Begruendung": false,
      "Flag_Deleted": false,
      "Grenze_A": 123.45,
      "Grenze_C": 123.45,
      "ID_Art": 987,
      "ID_DataType": 987.65,
      "ID_KBS": 987,
      "ID_KBSGruppe": 123.45,
      "ID_KBS_Prev": 987.65,
      "ID_Mapping": 123.45,
      "ID_Sort": 123.45,
      "ID_Version": 987.65,
      "ID_Wichtung": 123.45,
      "IDs_Required": "abc123",
      "JahrBis": 987.65,
      "JahrVon": 123.45,
      "Kriterium": "xyz789",
      "Kriterium_Info": "xyz789",
      "Species": Species
    }
  }
}

GeocodingPlacesGeoJSON

Response

Returns a GeocodingPlacesGeoJSON!

Arguments
Name Description
detailsFilter - GeocodingPlacesGeoJSONItemsDetailsSearchFilterInput Get details on a place returned from a previous query (by gid).
filter - GeocodingPlacesGeoJSONItemsSearchFilterInput Find a place by searching for an address or name.
lang - String Target language code in the BCP47 standard
reverseFilter - GeocodingPlacesGeoJSONItemsReverseSearchFilterInput Find what is located at a certain coordinate location.
structuredFilter - GeocodingPlacesGeoJSONItemsSearchStructuredFilterInput Find a place with data already separated into housenumber, street, city, etc.

Example

Query
query GeocodingPlacesGeoJSON(
  $detailsFilter: GeocodingPlacesGeoJSONItemsDetailsSearchFilterInput,
  $filter: GeocodingPlacesGeoJSONItemsSearchFilterInput,
  $lang: String,
  $reverseFilter: GeocodingPlacesGeoJSONItemsReverseSearchFilterInput,
  $structuredFilter: GeocodingPlacesGeoJSONItemsSearchStructuredFilterInput
) {
  GeocodingPlacesGeoJSON(
    detailsFilter: $detailsFilter,
    filter: $filter,
    lang: $lang,
    reverseFilter: $reverseFilter,
    structuredFilter: $structuredFilter
  ) {
    bbox
    features {
      ...GeocodingPlaceFeatureFragment
    }
    type
  }
}
Variables
{
  "detailsFilter": GeocodingPlacesGeoJSONItemsDetailsSearchFilterInput,
  "filter": GeocodingPlacesGeoJSONItemsSearchFilterInput,
  "lang": "xyz789",
  "reverseFilter": GeocodingPlacesGeoJSONItemsReverseSearchFilterInput,
  "structuredFilter": GeocodingPlacesGeoJSONItemsSearchStructuredFilterInput
}
Response
{
  "data": {
    "GeocodingPlacesGeoJSON": {
      "bbox": [987.65],
      "features": [GeocodingPlaceFeature],
      "type": "abc123"
    }
  }
}

Group

Response

Returns a Group!

Arguments
Name Description
id - Int! Group ID

Example

Query
query Group($id: Int!) {
  Group(id: $id) {
    Category {
      ...CategoryFragment
    }
    Flag_Deleted
    Flag_Sync
    Gruppe
    Gruppe_wiss
    ID_Gruppe
    ID_Kategorie
    ID_Version
    Species {
      ...SpeciesFragment
    }
    Subgroups {
      ...SubgroupFragment
    }
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "Group": {
      "Category": Category,
      "Flag_Deleted": false,
      "Flag_Sync": false,
      "Gruppe": "abc123",
      "Gruppe_wiss": "abc123",
      "ID_Gruppe": 987,
      "ID_Kategorie": 987,
      "ID_Version": 123,
      "Species": [Species],
      "Subgroups": [Subgroup]
    }
  }
}

Groups

Response

Returns [Group!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only groups that are not deprecated. Default = false
ids - [Int!] Limit results to contain only groups with the specified IDs
newerThan - Int Limit results to contain only groups with a version number higher than this value

Example

Query
query Groups(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int
) {
  Groups(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Category {
      ...CategoryFragment
    }
    Flag_Deleted
    Flag_Sync
    Gruppe
    Gruppe_wiss
    ID_Gruppe
    ID_Kategorie
    ID_Version
    Species {
      ...SpeciesFragment
    }
    Subgroups {
      ...SubgroupFragment
    }
  }
}
Variables
{"deleted": false, "ids": [987], "newerThan": 123}
Response
{
  "data": {
    "Groups": [
      {
        "Category": Category,
        "Flag_Deleted": true,
        "Flag_Sync": true,
        "Gruppe": "abc123",
        "Gruppe_wiss": "xyz789",
        "ID_Gruppe": 987,
        "ID_Kategorie": 123,
        "ID_Version": 123,
        "Species": [Species],
        "Subgroups": [Subgroup]
      }
    ]
  }
}

IdentificationMethod

Response

Returns an IdentificationMethod!

Arguments
Name Description
id - Int! Identification method ID

Example

Query
query IdentificationMethod($id: Int!) {
  IdentificationMethod(id: $id) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Short
    Flag_Sync
    Flag_Visible
    GUID_Nachweistyp
    ID_Nachweistyp
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    Nachweistyp
    RefID
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "IdentificationMethod": {
      "Beschreibung": "abc123",
      "Categories": [Category],
      "Flag_1": true,
      "Flag_2": false,
      "Flag_3": true,
      "Flag_4": false,
      "Flag_5": true,
      "Flag_6": false,
      "Flag_7": true,
      "Flag_Deleted": false,
      "Flag_Short": true,
      "Flag_Sync": true,
      "Flag_Visible": true,
      "GUID_Nachweistyp": "xyz789",
      "ID_Nachweistyp": 123,
      "ID_Version": 987,
      "Kuerzel": "abc123",
      "Modul_1": true,
      "Modul_2": true,
      "Modul_3": true,
      "Modul_4": false,
      "Modul_5": false,
      "Modul_6": true,
      "Modul_7": true,
      "Modul_8": true,
      "Modul_9": true,
      "Modul_10": true,
      "Modul_11": false,
      "Modul_12": false,
      "Modul_13": true,
      "Modul_14": false,
      "Modul_15": true,
      "Nachweistyp": "abc123",
      "RefID": 987
    }
  }
}

IdentificationMethods

Response

Returns [IdentificationMethod!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only identification methods that are not deprecated. Default = false
ids - [Int!] Limit results to contain only identification methods with the specified IDs
newerThan - Int Limit results to contain only identification methods with a version number higher than this value
onlyShortList - Boolean Limit results to contain only identification methods that are included in the short list of most common identification methods. Default = false
parentFilter - IdentificationMethodsParentFilterInput

Example

Query
query IdentificationMethods(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $onlyShortList: Boolean,
  $parentFilter: IdentificationMethodsParentFilterInput
) {
  IdentificationMethods(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    onlyShortList: $onlyShortList,
    parentFilter: $parentFilter
  ) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Short
    Flag_Sync
    Flag_Visible
    GUID_Nachweistyp
    ID_Nachweistyp
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    Nachweistyp
    RefID
  }
}
Variables
{
  "deleted": false,
  "ids": [987],
  "newerThan": 123,
  "onlyShortList": false,
  "parentFilter": IdentificationMethodsParentFilterInput
}
Response
{
  "data": {
    "IdentificationMethods": [
      {
        "Beschreibung": "abc123",
        "Categories": [Category],
        "Flag_1": false,
        "Flag_2": true,
        "Flag_3": false,
        "Flag_4": true,
        "Flag_5": false,
        "Flag_6": true,
        "Flag_7": false,
        "Flag_Deleted": false,
        "Flag_Short": false,
        "Flag_Sync": true,
        "Flag_Visible": true,
        "GUID_Nachweistyp": "abc123",
        "ID_Nachweistyp": 123,
        "ID_Version": 123,
        "Kuerzel": "abc123",
        "Modul_1": true,
        "Modul_2": true,
        "Modul_3": true,
        "Modul_4": false,
        "Modul_5": true,
        "Modul_6": true,
        "Modul_7": false,
        "Modul_8": false,
        "Modul_9": true,
        "Modul_10": false,
        "Modul_11": true,
        "Modul_12": true,
        "Modul_13": false,
        "Modul_14": false,
        "Modul_15": false,
        "Nachweistyp": "abc123",
        "RefID": 123
      }
    ]
  }
}

MonitoringParameter

Response

Returns a MonitoringParameter!

Arguments
Name Description
id - Int Monitoring parameter ID

Example

Query
query MonitoringParameter($id: Int) {
  MonitoringParameter(id: $id) {
    Einheit
    Flag_Deleted
    Flag_Deprecated
    ID_Art
    ID_Datentyp
    ID_MonitoringTyp
    ID_Parameter
    ID_Sort
    ID_Version
    MonitoringReferences {
      ...MonitoringReferenceFragment
    }
    MonitoringTyp
    MonitoringType {
      ...MonitoringTypeFragment
    }
    Parameter
    Parameter_Info
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "MonitoringParameter": {
      "Einheit": "abc123",
      "Flag_Deleted": false,
      "Flag_Deprecated": false,
      "ID_Art": 987.65,
      "ID_Datentyp": 123.45,
      "ID_MonitoringTyp": 987,
      "ID_Parameter": 123,
      "ID_Sort": 987.65,
      "ID_Version": 987.65,
      "MonitoringReferences": [MonitoringReference],
      "MonitoringTyp": "abc123",
      "MonitoringType": MonitoringType,
      "Parameter": "abc123",
      "Parameter_Info": "xyz789"
    }
  }
}

MonitoringParameters

Response

Returns [MonitoringParameter!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only monitoring parameters that are not deleted. Default = false
deprecated - Boolean Limit results to contain only monitoring parameters that are not deprecated. Default = false
ids - [Int!] Limit results to contain only monitoring parameters with the specified IDs
monitoringTypeId - Int Limit results to contain only monitoring parameters with the specified monitoring type ID
newerThan - Int Limit results to contain only monitoring parameters with a version number higher than this value

Example

Query
query MonitoringParameters(
  $deleted: Boolean,
  $deprecated: Boolean,
  $ids: [Int!],
  $monitoringTypeId: Int,
  $newerThan: Int
) {
  MonitoringParameters(
    deleted: $deleted,
    deprecated: $deprecated,
    ids: $ids,
    monitoringTypeId: $monitoringTypeId,
    newerThan: $newerThan
  ) {
    Einheit
    Flag_Deleted
    Flag_Deprecated
    ID_Art
    ID_Datentyp
    ID_MonitoringTyp
    ID_Parameter
    ID_Sort
    ID_Version
    MonitoringReferences {
      ...MonitoringReferenceFragment
    }
    MonitoringTyp
    MonitoringType {
      ...MonitoringTypeFragment
    }
    Parameter
    Parameter_Info
  }
}
Variables
{
  "deleted": false,
  "deprecated": false,
  "ids": [987],
  "monitoringTypeId": 987,
  "newerThan": 123
}
Response
{
  "data": {
    "MonitoringParameters": [
      {
        "Einheit": "abc123",
        "Flag_Deleted": false,
        "Flag_Deprecated": true,
        "ID_Art": 123.45,
        "ID_Datentyp": 987.65,
        "ID_MonitoringTyp": 987,
        "ID_Parameter": 123,
        "ID_Sort": 123.45,
        "ID_Version": 987.65,
        "MonitoringReferences": [MonitoringReference],
        "MonitoringTyp": "xyz789",
        "MonitoringType": MonitoringType,
        "Parameter": "xyz789",
        "Parameter_Info": "xyz789"
      }
    ]
  }
}

MonitoringReference

Response

Returns a MonitoringReference!

Arguments
Name Description
id - Int Monitoring reference ID

Example

Query
query MonitoringReference($id: Int) {
  MonitoringReference(id: $id) {
    Beschreibung
    Flag_Deleted
    Flag_Deprecated
    ID_Parameter
    ID_Referenz
    ID_Sort
    ID_Version
    MonitoringParameter {
      ...MonitoringParameterFragment
    }
    Parameter
    Referenz
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "MonitoringReference": {
      "Beschreibung": "abc123",
      "Flag_Deleted": false,
      "Flag_Deprecated": false,
      "ID_Parameter": 123.45,
      "ID_Referenz": 987,
      "ID_Sort": 987.65,
      "ID_Version": 987.65,
      "MonitoringParameter": MonitoringParameter,
      "Parameter": "xyz789",
      "Referenz": "abc123"
    }
  }
}

MonitoringReferences

Response

Returns [MonitoringReference!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only monitoring references that are not deleted. Default = false
deprecated - Boolean Limit results to contain only monitoring references that are not deprecated. Default = false
ids - [Int!] Limit results to contain only monitoring references with the specified IDs
monitoringParameterId - Int Limit results to contain only monitoring references with the specified monitoring parameter ID
newerThan - Int Limit results to contain only monitoring references with a version number higher than this value

Example

Query
query MonitoringReferences(
  $deleted: Boolean,
  $deprecated: Boolean,
  $ids: [Int!],
  $monitoringParameterId: Int,
  $newerThan: Int
) {
  MonitoringReferences(
    deleted: $deleted,
    deprecated: $deprecated,
    ids: $ids,
    monitoringParameterId: $monitoringParameterId,
    newerThan: $newerThan
  ) {
    Beschreibung
    Flag_Deleted
    Flag_Deprecated
    ID_Parameter
    ID_Referenz
    ID_Sort
    ID_Version
    MonitoringParameter {
      ...MonitoringParameterFragment
    }
    Parameter
    Referenz
  }
}
Variables
{
  "deleted": false,
  "deprecated": false,
  "ids": [123],
  "monitoringParameterId": 123,
  "newerThan": 123
}
Response
{
  "data": {
    "MonitoringReferences": [
      {
        "Beschreibung": "xyz789",
        "Flag_Deleted": false,
        "Flag_Deprecated": false,
        "ID_Parameter": 987.65,
        "ID_Referenz": 987,
        "ID_Sort": 987.65,
        "ID_Version": 987.65,
        "MonitoringParameter": MonitoringParameter,
        "Parameter": "xyz789",
        "Referenz": "abc123"
      }
    ]
  }
}

MonitoringType

Response

Returns a MonitoringType!

Arguments
Name Description
id - Int Monitoring type ID

Example

Query
query MonitoringType($id: Int) {
  MonitoringType(id: $id) {
    Flag_Deleted
    ID_MonitoringTyp
    ID_Version
    MonitoringParameters {
      ...MonitoringParameterFragment
    }
    MonitoringTyp
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "MonitoringType": {
      "Flag_Deleted": false,
      "ID_MonitoringTyp": 123,
      "ID_Version": 123.45,
      "MonitoringParameters": [MonitoringParameter],
      "MonitoringTyp": "abc123"
    }
  }
}

MonitoringTypes

Response

Returns [MonitoringType!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only monitoring types that are not deprecated. Default = false
ids - [Int!] Limit results to contain only monitoring types with the specified IDs
newerThan - Int Limit results to contain only monitoring types with a version number higher than this value

Example

Query
query MonitoringTypes(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int
) {
  MonitoringTypes(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Flag_Deleted
    ID_MonitoringTyp
    ID_Version
    MonitoringParameters {
      ...MonitoringParameterFragment
    }
    MonitoringTyp
  }
}
Variables
{"deleted": false, "ids": [123], "newerThan": 987}
Response
{
  "data": {
    "MonitoringTypes": [
      {
        "Flag_Deleted": false,
        "ID_MonitoringTyp": 987,
        "ID_Version": 987.65,
        "MonitoringParameters": [MonitoringParameter],
        "MonitoringTyp": "xyz789"
      }
    ]
  }
}

ReproductionType

Response

Returns a ReproductionType!

Arguments
Name Description
id - Int! Reproduction type ID

Example

Query
query ReproductionType($id: Int!) {
  ReproductionType(id: $id) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Short
    Flag_Sync
    Flag_Visible
    GUID_Reproduktion
    ID_Reproduktion
    ID_Version
    ID_Wertigkeit
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
    Reproduktion
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "ReproductionType": {
      "Beschreibung": "xyz789",
      "Categories": [Category],
      "Flag_1": false,
      "Flag_2": false,
      "Flag_3": true,
      "Flag_4": false,
      "Flag_5": false,
      "Flag_6": false,
      "Flag_7": false,
      "Flag_Deleted": true,
      "Flag_Short": true,
      "Flag_Sync": true,
      "Flag_Visible": true,
      "GUID_Reproduktion": "abc123",
      "ID_Reproduktion": 987,
      "ID_Version": 987,
      "ID_Wertigkeit": 123,
      "Kuerzel": "abc123",
      "Modul_1": false,
      "Modul_2": true,
      "Modul_3": false,
      "Modul_4": true,
      "Modul_5": false,
      "Modul_6": true,
      "Modul_7": true,
      "Modul_8": true,
      "Modul_9": true,
      "Modul_10": true,
      "Modul_11": false,
      "Modul_12": true,
      "Modul_13": true,
      "Modul_14": false,
      "Modul_15": false,
      "RefID": 987,
      "Reproduktion": "abc123"
    }
  }
}

ReproductionTypes

Response

Returns [ReproductionType!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only reproduction types that are not deprecated. Default = false
ids - [Int!] Limit results to contain only reproduction types with the specified IDs
newerThan - Int Limit results to contain only reproduction types with a version number higher than this value
onlyShortList - Boolean Limit results to contain only reproduction types that are included in the short list of most common reproduction types. Default = false
parentFilter - ReproductionTypesParentFilterInput

Example

Query
query ReproductionTypes(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $onlyShortList: Boolean,
  $parentFilter: ReproductionTypesParentFilterInput
) {
  ReproductionTypes(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    onlyShortList: $onlyShortList,
    parentFilter: $parentFilter
  ) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Short
    Flag_Sync
    Flag_Visible
    GUID_Reproduktion
    ID_Reproduktion
    ID_Version
    ID_Wertigkeit
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
    Reproduktion
  }
}
Variables
{
  "deleted": false,
  "ids": [987],
  "newerThan": 987,
  "onlyShortList": false,
  "parentFilter": ReproductionTypesParentFilterInput
}
Response
{
  "data": {
    "ReproductionTypes": [
      {
        "Beschreibung": "abc123",
        "Categories": [Category],
        "Flag_1": false,
        "Flag_2": true,
        "Flag_3": true,
        "Flag_4": true,
        "Flag_5": false,
        "Flag_6": true,
        "Flag_7": true,
        "Flag_Deleted": true,
        "Flag_Short": false,
        "Flag_Sync": false,
        "Flag_Visible": false,
        "GUID_Reproduktion": "xyz789",
        "ID_Reproduktion": 987,
        "ID_Version": 123,
        "ID_Wertigkeit": 123,
        "Kuerzel": "abc123",
        "Modul_1": true,
        "Modul_2": false,
        "Modul_3": false,
        "Modul_4": true,
        "Modul_5": true,
        "Modul_6": false,
        "Modul_7": true,
        "Modul_8": true,
        "Modul_9": true,
        "Modul_10": false,
        "Modul_11": true,
        "Modul_12": false,
        "Modul_13": false,
        "Modul_14": false,
        "Modul_15": false,
        "RefID": 987,
        "Reproduktion": "abc123"
      }
    ]
  }
}

Species

Response

Returns a SpeciesPage!

Arguments
Name Description
deleted - Boolean Limit results to contain only species that are not deprecated. Default = false
fuzzySearch - String Limit results to contain only species with the specified german or scientific name (fuzzy search, case insensitive)
ids - [Int!] Limit results to contain only species with the specified IDs
limit - Int Return only the first n results
newerThan - Int Limit results to contain only species with a version number higher than this value
offset - Int Return results starting at the nth result
parentFilter - SpeciesParentFilterInput
search - String Limit results to contain only species with the specified german or scientific name (exact match, case insensitive)
status - [TaxaStatus!] Limit results to contain only species with the specified status

Example

Query
query Species(
  $deleted: Boolean,
  $fuzzySearch: String,
  $ids: [Int!],
  $limit: Int,
  $newerThan: Int,
  $offset: Int,
  $parentFilter: SpeciesParentFilterInput,
  $search: String,
  $status: [TaxaStatus!]
) {
  Species(
    deleted: $deleted,
    fuzzySearch: $fuzzySearch,
    ids: $ids,
    limit: $limit,
    newerThan: $newerThan,
    offset: $offset,
    parentFilter: $parentFilter,
    search: $search,
    status: $status
  ) {
    count
    items {
      ...SpeciesFragment
    }
    offset
    totalCount
  }
}
Variables
{
  "deleted": false,
  "fuzzySearch": "xyz789",
  "ids": [123],
  "limit": 987,
  "newerThan": 123,
  "offset": 987,
  "parentFilter": SpeciesParentFilterInput,
  "search": "xyz789",
  "status": ["INVALID"]
}
Response
{
  "data": {
    "Species": {
      "count": 123,
      "items": [Species],
      "offset": 987,
      "totalCount": 123
    }
  }
}

SpeciesItem

Response

Returns a Species!

Arguments
Name Description
id - Int! Species ID

Example

Query
query SpeciesItem($id: Int!) {
  SpeciesItem(id: $id) {
    Art_BirdBase
    Art_Deutsch
    Art_English
    Art_French
    Art_German
    Art_Kuerzel
    Art_Kuerzel_BirdBase
    Art_Spanish
    Art_Subgenus
    Art_Wissenschaftlich
    Autor
    BL20001
    BL20002
    BL20003
    BL20004
    BL20005
    BL20006
    BL20007
    BL20008
    BL20009
    BL20010
    BL20011
    BL20012
    BL20013
    BL20014
    BL20015
    BL20016
    BL20017
    BNatSchG
    BfN_Code
    Category {
      ...CategoryFragment
    }
    Code_EU
    EUNomen
    Euring
    FFH
    FFHHabitatTypeSpecies {
      ...FFHHabitatTypeSpeciesFragment
    }
    FFHSpeciesCriteria {
      ...FFHSpeciesCriterionFragment
    }
    Flag_Deleted
    Flag_Sync
    Group {
      ...GroupFragment
    }
    ID_Art
    ID_ArtenTyp
    ID_Gruppe
    ID_Kategorie
    ID_Parent
    ID_Secundum
    ID_TaxaStatus
    ID_Untergruppe
    ID_Version
    ParentSpecies {
      ...SpeciesFragment
    }
    RL20001
    RL20002
    RL20003
    RL20004
    RL20005
    RL20006
    RL20007
    RL20008
    RL20009
    RL20010
    RL20011
    RL20012
    RL20013
    RL20014
    RL20015
    RL20016
    RL20017
    RefID
    Species {
      ...SpeciesFragment
    }
    Subgroup {
      ...SubgroupFragment
    }
    SysCode
    SystemCode
    TaxonomicRank {
      ...TaxonomicRankFragment
    }
    wwSysCode
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "SpeciesItem": {
      "Art_BirdBase": "abc123",
      "Art_Deutsch": "abc123",
      "Art_English": "abc123",
      "Art_French": "xyz789",
      "Art_German": "xyz789",
      "Art_Kuerzel": "abc123",
      "Art_Kuerzel_BirdBase": "xyz789",
      "Art_Spanish": "xyz789",
      "Art_Subgenus": "abc123",
      "Art_Wissenschaftlich": "abc123",
      "Autor": "xyz789",
      "BL20001": true,
      "BL20002": false,
      "BL20003": true,
      "BL20004": true,
      "BL20005": true,
      "BL20006": false,
      "BL20007": true,
      "BL20008": true,
      "BL20009": false,
      "BL20010": false,
      "BL20011": false,
      "BL20012": false,
      "BL20013": false,
      "BL20014": false,
      "BL20015": true,
      "BL20016": false,
      "BL20017": false,
      "BNatSchG": "abc123",
      "BfN_Code": "abc123",
      "Category": Category,
      "Code_EU": "xyz789",
      "EUNomen": "abc123",
      "Euring": "abc123",
      "FFH": "abc123",
      "FFHHabitatTypeSpecies": FFHHabitatTypeSpecies,
      "FFHSpeciesCriteria": [FFHSpeciesCriterion],
      "Flag_Deleted": false,
      "Flag_Sync": true,
      "Group": Group,
      "ID_Art": 123,
      "ID_ArtenTyp": 123,
      "ID_Gruppe": 987,
      "ID_Kategorie": 123,
      "ID_Parent": 987,
      "ID_Secundum": 987,
      "ID_TaxaStatus": 123.45,
      "ID_Untergruppe": 987,
      "ID_Version": 987,
      "ParentSpecies": Species,
      "RL20001": "xyz789",
      "RL20002": "abc123",
      "RL20003": "xyz789",
      "RL20004": "abc123",
      "RL20005": "abc123",
      "RL20006": "abc123",
      "RL20007": "xyz789",
      "RL20008": "xyz789",
      "RL20009": "xyz789",
      "RL20010": "abc123",
      "RL20011": "abc123",
      "RL20012": "abc123",
      "RL20013": "xyz789",
      "RL20014": "xyz789",
      "RL20015": "xyz789",
      "RL20016": "xyz789",
      "RL20017": "xyz789",
      "RefID": 123,
      "Species": [Species],
      "Subgroup": Subgroup,
      "SysCode": "abc123",
      "SystemCode": "abc123",
      "TaxonomicRank": TaxonomicRank,
      "wwSysCode": "abc123"
    }
  }
}

TaxonomicRank

Response

Returns a TaxonomicRank!

Arguments
Name Description
id - Int! TaxonomicRank ID

Example

Query
query TaxonomicRank($id: Int!) {
  TaxonomicRank(id: $id) {
    Artentyp
    Beschreibung
    Flag_Deleted
    Flag_Sync
    ID_ArtenTyp
    ID_Sort
    ID_Version
    Species {
      ...SpeciesFragment
    }
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "TaxonomicRank": {
      "Artentyp": "xyz789",
      "Beschreibung": "xyz789",
      "Flag_Deleted": false,
      "Flag_Sync": true,
      "ID_ArtenTyp": 123,
      "ID_Sort": 987,
      "ID_Version": 123,
      "Species": [Species]
    }
  }
}

TaxonomicRanks

Response

Returns [TaxonomicRank!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only taxonomic ranks that are not deprecated. Default = false
ids - [Int!] Limit results to contain only taxonomic ranks with the specified IDs
newerThan - Int Limit results to contain only taxonomic ranks with a version number higher than this value

Example

Query
query TaxonomicRanks(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int
) {
  TaxonomicRanks(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan
  ) {
    Artentyp
    Beschreibung
    Flag_Deleted
    Flag_Sync
    ID_ArtenTyp
    ID_Sort
    ID_Version
    Species {
      ...SpeciesFragment
    }
  }
}
Variables
{"deleted": false, "ids": [987], "newerThan": 987}
Response
{
  "data": {
    "TaxonomicRanks": [
      {
        "Artentyp": "abc123",
        "Beschreibung": "abc123",
        "Flag_Deleted": false,
        "Flag_Sync": false,
        "ID_ArtenTyp": 123,
        "ID_Sort": 123,
        "ID_Version": 123,
        "Species": [Species]
      }
    ]
  }
}

Unit

Response

Returns a Unit!

Arguments
Name Description
id - Int! Unit ID

Example

Query
query Unit($id: Int!) {
  Unit(id: $id) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Einheit
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    GUID_Einheit
    ID_Einheit
    ID_Sort
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
  }
}
Variables
{"id": 987}
Response
{
  "data": {
    "Unit": {
      "Beschreibung": "abc123",
      "Categories": [Category],
      "Einheit": "abc123",
      "Flag_1": true,
      "Flag_2": false,
      "Flag_3": false,
      "Flag_4": true,
      "Flag_5": true,
      "Flag_6": false,
      "Flag_7": false,
      "Flag_Deleted": false,
      "Flag_Sync": true,
      "Flag_Visible": false,
      "GUID_Einheit": "abc123",
      "ID_Einheit": 987,
      "ID_Sort": 987,
      "ID_Version": 987,
      "Kuerzel": "abc123",
      "Modul_1": false,
      "Modul_2": false,
      "Modul_3": true,
      "Modul_4": true,
      "Modul_5": true,
      "Modul_6": true,
      "Modul_7": true,
      "Modul_8": false,
      "Modul_9": true,
      "Modul_10": false,
      "Modul_11": false,
      "Modul_12": true,
      "Modul_13": true,
      "Modul_14": true,
      "Modul_15": false,
      "RefID": 123
    }
  }
}

Units

Response

Returns [Unit!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only units that are not deprecated. Default = false
ids - [Int!] Limit results to contain only units with the specified IDs
newerThan - Int Limit results to contain only units with a version number higher than this value
parentFilter - UnitsParentFilterInput

Example

Query
query Units(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $parentFilter: UnitsParentFilterInput
) {
  Units(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    parentFilter: $parentFilter
  ) {
    Beschreibung
    Categories {
      ...CategoryFragment
    }
    Einheit
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_Deleted
    Flag_Sync
    Flag_Visible
    GUID_Einheit
    ID_Einheit
    ID_Sort
    ID_Version
    Kuerzel
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    RefID
  }
}
Variables
{
  "deleted": false,
  "ids": [123],
  "newerThan": 123,
  "parentFilter": UnitsParentFilterInput
}
Response
{
  "data": {
    "Units": [
      {
        "Beschreibung": "abc123",
        "Categories": [Category],
        "Einheit": "abc123",
        "Flag_1": false,
        "Flag_2": false,
        "Flag_3": true,
        "Flag_4": true,
        "Flag_5": true,
        "Flag_6": false,
        "Flag_7": true,
        "Flag_Deleted": true,
        "Flag_Sync": true,
        "Flag_Visible": false,
        "GUID_Einheit": "abc123",
        "ID_Einheit": 987,
        "ID_Sort": 987,
        "ID_Version": 123,
        "Kuerzel": "abc123",
        "Modul_1": true,
        "Modul_2": true,
        "Modul_3": false,
        "Modul_4": false,
        "Modul_5": true,
        "Modul_6": true,
        "Modul_7": true,
        "Modul_8": false,
        "Modul_9": true,
        "Modul_10": false,
        "Modul_11": true,
        "Modul_12": false,
        "Modul_13": true,
        "Modul_14": false,
        "Modul_15": false,
        "RefID": 987
      }
    ]
  }
}

UserField

Response

Returns a UserField!

Arguments
Name Description
id - Int! User field ID

Example

Query
query UserField($id: Int!) {
  UserField(id: $id) {
    CountDecimal
    Description
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_AufnahmeDetails
    Flag_Deleted
    Flag_Details
    Flag_FilterField
    Flag_Sync
    ID_DT
    ID_Datentyp
    ID_UF
    ID_Version
    Kategorie
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    ObservationDetails {
      ...ObservationDetailFragment
    }
    UserField
    UserField_English
    UserField_French
    UserField_German
    UserField_Spanish
  }
}
Variables
{"id": 123}
Response
{
  "data": {
    "UserField": {
      "CountDecimal": 123,
      "Description": "abc123",
      "Flag_1": true,
      "Flag_2": false,
      "Flag_3": false,
      "Flag_4": false,
      "Flag_5": false,
      "Flag_6": false,
      "Flag_7": true,
      "Flag_AufnahmeDetails": true,
      "Flag_Deleted": false,
      "Flag_Details": true,
      "Flag_FilterField": true,
      "Flag_Sync": true,
      "ID_DT": 123,
      "ID_Datentyp": 123,
      "ID_UF": 123,
      "ID_Version": 123,
      "Kategorie": "xyz789",
      "Modul_1": false,
      "Modul_2": false,
      "Modul_3": true,
      "Modul_4": true,
      "Modul_5": true,
      "Modul_6": true,
      "Modul_7": false,
      "Modul_8": false,
      "Modul_9": false,
      "Modul_10": true,
      "Modul_11": false,
      "Modul_12": true,
      "Modul_13": true,
      "Modul_14": true,
      "Modul_15": true,
      "ObservationDetails": [ObservationDetail],
      "UserField": "abc123",
      "UserField_English": "xyz789",
      "UserField_French": "xyz789",
      "UserField_German": "xyz789",
      "UserField_Spanish": "xyz789"
    }
  }
}

UserFields

Response

Returns [UserField!]!

Arguments
Name Description
deleted - Boolean Limit results to contain only user fields that are not deleted. Default = false
ids - [Int!] Limit results to contain only user fields with the specified IDs
newerThan - Int Limit results to contain only user fields with a version number higher than this value
parentFilter - UserFieldsParentFilterInput

Example

Query
query UserFields(
  $deleted: Boolean,
  $ids: [Int!],
  $newerThan: Int,
  $parentFilter: UserFieldsParentFilterInput
) {
  UserFields(
    deleted: $deleted,
    ids: $ids,
    newerThan: $newerThan,
    parentFilter: $parentFilter
  ) {
    CountDecimal
    Description
    Flag_1
    Flag_2
    Flag_3
    Flag_4
    Flag_5
    Flag_6
    Flag_7
    Flag_AufnahmeDetails
    Flag_Deleted
    Flag_Details
    Flag_FilterField
    Flag_Sync
    ID_DT
    ID_Datentyp
    ID_UF
    ID_Version
    Kategorie
    Modul_1
    Modul_2
    Modul_3
    Modul_4
    Modul_5
    Modul_6
    Modul_7
    Modul_8
    Modul_9
    Modul_10
    Modul_11
    Modul_12
    Modul_13
    Modul_14
    Modul_15
    ObservationDetails {
      ...ObservationDetailFragment
    }
    UserField
    UserField_English
    UserField_French
    UserField_German
    UserField_Spanish
  }
}
Variables
{
  "deleted": false,
  "ids": [123],
  "newerThan": 987,
  "parentFilter": UserFieldsParentFilterInput
}
Response
{
  "data": {
    "UserFields": [
      {
        "CountDecimal": 987,
        "Description": "abc123",
        "Flag_1": false,
        "Flag_2": false,
        "Flag_3": false,
        "Flag_4": false,
        "Flag_5": true,
        "Flag_6": false,
        "Flag_7": true,
        "Flag_AufnahmeDetails": true,
        "Flag_Deleted": false,
        "Flag_Details": true,
        "Flag_FilterField": false,
        "Flag_Sync": false,
        "ID_DT": 987,
        "ID_Datentyp": 123,
        "ID_UF": 123,
        "ID_Version": 123,
        "Kategorie": "xyz789",
        "Modul_1": false,
        "Modul_2": true,
        "Modul_3": false,
        "Modul_4": true,
        "Modul_5": false,
        "Modul_6": true,
        "Modul_7": true,
        "Modul_8": true,
        "Modul_9": false,
        "Modul_10": false,
        "Modul_11": true,
        "Modul_12": false,
        "Modul_13": false,
        "Modul_14": true,
        "Modul_15": true,
        "ObservationDetails": [ObservationDetail],
        "UserField": "xyz789",
        "UserField_English": "abc123",
        "UserField_French": "xyz789",
        "UserField_German": "abc123",
        "UserField_Spanish": "xyz789"
      }
    ]
  }
}

Mutations

createCloudFile

Response

Returns a CloudFile!

Arguments
Name Description
Autor - String File author
Bemerkung - String File comment
Copyright - String File copyright
Date_FileChanged - DateTime Date of last file change
GUID_File - String File GUID
GUID_Parent - String! Parent GUID
Titel - String File title
cloudId - Int!
file - Upload!

Example

Query
mutation createCloudFile(
  $Autor: String,
  $Bemerkung: String,
  $Copyright: String,
  $Date_FileChanged: DateTime,
  $GUID_File: String,
  $GUID_Parent: String!,
  $Titel: String,
  $cloudId: Int!,
  $file: Upload!
) {
  createCloudFile(
    Autor: $Autor,
    Bemerkung: $Bemerkung,
    Copyright: $Copyright,
    Date_FileChanged: $Date_FileChanged,
    GUID_File: $GUID_File,
    GUID_Parent: $GUID_Parent,
    Titel: $Titel,
    cloudId: $cloudId,
    file: $file
  ) {
    Autor
    Bemerkung
    Copyright
    Date_Changed
    Date_Create
    Date_FileChanged
    Date_FileInserted
    Date_Recording
    Date_Service
    FileExtension
    FileName
    FileSize
    FileSourcePath
    FileURL
    Flag_Deleted
    GUID_File
    GUID_Parent
    ID_Cloud
    ID_File
    Thumb
    Titel
  }
}
Variables
{
  "Autor": "xyz789",
  "Bemerkung": "abc123",
  "Copyright": "xyz789",
  "Date_FileChanged": "2007-12-03T10:15:30Z",
  "GUID_File": "abc123",
  "GUID_Parent": "xyz789",
  "Titel": "xyz789",
  "cloudId": 123,
  "file": Upload
}
Response
{
  "data": {
    "createCloudFile": {
      "Autor": "xyz789",
      "Bemerkung": "abc123",
      "Copyright": "abc123",
      "Date_Changed": "2007-12-03T10:15:30Z",
      "Date_Create": "2007-12-03T10:15:30Z",
      "Date_FileChanged": "2007-12-03T10:15:30Z",
      "Date_FileInserted": "2007-12-03T10:15:30Z",
      "Date_Recording": "2007-12-03T10:15:30Z",
      "Date_Service": "2007-12-03T10:15:30Z",
      "FileExtension": "xyz789",
      "FileName": "xyz789",
      "FileSize": 123.45,
      "FileSourcePath": "abc123",
      "FileURL": "abc123",
      "Flag_Deleted": true,
      "GUID_File": "abc123",
      "GUID_Parent": "abc123",
      "ID_Cloud": 987.65,
      "ID_File": 123.45,
      "Thumb": "xyz789",
      "Titel": "abc123"
    }
  }
}

createObservation

Response

Returns an Observation!

Arguments
Name Description
Allochthonie - Boolean Is the species allochthonous (not native to the site)?
Anzahl - String Number of individuals
AnzahlAdult - Int Number of adult individuals
AnzahlBluehend - Int Number of flowering individuals (for plants)
AnzahlGeschAdult - Int
AnzahlGeschGesamt - Int
AnzahlGeschJuvenil - Int
AnzahlJuvenil - Int Number of juvenile individuals
AnzahlMaennl - Int Number of masculine individuals
AnzahlNichtBluehend - Int Number of non-flowering individuals (for plants)
AnzahlTFAdult - Int
AnzahlTFJuvenil - Int
AnzahlWFMaennl - Int
AnzahlWFWeibl - Int
AnzahlWeibl - Int Number of feminine individuals
Anzahl_1 - Int
Anzahl_2 - Int
Anzahl_3 - Int
Anzahl_4 - Int
Anzahl_5 - Int
Anzahl_6 - Int
Anzahl_7 - Int
Anzahl_8 - Int
Anzahl_9 - Int
Anzahl_10 - Int
Anzahl_11 - Int
Anzahl_12 - Int
Anzahl_Max - Int
Anzahl_Min - Int
Bemerkung - String Observation comment
Biotop - String
Datum - DateTime Observation date
Datum_GeprueftAm - DateTime
Details - String Observation details
Erfassungsname - String
Flag - Boolean
Flag_Aggregiert - Boolean
Flag_Basisort - Boolean Default = false
Flag_Beringung - Boolean
Flag_Deleted - Boolean
Flag_Export - Boolean
Flag_Filter - Boolean
Flag_Intern - Boolean
Flag_Trash - Boolean
GUID_Atlas - String
GUID_Beobachter - String
GUID_Bestimmer - String
GUID_Daten - String Observation GUID
GUID_Datenbankherkunft - String Only for internal use! Do not set if you are not sure!
GUID_GeprueftVon - String
GUID_Group - String
GUID_Herkunft - String
GUID_Import - String
GUID_Kasten - String
GUID_Ort - String
GUID_Sammlung - String
Geprueft_Info - String
Hoehe - Int
ID_AddIn - Int
ID_Alter - Int
ID_Art - Int Species ID
ID_Art_Negativnachweis - Int Default = 0
ID_Art_NichtKartiert - Int Default = 0
ID_Besatz - Int Default = 0
ID_Deckungsgrad - Int Default = 0
ID_Einheit - Int Unit ID
ID_FundTyp - Int
ID_GenauigkeitAnzahl - Int
ID_GenauigkeitDatum - Int Default = 0
ID_Habitat - Int Default = 0
ID_Herausgabegenauigkeit - Int Default = 0
ID_Kategorie - Int! Taxon category ID
ID_Material - Int Default = 0
ID_Nachweissicherheit - Int
ID_Nachweistyp - Int Identification method ID
ID_Qualitaet - Int
ID_Quartiertyp - Int Default = 0
ID_Reproduktion - Int Reproduction ID
ID_Revierstatus - Int Default = 0
ID_Schicht - Int Default = 0
ID_Stadium - Int
ID_Substrat - Int
ID_Substratzustand - Int
ID_Toleranz - Int Tolerance ID
ID_Traegerbaum - Int Default = 0
ID_Verhalten - Int Behaviour ID
ID_Verwendung - Int Default = 0
ID_Wuchsstelle - Int
Jahr - Int Year of the observation date
LAEACellCode - Int
LAEARaster - String
Len5Finger - Float
LenDaumen - Float
LenUnterarm - Float
MTB - Int Map quadrant ID (TK25)
MTBQ - Int Map sub-quadrant ID (TK25)
Masse - Float
Masse_kg_gesamt - Float
Merkmal - String
Monat - Int Month of the observation date
ObservationAdditionalData - CreateObservationAdditionalDataInput
ObservationDetails - [CreateObservationDetailInput!]
Ortsbezeichnung - String General site name
Quelle - String
Raster - String
RefID - Int
ReferenzNr - String
Region - String
Ringnummer - String
RingnummerText - String
Ringserie - String
Vector_Grad - Int
Vector_Meter - Int
Zentrale - String
cloudId - Int!
sDBHerkunft - String
xWGS84 - Float
yWGS84 - Float

Example

Query
mutation createObservation(
  $Allochthonie: Boolean,
  $Anzahl: String,
  $AnzahlAdult: Int,
  $AnzahlBluehend: Int,
  $AnzahlGeschAdult: Int,
  $AnzahlGeschGesamt: Int,
  $AnzahlGeschJuvenil: Int,
  $AnzahlJuvenil: Int,
  $AnzahlMaennl: Int,
  $AnzahlNichtBluehend: Int,
  $AnzahlTFAdult: Int,
  $AnzahlTFJuvenil: Int,
  $AnzahlWFMaennl: Int,
  $AnzahlWFWeibl: Int,
  $AnzahlWeibl: Int,
  $Anzahl_1: Int,
  $Anzahl_2: Int,
  $Anzahl_3: Int,
  $Anzahl_4: Int,
  $Anzahl_5: Int,
  $Anzahl_6: Int,
  $Anzahl_7: Int,
  $Anzahl_8: Int,
  $Anzahl_9: Int,
  $Anzahl_10: Int,
  $Anzahl_11: Int,
  $Anzahl_12: Int,
  $Anzahl_Max: Int,
  $Anzahl_Min: Int,
  $Bemerkung: String,
  $Biotop: String,
  $Datum: DateTime,
  $Datum_GeprueftAm: DateTime,
  $Details: String,
  $Erfassungsname: String,
  $Flag: Boolean,
  $Flag_Aggregiert: Boolean,
  $Flag_Basisort: Boolean,
  $Flag_Beringung: Boolean,
  $Flag_Deleted: Boolean,
  $Flag_Export: Boolean,
  $Flag_Filter: Boolean,
  $Flag_Intern: Boolean,
  $Flag_Trash: Boolean,
  $GUID_Atlas: String,
  $GUID_Beobachter: String,
  $GUID_Bestimmer: String,
  $GUID_Daten: String,
  $GUID_Datenbankherkunft: String,
  $GUID_GeprueftVon: String,
  $GUID_Group: String,
  $GUID_Herkunft: String,
  $GUID_Import: String,
  $GUID_Kasten: String,
  $GUID_Ort: String,
  $GUID_Sammlung: String,
  $Geprueft_Info: String,
  $Hoehe: Int,
  $ID_AddIn: Int,
  $ID_Alter: Int,
  $ID_Art: Int,
  $ID_Art_Negativnachweis: Int,
  $ID_Art_NichtKartiert: Int,
  $ID_Besatz: Int,
  $ID_Deckungsgrad: Int,
  $ID_Einheit: Int,
  $ID_FundTyp: Int,
  $ID_GenauigkeitAnzahl: Int,
  $ID_GenauigkeitDatum: Int,
  $ID_Habitat: Int,
  $ID_Herausgabegenauigkeit: Int,
  $ID_Kategorie: Int!,
  $ID_Material: Int,
  $ID_Nachweissicherheit: Int,
  $ID_Nachweistyp: Int,
  $ID_Qualitaet: Int,
  $ID_Quartiertyp: Int,
  $ID_Reproduktion: Int,
  $ID_Revierstatus: Int,
  $ID_Schicht: Int,
  $ID_Stadium: Int,
  $ID_Substrat: Int,
  $ID_Substratzustand: Int,
  $ID_Toleranz: Int,
  $ID_Traegerbaum: Int,
  $ID_Verhalten: Int,
  $ID_Verwendung: Int,
  $ID_Wuchsstelle: Int,
  $Jahr: Int,
  $LAEACellCode: Int,
  $LAEARaster: String,
  $Len5Finger: Float,
  $LenDaumen: Float,
  $LenUnterarm: Float,
  $MTB: Int,
  $MTBQ: Int,
  $Masse: Float,
  $Masse_kg_gesamt: Float,
  $Merkmal: String,
  $Monat: Int,
  $ObservationAdditionalData: CreateObservationAdditionalDataInput,
  $ObservationDetails: [CreateObservationDetailInput!],
  $Ortsbezeichnung: String,
  $Quelle: String,
  $Raster: String,
  $RefID: Int,
  $ReferenzNr: String,
  $Region: String,
  $Ringnummer: String,
  $RingnummerText: String,
  $Ringserie: String,
  $Vector_Grad: Int,
  $Vector_Meter: Int,
  $Zentrale: String,
  $cloudId: Int!,
  $sDBHerkunft: String,
  $xWGS84: Float,
  $yWGS84: Float
) {
  createObservation(
    Allochthonie: $Allochthonie,
    Anzahl: $Anzahl,
    AnzahlAdult: $AnzahlAdult,
    AnzahlBluehend: $AnzahlBluehend,
    AnzahlGeschAdult: $AnzahlGeschAdult,
    AnzahlGeschGesamt: $AnzahlGeschGesamt,
    AnzahlGeschJuvenil: $AnzahlGeschJuvenil,
    AnzahlJuvenil: $AnzahlJuvenil,
    AnzahlMaennl: $AnzahlMaennl,
    AnzahlNichtBluehend: $AnzahlNichtBluehend,
    AnzahlTFAdult: $AnzahlTFAdult,
    AnzahlTFJuvenil: $AnzahlTFJuvenil,
    AnzahlWFMaennl: $AnzahlWFMaennl,
    AnzahlWFWeibl: $AnzahlWFWeibl,
    AnzahlWeibl: $AnzahlWeibl,
    Anzahl_1: $Anzahl_1,
    Anzahl_2: $Anzahl_2,
    Anzahl_3: $Anzahl_3,
    Anzahl_4: $Anzahl_4,
    Anzahl_5: $Anzahl_5,
    Anzahl_6: $Anzahl_6,
    Anzahl_7: $Anzahl_7,
    Anzahl_8: $Anzahl_8,
    Anzahl_9: $Anzahl_9,
    Anzahl_10: $Anzahl_10,
    Anzahl_11: $Anzahl_11,
    Anzahl_12: $Anzahl_12,
    Anzahl_Max: $Anzahl_Max,
    Anzahl_Min: $Anzahl_Min,
    Bemerkung: $Bemerkung,
    Biotop: $Biotop,
    Datum: $Datum,
    Datum_GeprueftAm: $Datum_GeprueftAm,
    Details: $Details,
    Erfassungsname: $Erfassungsname,
    Flag: $Flag,
    Flag_Aggregiert: $Flag_Aggregiert,
    Flag_Basisort: $Flag_Basisort,
    Flag_Beringung: $Flag_Beringung,
    Flag_Deleted: $Flag_Deleted,
    Flag_Export: $Flag_Export,
    Flag_Filter: $Flag_Filter,
    Flag_Intern: $Flag_Intern,
    Flag_Trash: $Flag_Trash,
    GUID_Atlas: $GUID_Atlas,
    GUID_Beobachter: $GUID_Beobachter,
    GUID_Bestimmer: $GUID_Bestimmer,
    GUID_Daten: $GUID_Daten,
    GUID_Datenbankherkunft: $GUID_Datenbankherkunft,
    GUID_GeprueftVon: $GUID_GeprueftVon,
    GUID_Group: $GUID_Group,
    GUID_Herkunft: $GUID_Herkunft,
    GUID_Import: $GUID_Import,
    GUID_Kasten: $GUID_Kasten,
    GUID_Ort: $GUID_Ort,
    GUID_Sammlung: $GUID_Sammlung,
    Geprueft_Info: $Geprueft_Info,
    Hoehe: $Hoehe,
    ID_AddIn: $ID_AddIn,
    ID_Alter: $ID_Alter,
    ID_Art: $ID_Art,
    ID_Art_Negativnachweis: $ID_Art_Negativnachweis,
    ID_Art_NichtKartiert: $ID_Art_NichtKartiert,
    ID_Besatz: $ID_Besatz,
    ID_Deckungsgrad: $ID_Deckungsgrad,
    ID_Einheit: $ID_Einheit,
    ID_FundTyp: $ID_FundTyp,
    ID_GenauigkeitAnzahl: $ID_GenauigkeitAnzahl,
    ID_GenauigkeitDatum: $ID_GenauigkeitDatum,
    ID_Habitat: $ID_Habitat,
    ID_Herausgabegenauigkeit: $ID_Herausgabegenauigkeit,
    ID_Kategorie: $ID_Kategorie,
    ID_Material: $ID_Material,
    ID_Nachweissicherheit: $ID_Nachweissicherheit,
    ID_Nachweistyp: $ID_Nachweistyp,
    ID_Qualitaet: $ID_Qualitaet,
    ID_Quartiertyp: $ID_Quartiertyp,
    ID_Reproduktion: $ID_Reproduktion,
    ID_Revierstatus: $ID_Revierstatus,
    ID_Schicht: $ID_Schicht,
    ID_Stadium: $ID_Stadium,
    ID_Substrat: $ID_Substrat,
    ID_Substratzustand: $ID_Substratzustand,
    ID_Toleranz: $ID_Toleranz,
    ID_Traegerbaum: $ID_Traegerbaum,
    ID_Verhalten: $ID_Verhalten,
    ID_Verwendung: $ID_Verwendung,
    ID_Wuchsstelle: $ID_Wuchsstelle,
    Jahr: $Jahr,
    LAEACellCode: $LAEACellCode,
    LAEARaster: $LAEARaster,
    Len5Finger: $Len5Finger,
    LenDaumen: $LenDaumen,
    LenUnterarm: $LenUnterarm,
    MTB: $MTB,
    MTBQ: $MTBQ,
    Masse: $Masse,
    Masse_kg_gesamt: $Masse_kg_gesamt,
    Merkmal: $Merkmal,
    Monat: $Monat,
    ObservationAdditionalData: $ObservationAdditionalData,
    ObservationDetails: $ObservationDetails,
    Ortsbezeichnung: $Ortsbezeichnung,
    Quelle: $Quelle,
    Raster: $Raster,
    RefID: $RefID,
    ReferenzNr: $ReferenzNr,
    Region: $Region,
    Ringnummer: $Ringnummer,
    RingnummerText: $RingnummerText,
    Ringserie: $Ringserie,
    Vector_Grad: $Vector_Grad,
    Vector_Meter: $Vector_Meter,
    Zentrale: $Zentrale,
    cloudId: $cloudId,
    sDBHerkunft: $sDBHerkunft,
    xWGS84: $xWGS84,
    yWGS84: $yWGS84
  ) {
    Allochthonie
    Anzahl
    AnzahlAdult
    AnzahlBluehend
    AnzahlGeschAdult
    AnzahlGeschGesamt
    AnzahlGeschJuvenil
    AnzahlJuvenil
    AnzahlMaennl
    AnzahlNichtBluehend
    AnzahlTFAdult
    AnzahlTFJuvenil
    AnzahlWFMaennl
    AnzahlWFWeibl
    AnzahlWeibl
    Anzahl_1
    Anzahl_2
    Anzahl_3
    Anzahl_4
    Anzahl_5
    Anzahl_6
    Anzahl_7
    Anzahl_8
    Anzahl_9
    Anzahl_10
    Anzahl_11
    Anzahl_12
    Anzahl_Max
    Anzahl_Min
    Bemerkung
    Biotop
    Date_Changed
    Date_Create
    Date_Service
    Datum
    Datum_GeprueftAm
    Details
    Erfassungsname
    Flag
    Flag_Aggregiert
    Flag_Basisort
    Flag_Beringung
    Flag_Deleted
    Flag_Export
    Flag_Filter
    Flag_Intern
    Flag_Trash
    GUID_Atlas
    GUID_Beobachter
    GUID_Bestimmer
    GUID_Daten
    GUID_Datenbankherkunft
    GUID_GeprueftVon
    GUID_Group
    GUID_Herkunft
    GUID_Import
    GUID_Kasten
    GUID_Ort
    GUID_Sammlung
    GUID_User
    Geprueft_Info
    Hoehe
    ID_AddIn
    ID_Alter
    ID_Art
    ID_Art_Negativnachweis
    ID_Art_NichtKartiert
    ID_Besatz
    ID_Cloud
    ID_Daten
    ID_Deckungsgrad
    ID_Einheit
    ID_FundTyp
    ID_GenauigkeitAnzahl
    ID_GenauigkeitDatum
    ID_Habitat
    ID_Herausgabegenauigkeit
    ID_Kategorie
    ID_Material
    ID_Nachweissicherheit
    ID_Nachweistyp
    ID_Qualitaet
    ID_Quartiertyp
    ID_Reproduktion
    ID_Revierstatus
    ID_Schicht
    ID_Stadium
    ID_Substrat
    ID_Substratzustand
    ID_Toleranz
    ID_Traegerbaum
    ID_Verhalten
    ID_Verwendung
    ID_Wuchsstelle
    Jahr
    LAEACellCode
    LAEARaster
    Len5Finger
    LenDaumen
    LenUnterarm
    MTB
    MTBQ
    Masse
    Masse_kg_gesamt
    Merkmal
    Monat
    ObservationAdditionalData {
      ...ObservationAdditionalDataFragment
    }
    ObservationDetails {
      ...ObservationDetailFragment
    }
    Ortsbezeichnung
    Quelle
    Raster
    RefID
    ReferenzNr
    Region
    Ringnummer
    RingnummerText
    Ringserie
    Vector_Grad
    Vector_Meter
    Zentrale
    sDBHerkunft
    xWGS84
    yWGS84
  }
}
Variables
{
  "Allochthonie": false,
  "Anzahl": "xyz789",
  "AnzahlAdult": 987,
  "AnzahlBluehend": 987,
  "AnzahlGeschAdult": 987,
  "AnzahlGeschGesamt": 987,
  "AnzahlGeschJuvenil": 987,
  "AnzahlJuvenil": 123,
  "AnzahlMaennl": 123,
  "AnzahlNichtBluehend": 987,
  "AnzahlTFAdult": 123,
  "AnzahlTFJuvenil": 123,
  "AnzahlWFMaennl": 123,
  "AnzahlWFWeibl": 123,
  "AnzahlWeibl": 123,
  "Anzahl_1": 987,
  "Anzahl_2": 123,
  "Anzahl_3": 987,
  "Anzahl_4": 987,
  "Anzahl_5": 123,
  "Anzahl_6": 123,
  "Anzahl_7": 987,
  "Anzahl_8": 123,
  "Anzahl_9": 123,
  "Anzahl_10": 987,
  "Anzahl_11": 123,
  "Anzahl_12": 987,
  "Anzahl_Max": 123,
  "Anzahl_Min": 123,
  "Bemerkung": "xyz789",
  "Biotop": "abc123",
  "Datum": "2007-12-03T10:15:30Z",
  "Datum_GeprueftAm": "2007-12-03T10:15:30Z",
  "Details": "abc123",
  "Erfassungsname": "abc123",
  "Flag": true,
  "Flag_Aggregiert": true,
  "Flag_Basisort": false,
  "Flag_Beringung": false,
  "Flag_Deleted": false,
  "Flag_Export": false,
  "Flag_Filter": true,
  "Flag_Intern": true,
  "Flag_Trash": false,
  "GUID_Atlas": "abc123",
  "GUID_Beobachter": "abc123",
  "GUID_Bestimmer": "abc123",
  "GUID_Daten": "xyz789",
  "GUID_Datenbankherkunft": "abc123",
  "GUID_GeprueftVon": "abc123",
  "GUID_Group": "xyz789",
  "GUID_Herkunft": "xyz789",
  "GUID_Import": "abc123",
  "GUID_Kasten": "abc123",
  "GUID_Ort": "abc123",
  "GUID_Sammlung": "xyz789",
  "Geprueft_Info": "abc123",
  "Hoehe": 987,
  "ID_AddIn": 123,
  "ID_Alter": 987,
  "ID_Art": 987,
  "ID_Art_Negativnachweis": 0,
  "ID_Art_NichtKartiert": 0,
  "ID_Besatz": 0,
  "ID_Deckungsgrad": 0,
  "ID_Einheit": 987,
  "ID_FundTyp": 123,
  "ID_GenauigkeitAnzahl": 987,
  "ID_GenauigkeitDatum": 0,
  "ID_Habitat": 0,
  "ID_Herausgabegenauigkeit": 0,
  "ID_Kategorie": 987,
  "ID_Material": 0,
  "ID_Nachweissicherheit": 123,
  "ID_Nachweistyp": 987,
  "ID_Qualitaet": 987,
  "ID_Quartiertyp": 0,
  "ID_Reproduktion": 987,
  "ID_Revierstatus": 0,
  "ID_Schicht": 0,
  "ID_Stadium": 987,
  "ID_Substrat": 987,
  "ID_Substratzustand": 123,
  "ID_Toleranz": 123,
  "ID_Traegerbaum": 0,
  "ID_Verhalten": 123,
  "ID_Verwendung": 0,
  "ID_Wuchsstelle": 987,
  "Jahr": 123,
  "LAEACellCode": 123,
  "LAEARaster": "xyz789",
  "Len5Finger": 123.45,
  "LenDaumen": 123.45,
  "LenUnterarm": 987.65,
  "MTB": 987,
  "MTBQ": 987,
  "Masse": 987.65,
  "Masse_kg_gesamt": 123.45,
  "Merkmal": "xyz789",
  "Monat": 123,
  "ObservationAdditionalData": CreateObservationAdditionalDataInput,
  "ObservationDetails": [CreateObservationDetailInput],
  "Ortsbezeichnung": "abc123",
  "Quelle": "abc123",
  "Raster": "abc123",
  "RefID": 987,
  "ReferenzNr": "xyz789",
  "Region": "xyz789",
  "Ringnummer": "abc123",
  "RingnummerText": "abc123",
  "Ringserie": "abc123",
  "Vector_Grad": 987,
  "Vector_Meter": 123,
  "Zentrale": "xyz789",
  "cloudId": 987,
  "sDBHerkunft": "xyz789",
  "xWGS84": 123.45,
  "yWGS84": 987.65
}
Response
{
  "data": {
    "createObservation": {
      "Allochthonie": false,
      "Anzahl": "abc123",
      "AnzahlAdult": 987,
      "AnzahlBluehend": 123,
      "AnzahlGeschAdult": 123,
      "AnzahlGeschGesamt": 987,
      "AnzahlGeschJuvenil": 987,
      "AnzahlJuvenil": 123,
      "AnzahlMaennl": 123,
      "AnzahlNichtBluehend": 987,
      "AnzahlTFAdult": 987,
      "AnzahlTFJuvenil": 123,
      "AnzahlWFMaennl": 987,
      "AnzahlWFWeibl": 123,
      "AnzahlWeibl": 987,
      "Anzahl_1": 987,
      "Anzahl_2": 987,
      "Anzahl_3": 987,
      "Anzahl_4": 987,
      "Anzahl_5": 987,
      "Anzahl_6": 123,
      "Anzahl_7": 123,
      "Anzahl_8": 987,
      "Anzahl_9": 123,
      "Anzahl_10": 123,
      "Anzahl_11": 123,
      "Anzahl_12": 987,
      "Anzahl_Max": 987,
      "Anzahl_Min": 987,
      "Bemerkung": "xyz789",
      "Biotop": "xyz789",
      "Date_Changed": "2007-12-03T10:15:30Z",
      "Date_Create": "2007-12-03T10:15:30Z",
      "Date_Service": "2007-12-03T10:15:30Z",
      "Datum": "2007-12-03T10:15:30Z",
      "Datum_GeprueftAm": "2007-12-03T10:15:30Z",
      "Details": "abc123",
      "Erfassungsname": "xyz789",
      "Flag": false,
      "Flag_Aggregiert": false,
      "Flag_Basisort": true,
      "Flag_Beringung": true,
      "Flag_Deleted": false,
      "Flag_Export": false,
      "Flag_Filter": true,
      "Flag_Intern": false,
      "Flag_Trash": true,
      "GUID_Atlas": "xyz789",
      "GUID_Beobachter": "xyz789",
      "GUID_Bestimmer": "abc123",
      "GUID_Daten": "abc123",
      "GUID_Datenbankherkunft": "xyz789",
      "GUID_GeprueftVon": "abc123",
      "GUID_Group": "abc123",
      "GUID_Herkunft": "abc123",
      "GUID_Import": "abc123",
      "GUID_Kasten": "abc123",
      "GUID_Ort": "xyz789",
      "GUID_Sammlung": "xyz789",
      "GUID_User": "abc123",
      "Geprueft_Info": "abc123",
      "Hoehe": 123,
      "ID_AddIn": 987,
      "ID_Alter": 123,
      "ID_Art": 987,
      "ID_Art_Negativnachweis": 123,
      "ID_Art_NichtKartiert": 987,
      "ID_Besatz": 987,
      "ID_Cloud": 123,
      "ID_Daten": 123,
      "ID_Deckungsgrad": 987,
      "ID_Einheit": 123,
      "ID_FundTyp": 123,
      "ID_GenauigkeitAnzahl": 123,
      "ID_GenauigkeitDatum": 987,
      "ID_Habitat": 123,
      "ID_Herausgabegenauigkeit": 123,
      "ID_Kategorie": 987,
      "ID_Material": 987,
      "ID_Nachweissicherheit": 987,
      "ID_Nachweistyp": 123,
      "ID_Qualitaet": 987,
      "ID_Quartiertyp": 123,
      "ID_Reproduktion": 987,
      "ID_Revierstatus": 123,
      "ID_Schicht": 987,
      "ID_Stadium": 123,
      "ID_Substrat": 123,
      "ID_Substratzustand": 123,
      "ID_Toleranz": 123,
      "ID_Traegerbaum": 123,
      "ID_Verhalten": 123,
      "ID_Verwendung": 123,
      "ID_Wuchsstelle": 987,
      "Jahr": 987,
      "LAEACellCode": 123,
      "LAEARaster": "abc123",
      "Len5Finger": 123.45,
      "LenDaumen": 123.45,
      "LenUnterarm": 123.45,
      "MTB": 987,
      "MTBQ": 987,
      "Masse": 123.45,
      "Masse_kg_gesamt": 987.65,
      "Merkmal": "xyz789",
      "Monat": 123,
      "ObservationAdditionalData": ObservationAdditionalData,
      "ObservationDetails": [ObservationDetail],
      "Ortsbezeichnung": "xyz789",
      "Quelle": "abc123",
      "Raster": "abc123",
      "RefID": 987,
      "ReferenzNr": "xyz789",
      "Region": "abc123",
      "Ringnummer": "abc123",
      "RingnummerText": "xyz789",
      "Ringserie": "xyz789",
      "Vector_Grad": 987,
      "Vector_Meter": 123,
      "Zentrale": "abc123",
      "sDBHerkunft": "abc123",
      "xWGS84": 123.45,
      "yWGS84": 123.45
    }
  }
}

createReportingPortalPage

Response

Returns a ReportingPortalPage!

Arguments
Name Description
cloudId - Int!
id_meldeportal - Int! Reporting portal ID
report_type - String! Reporting portal page report type
settings - String! Reporting portal page settings (stringified JSON)
settings_schema_version - String! Reporting portal page settings schema version
url_path - String! Reporting portal page url slug

Example

Query
mutation createReportingPortalPage(
  $cloudId: Int!,
  $id_meldeportal: Int!,
  $report_type: String!,
  $settings: String!,
  $settings_schema_version: String!,
  $url_path: String!
) {
  createReportingPortalPage(
    cloudId: $cloudId,
    id_meldeportal: $id_meldeportal,
    report_type: $report_type,
    settings: $settings,
    settings_schema_version: $settings_schema_version,
    url_path: $url_path
  ) {
    ReportingPortal {
      ...ReportingPortalFragment
    }
    id_meldeportal
    id_meldeportal_page
    report_type
    settings
    settings_schema_version
    url_path
  }
}
Variables
{
  "cloudId": 123,
  "id_meldeportal": 987,
  "report_type": "xyz789",
  "settings": "abc123",
  "settings_schema_version": "abc123",
  "url_path": "abc123"
}
Response
{
  "data": {
    "createReportingPortalPage": {
      "ReportingPortal": ReportingPortal,
      "id_meldeportal": 987.65,
      "id_meldeportal_page": 123.45,
      "report_type": "abc123",
      "settings": "xyz789",
      "settings_schema_version": "xyz789",
      "url_path": "abc123"
    }
  }
}

deleteReportingPortalPage

Response

Returns a ReportingPortalPage!

Arguments
Name Description
cloudId - Int!
id_meldeportal_page - Int! Reporting portal page ID

Example

Query
mutation deleteReportingPortalPage(
  $cloudId: Int!,
  $id_meldeportal_page: Int!
) {
  deleteReportingPortalPage(
    cloudId: $cloudId,
    id_meldeportal_page: $id_meldeportal_page
  ) {
    ReportingPortal {
      ...ReportingPortalFragment
    }
    id_meldeportal
    id_meldeportal_page
    report_type
    settings
    settings_schema_version
    url_path
  }
}
Variables
{"cloudId": 123, "id_meldeportal_page": 123}
Response
{
  "data": {
    "deleteReportingPortalPage": {
      "ReportingPortal": ReportingPortal,
      "id_meldeportal": 123.45,
      "id_meldeportal_page": 987.65,
      "report_type": "xyz789",
      "settings": "abc123",
      "settings_schema_version": "abc123",
      "url_path": "xyz789"
    }
  }
}

updateReportingPortal

Response

Returns a ReportingPortal!

Arguments
Name Description
cloudId - Int!
id_meldeportal - Int! Reporting portal ID
settings - String! Reporting portal settings (stringified JSON)
settings_schema_version - String Reporting portal settings schema version

Example

Query
mutation updateReportingPortal(
  $cloudId: Int!,
  $id_meldeportal: Int!,
  $settings: String!,
  $settings_schema_version: String
) {
  updateReportingPortal(
    cloudId: $cloudId,
    id_meldeportal: $id_meldeportal,
    settings: $settings,
    settings_schema_version: $settings_schema_version
  ) {
    Cloud {
      ...CloudFragment
    }
    ID_Cloud
    ReportingPortalPage {
      ...ReportingPortalPageFragment
    }
    ReportingPortalPages {
      ...ReportingPortalPageFragment
    }
    id_meldeportal
    settings
    settings_schema_version
    subdomain
  }
}
Variables
{
  "cloudId": 123,
  "id_meldeportal": 123,
  "settings": "xyz789",
  "settings_schema_version": "xyz789"
}
Response
{
  "data": {
    "updateReportingPortal": {
      "Cloud": Cloud,
      "ID_Cloud": 123.45,
      "ReportingPortalPage": ReportingPortalPage,
      "ReportingPortalPages": [ReportingPortalPage],
      "id_meldeportal": 987.65,
      "settings": "xyz789",
      "settings_schema_version": "abc123",
      "subdomain": "xyz789"
    }
  }
}

updateReportingPortalPage

Response

Returns a ReportingPortalPage!

Arguments
Name Description
cloudId - Int!
id_meldeportal_page - Int! Reporting portal page ID
settings - String! Reporting portal page settings (stringified JSON)
settings_schema_version - String Reporting portal page settings schema version

Example

Query
mutation updateReportingPortalPage(
  $cloudId: Int!,
  $id_meldeportal_page: Int!,
  $settings: String!,
  $settings_schema_version: String
) {
  updateReportingPortalPage(
    cloudId: $cloudId,
    id_meldeportal_page: $id_meldeportal_page,
    settings: $settings,
    settings_schema_version: $settings_schema_version
  ) {
    ReportingPortal {
      ...ReportingPortalFragment
    }
    id_meldeportal
    id_meldeportal_page
    report_type
    settings
    settings_schema_version
    url_path
  }
}
Variables
{
  "cloudId": 123,
  "id_meldeportal_page": 123,
  "settings": "abc123",
  "settings_schema_version": "abc123"
}
Response
{
  "data": {
    "updateReportingPortalPage": {
      "ReportingPortal": ReportingPortal,
      "id_meldeportal": 123.45,
      "id_meldeportal_page": 123.45,
      "report_type": "abc123",
      "settings": "abc123",
      "settings_schema_version": "abc123",
      "url_path": "xyz789"
    }
  }
}

Types

Behaviour

Description

Taxa species behaviours

Fields
Field Name Description
Beschreibung - String Behaviour description
Categories - [Category!]!
Flag_1 - Boolean Whether the behaviour can be selected for taxa of category 1 (Amphibians/Reptiles).
Flag_2 - Boolean Whether the behaviour can be selected for taxa of category 2 (Fish).
Flag_3 - Boolean Whether the behaviour can be selected for taxa of category 3 (Mammals).
Flag_4 - Boolean Whether the behaviour can be selected for taxa of category 4 (Birds).
Flag_5 - Boolean Whether the behaviour can be selected for taxa of category 5 (Invertebrates).
Flag_6 - Boolean Whether the behaviour can be selected for taxa of category 6 (Plants).
Flag_7 - Boolean Whether the behaviour can be selected for taxa of category 7 (Funghi).
Flag_Deleted - Boolean Flag for deprecated behaviours
Flag_Sync - Boolean Flag to indicate sync status
Flag_Visible - Boolean Whether the behaviour is visible.
GUID_Verhalten - String! Behaviour GUID
ID_Verhalten - Int! Behaviour ID
ID_Version - Int Current version number
Kuerzel - String Behaviour abbreviation
Modul_1 - Boolean
Modul_2 - Boolean
Modul_3 - Boolean
Modul_4 - Boolean
Modul_5 - Boolean
Modul_6 - Boolean
Modul_7 - Boolean
Modul_8 - Boolean
Modul_9 - Boolean
Modul_10 - Boolean
Modul_11 - Boolean
Modul_12 - Boolean
Modul_13 - Boolean
Modul_14 - Boolean
Modul_15 - Boolean
RefID - Int
Verhalten - String Behaviour name
Example
{
  "Beschreibung": "abc123",
  "Categories": [Category],
  "Flag_1": false,
  "Flag_2": true,
  "Flag_3": true,
  "Flag_4": true,
  "Flag_5": true,
  "Flag_6": true,
  "Flag_7": false,
  "Flag_Deleted": false,
  "Flag_Sync": false,
  "Flag_Visible": true,
  "GUID_Verhalten": "xyz789",
  "ID_Verhalten": 987,
  "ID_Version": 123,
  "Kuerzel": "xyz789",
  "Modul_1": false,
  "Modul_2": true,
  "Modul_3": true,
  "Modul_4": true,
  "Modul_5": false,
  "Modul_6": true,
  "Modul_7": true,
  "Modul_8": true,
  "Modul_9": false,
  "Modul_10": false,
  "Modul_11": true,
  "Modul_12": false,
  "Modul_13": false,
  "Modul_14": false,
  "Modul_15": false,
  "RefID": 987,
  "Verhalten": "abc123"
}

BehavioursParentFilterInput

Description

Filter by parent category

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only behaviours that are children of the specified parent categories
Example
{"categoryIds": [123]}

BioGeographicalRegion

Values
Enum Value Description

ALPINE

ATLANTIC

CONTINENTAL

Example
"ALPINE"

Boolean

Description

The Boolean scalar type represents true or false.

Category

Description

Taxa categories

Fields
Field Name Description
Behaviours - [Behaviour!]!
Arguments
deleted - Boolean

Limit results to contain only behaviours that are not deprecated

ids - [Int!]

Limit results to contain only behaviours with the specified IDs

newerThan - Int

Limit results to contain only behaviours with a version number higher than this value

Beschreibung - String Description of the category
Flag_Deleted - Boolean Flag for deprecated categories
Flag_Sync - Boolean Flag to indicate sync status
Groups - [Group!]
ID_Kategorie - Int! Category ID
ID_Version - Int Current version number
IdentificationMethods - [IdentificationMethod!]!
Arguments
deleted - Boolean

Limit results to contain only identification methods that are not deprecated

ids - [Int!]

Limit results to contain only identification methods with the specified IDs

newerThan - Int

Limit results to contain only identification methods with a version number higher than this value

onlyShortList - Boolean

Limit results to contain only identification methods that are included in the short list of most common identification methods

Kategorie - String German name of the category
ReproductionTypes - [ReproductionType!]!
Arguments
deleted - Boolean

Limit results to contain only reproduction types that are not deprecated

ids - [Int!]

Limit results to contain only reproduction types with the specified IDs

newerThan - Int

Limit results to contain only reproduction types with a version number higher than this value

onlyShortList - Boolean

Limit results to contain only reproduction types that are included in the short list of most common reproduction types

Species - [Species!]
Units - [Unit!]!
Arguments
deleted - Boolean

Limit results to contain only units that are not deprecated

ids - [Int!]

Limit results to contain only units with the specified IDs

newerThan - Int

Limit results to contain only units with a version number higher than this value

Example
{
  "Behaviours": [Behaviour],
  "Beschreibung": "abc123",
  "Flag_Deleted": true,
  "Flag_Sync": true,
  "Groups": [Group],
  "ID_Kategorie": 123,
  "ID_Version": 123,
  "IdentificationMethods": [IdentificationMethod],
  "Kategorie": "abc123",
  "ReproductionTypes": [ReproductionType],
  "Species": [Species],
  "Units": [Unit]
}

Cloud

Description

Cloud entity

Fields
Field Name Description
Bezeichnung - String Cloud name
Count_Daten - Float Number of data records
ID_Cloud - Float! Cloud ID
MaxCount_Daten - Float Maximum number of data records
Observations - ObservationsPage!
Arguments
deleted - Boolean

Limit results to contain only observations that are not deleted

guids - [String!]

Limit results to contain only observations with the specified GUIDs

ids - [Int!]

Limit results to contain only observations with the specified IDs

limit - Int

Return only the first n results

offset - Int

Return results starting at the nth result

Observers - ObserversPage!
Arguments
deleted - Boolean

Limit results to contain only observers that are not deprecated

guids - [String!]

Limit results to contain only observations with the specified GUIDs

ids - [Int!]

Limit results to contain only observers with the specified IDs

ReportingPortal - ReportingPortal!
Arguments
id - Int

Reporting portal ID

subdomain - String

Reporting portal sobdomain

ReportingPortals - [ReportingPortal!]!
Example
{
  "Bezeichnung": "xyz789",
  "Count_Daten": 123.45,
  "ID_Cloud": 123.45,
  "MaxCount_Daten": 123.45,
  "Observations": ObservationsPage,
  "Observers": ObserversPage,
  "ReportingPortal": ReportingPortal,
  "ReportingPortals": [ReportingPortal]
}

CloudFile

Description

File entity

Fields
Field Name Description
Autor - String File author
Bemerkung - String File comment
Copyright - String File copyright
Date_Changed - DateTime Date of last change
Date_Create - DateTime Date of creation
Date_FileChanged - DateTime Date of last file change
Date_FileInserted - DateTime Date of file insertion
Date_Recording - DateTime Date of recording
Date_Service - DateTime Date of last service
FileExtension - String File extension
FileName - String File name
FileSize - Float File size in bytes
FileSourcePath - String File source path
FileURL - String File URL
Flag_Deleted - Boolean
GUID_File - String! File GUID
GUID_Parent - String! Parent GUID
ID_Cloud - Float Cloud ID
ID_File - Float! File ID
Thumb - String File thumbnail (Base64) Use FileURL with "-x100.jpg" suffix instead
Titel - String File title
Example
{
  "Autor": "xyz789",
  "Bemerkung": "abc123",
  "Copyright": "xyz789",
  "Date_Changed": "2007-12-03T10:15:30Z",
  "Date_Create": "2007-12-03T10:15:30Z",
  "Date_FileChanged": "2007-12-03T10:15:30Z",
  "Date_FileInserted": "2007-12-03T10:15:30Z",
  "Date_Recording": "2007-12-03T10:15:30Z",
  "Date_Service": "2007-12-03T10:15:30Z",
  "FileExtension": "xyz789",
  "FileName": "xyz789",
  "FileSize": 987.65,
  "FileSourcePath": "abc123",
  "FileURL": "xyz789",
  "Flag_Deleted": true,
  "GUID_File": "xyz789",
  "GUID_Parent": "xyz789",
  "ID_Cloud": 123.45,
  "ID_File": 987.65,
  "Thumb": "abc123",
  "Titel": "xyz789"
}

CreateObservationAdditionalDataInput

Fields
Input Field Description
Aktenzeichen - String
AnzahlUnberingt - Float
Brutnummer - Float
DatumWiedervorlage - DateTime
Flag_BatBaseDataValid - Boolean
Flag_Benachrichtigt - Boolean
Flag_CoordsLocked - Boolean
Flag_DataValid - Boolean
Flag_DruckstatusValid - Boolean
Flag_KorrekturDataValid - Boolean
Flag_Publiziert - Boolean
Flugrichtung - String
Flugstrecke - Float
Formular_ID - String
GUID_Daten_Copy - String
GUID_Daten_Original - String
Geburt - DateTime Date of birth
ID_AktuellerZustand - Float
ID_Art_Wirtsvogel - Float
ID_BStatus_1 - Float
ID_BStatus_2 - Float
ID_BStatus_3 - Float
ID_BStatus_4 - Float
ID_Bearbeitungsstatus - Float
ID_Biotop - Float
ID_Fundstatus - Float
ID_Fundursache - Float
ID_Fundzustand - Float
ID_Geschlecht - Float
ID_Koerperseite - Float
ID_Nachweissicherheit_Erst - Float
ID_UnklareMeldung - Float
ID_VerifikationRing - Float
ID_Verletzung - Float
ID_Vorgang - Float
Lebensalter - String Age
LenFluegel - Float
LenTeilfeder - Float
RegionDet - String
Tagesdifferenz - Float
WeitereBeobachter - String
Zeitdifferenz - String
wwFlugrichtung - String
wwFlugstrecke - Float
wwTagesdifferenz - Float
wwZeitdifferenz - String
Example
{
  "Aktenzeichen": "abc123",
  "AnzahlUnberingt": 987.65,
  "Brutnummer": 123.45,
  "DatumWiedervorlage": "2007-12-03T10:15:30Z",
  "Flag_BatBaseDataValid": false,
  "Flag_Benachrichtigt": true,
  "Flag_CoordsLocked": false,
  "Flag_DataValid": false,
  "Flag_DruckstatusValid": false,
  "Flag_KorrekturDataValid": true,
  "Flag_Publiziert": false,
  "Flugrichtung": "xyz789",
  "Flugstrecke": 987.65,
  "Formular_ID": "abc123",
  "GUID_Daten_Copy": "abc123",
  "GUID_Daten_Original": "xyz789",
  "Geburt": "2007-12-03T10:15:30Z",
  "ID_AktuellerZustand": 123.45,
  "ID_Art_Wirtsvogel": 123.45,
  "ID_BStatus_1": 123.45,
  "ID_BStatus_2": 987.65,
  "ID_BStatus_3": 123.45,
  "ID_BStatus_4": 123.45,
  "ID_Bearbeitungsstatus": 123.45,
  "ID_Biotop": 123.45,
  "ID_Fundstatus": 123.45,
  "ID_Fundursache": 987.65,
  "ID_Fundzustand": 987.65,
  "ID_Geschlecht": 987.65,
  "ID_Koerperseite": 987.65,
  "ID_Nachweissicherheit_Erst": 987.65,
  "ID_UnklareMeldung": 123.45,
  "ID_VerifikationRing": 123.45,
  "ID_Verletzung": 987.65,
  "ID_Vorgang": 123.45,
  "Lebensalter": "xyz789",
  "LenFluegel": 987.65,
  "LenTeilfeder": 987.65,
  "RegionDet": "xyz789",
  "Tagesdifferenz": 123.45,
  "WeitereBeobachter": "abc123",
  "Zeitdifferenz": "xyz789",
  "wwFlugrichtung": "xyz789",
  "wwFlugstrecke": 987.65,
  "wwTagesdifferenz": 987.65,
  "wwZeitdifferenz": "xyz789"
}

CreateObservationDetailInput

Fields
Input Field Description
GUID_Details - String Observation detail GUID
ID_UF - Int User Field ID (0 = custom observation detail)
UserItem - String Custom observation detail name (when ID_UF = 0)
Wert - String! Observation detail value
Example
{
  "GUID_Details": "xyz789",
  "ID_UF": 123,
  "UserItem": "abc123",
  "Wert": "abc123"
}

DateTime

Description

A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.

Example
"2007-12-03T10:15:30Z"

FFHHabitatType

Description

Habitat types of the Habitats Directive 92/43/EWG

Fields
Field Name Description
Bezeichnung - String Description
CodeFFH - String! Natura 2000 Habitat Code
FFHHabitatTypeCriteria - [FFHHabitatTypeCriterion!]!
Arguments
deleted - Boolean

Limit results to contain only habitat type criteria that are not deprecated

habitatTypeId - Int

Limit results to contain only habitat type criteria with the specified habitat type ID

ids - [Int!]

Limit results to contain only habitat type criteria with the specified IDs

newerThan - Int

Limit results to contain only habitat type criteria with a version number higher than this value

region - [Region!]

Limit results to contain only habitat type criteria used in the specified regions

year - Int

Limit results to contain only habitat type criteria that are valid in the specified year

FFHHabitatTypeSpecies - [FFHHabitatTypeSpecies!]
Flag_Deleted - Boolean Deleted flag for deprecated habitat types
ID_LRT - Int! Habitat type
ID_Version - Float Current version number
Example
{
  "Bezeichnung": "xyz789",
  "CodeFFH": "xyz789",
  "FFHHabitatTypeCriteria": [FFHHabitatTypeCriterion],
  "FFHHabitatTypeSpecies": [FFHHabitatTypeSpecies],
  "Flag_Deleted": false,
  "ID_LRT": 987,
  "ID_Version": 987.65
}

FFHHabitatTypeCriterion

Description

Assessment criteria for habitat types of the Habitats Directive 92/43/EWG

Fields
Field Name Description
A - String Boundary for assessment value A
B - String Boundary for assessment value B
C - String Boundary for assessment value C
Einheit - String Unit of measurement
FFHHabitatType - FFHHabitatType
FFHHabitatTypeCriterionSpeciesList - FFHHabitatTypeCriterionSpeciesList
Flag_20001 - Boolean Whether the criteria is used in Baden-Wuerttemberg
Flag_20002 - Boolean Whether the criteria is used in Bavaria
Flag_20003 - Boolean Whether the criteria is used in Brandenburg
Flag_20004 - Boolean Whether the criteria is used in Bremen
Flag_20005 - Boolean Whether the criteria is used in Hamburg
Flag_20006 - Boolean Whether the criteria is used in Hesse
Flag_20007 - Boolean Whether the criteria is used in Mecklenburg-Western Pomerania
Flag_20008 - Boolean Whether the criteria is used in Lower Saxony
Flag_20009 - Boolean Whether the criteria is used in North Rhine-Westphalia
Flag_20010 - Boolean Whether the criteria is used in Rhineland-Palatinate
Flag_20011 - Boolean Whether the criteria is used in Saarland
Flag_20012 - Boolean Whether the criteria is used in Saxony
Flag_20013 - Boolean Whether the criteria is used in Saxony-Anhalt
Flag_20014 - Boolean Whether the criteria is used in Schleswig-Holstein
Flag_20015 - Boolean Whether the criteria is used in Thuringia
Flag_20016 - Boolean Whether the criteria is used in Germany
Flag_20017 - Boolean Whether the criteria is used in Berlin
Flag_Begruendung - Boolean Whether a reason is required for the assessment
Flag_Deleted - Boolean Deleted flag for deprecated habitat type criteria
Grenze_A - Float Numerical boundary for assessment value A
Grenze_C - Float Numerical boundary for assessment value C
ID_DataType - Float ID of the data type
ID_KBSLRT - Int! Criterion ID
ID_KBSLRTGruppe - Float Criterion group ID
ID_KBSLRT_Prev - Float ID of the previous criterion
ID_LRT - Int! Habitat type ID
ID_LRTArtenliste - Float ID of the list of species needed for the criteria assessment
ID_Mapping - Float ID of the mapping
ID_Sort - Float Sort order
ID_Version - Float Current version number
IDs_Required - String Mandatory criteria IDs (string representation of array)
JahrBis - Float Valid until year
JahrVon - Float Valid from year
Kriterium - String Criterion name
Kriterium_Info - String Criterion assessment info
Example
{
  "A": "xyz789",
  "B": "abc123",
  "C": "abc123",
  "Einheit": "abc123",
  "FFHHabitatType": FFHHabitatType,
  "FFHHabitatTypeCriterionSpeciesList": FFHHabitatTypeCriterionSpeciesList,
  "Flag_20001": true,
  "Flag_20002": true,
  "Flag_20003": false,
  "Flag_20004": false,
  "Flag_20005": false,
  "Flag_20006": true,
  "Flag_20007": false,
  "Flag_20008": true,
  "Flag_20009": true,
  "Flag_20010": false,
  "Flag_20011": true,
  "Flag_20012": true,
  "Flag_20013": true,
  "Flag_20014": false,
  "Flag_20015": true,
  "Flag_20016": true,
  "Flag_20017": true,
  "Flag_Begruendung": false,
  "Flag_Deleted": false,
  "Grenze_A": 123.45,
  "Grenze_C": 123.45,
  "ID_DataType": 123.45,
  "ID_KBSLRT": 123,
  "ID_KBSLRTGruppe": 123.45,
  "ID_KBSLRT_Prev": 987.65,
  "ID_LRT": 987,
  "ID_LRTArtenliste": 987.65,
  "ID_Mapping": 123.45,
  "ID_Sort": 987.65,
  "ID_Version": 123.45,
  "IDs_Required": "xyz789",
  "JahrBis": 987.65,
  "JahrVon": 987.65,
  "Kriterium": "xyz789",
  "Kriterium_Info": "xyz789"
}

FFHHabitatTypeCriterionSpeciesList

Description

Assessment criteria species lists for habitat types of the Habitats Directive 92/43/EWG

Fields
Field Name Description
Beschreibung - String
Bezeichnung - String
FFHHabitatTypeCriteria - [FFHHabitatTypeCriterion!]
FFHHabitatTypeSpecies - FFHHabitatTypeSpeciesPage!
Arguments
bioGeoRegion - BioGeographicalRegion

Limit results to contain only habitat type species used in the specified bio-geographical regions

deleted - Boolean

Limit results to contain only habitat type species that are not deprecated

habitatTypeId - Int

Limit results to contain only habitat type species with the specified habitat type ID

ids - [Int!]

Limit results to contain only habitat type species with the specified IDs

limit - Int

Return only the first n results

newerThan - Int

Limit results to contain only habitat type species with a version number higher than this value

offset - Int

Return results starting at the nth result

region - [Region!]

Limit results to contain only habitat type species used in the specified regions

sea - Sea

Limit results to contain only habitat type species used in the specified seas

year - Int

Limit results to contain only habitat type species that are valid in the specified year

Flag_Deleted - Boolean
Flag_Sync - Boolean
Flag_Visible - Boolean
ID_LRTArtenliste - ID!
ID_Version - Int
QueryAdditional_ID_LRT - String
QueryArten - String
QueryLRTArten - String
Example
{
  "Beschreibung": "xyz789",
  "Bezeichnung": "xyz789",
  "FFHHabitatTypeCriteria": [FFHHabitatTypeCriterion],
  "FFHHabitatTypeSpecies": FFHHabitatTypeSpeciesPage,
  "Flag_Deleted": false,
  "Flag_Sync": false,
  "Flag_Visible": true,
  "ID_LRTArtenliste": 4,
  "ID_Version": 987,
  "QueryAdditional_ID_LRT": "xyz789",
  "QueryArten": "abc123",
  "QueryLRTArten": "xyz789"
}

FFHHabitatTypeSpecies

Description

Species for habitat types of the Habitats Directive 92/43/EWG

Fields
Field Name Description
Anzeigename - String
FFHHabitatType - FFHHabitatType
Flag_20001 - Boolean
Flag_20002 - Boolean
Flag_20003 - Boolean
Flag_20004 - Boolean
Flag_20005 - Boolean
Flag_20006 - Boolean
Flag_20007 - Boolean
Flag_20008 - Boolean
Flag_20009 - Boolean
Flag_20010 - Boolean
Flag_20011 - Boolean
Flag_20012 - Boolean
Flag_20013 - Boolean
Flag_20014 - Boolean
Flag_20015 - Boolean
Flag_20016 - Boolean
Flag_20017 - Boolean
Flag_Characeen - Boolean
Flag_Deleted - Boolean
Flag_Invasive_Wald - Boolean
Flag_Kennzeichen - Boolean
Flag_Neophyt - Boolean
Flag_Sync - Boolean
Flag_Visible - Boolean
ID_Art - Int!
ID_BioGeoReg - Int
ID_LRT - Int!
ID_LRTArt - ID!
ID_Lebensform - Int
ID_Listentyp - Int!
ID_Meer - Int
ID_Version - Int
JahrBis - Int
JahrVon - Int
Species - Species!
Example
{
  "Anzeigename": "xyz789",
  "FFHHabitatType": FFHHabitatType,
  "Flag_20001": false,
  "Flag_20002": false,
  "Flag_20003": true,
  "Flag_20004": false,
  "Flag_20005": true,
  "Flag_20006": false,
  "Flag_20007": false,
  "Flag_20008": false,
  "Flag_20009": true,
  "Flag_20010": false,
  "Flag_20011": false,
  "Flag_20012": false,
  "Flag_20013": true,
  "Flag_20014": true,
  "Flag_20015": false,
  "Flag_20016": false,
  "Flag_20017": true,
  "Flag_Characeen": true,
  "Flag_Deleted": false,
  "Flag_Invasive_Wald": false,
  "Flag_Kennzeichen": false,
  "Flag_Neophyt": false,
  "Flag_Sync": true,
  "Flag_Visible": false,
  "ID_Art": 123,
  "ID_BioGeoReg": 123,
  "ID_LRT": 123,
  "ID_LRTArt": 4,
  "ID_Lebensform": 987,
  "ID_Listentyp": 123,
  "ID_Meer": 123,
  "ID_Version": 987,
  "JahrBis": 987,
  "JahrVon": 123,
  "Species": Species
}

FFHHabitatTypeSpeciesPage

Fields
Field Name Description
count - Int!
items - [FFHHabitatTypeSpecies!]!
offset - Int!
totalCount - Int!
Example
{
  "count": 123,
  "items": [FFHHabitatTypeSpecies],
  "offset": 123,
  "totalCount": 987
}

FFHSpeciesCriterion

Description

Assessment criteria for species of the Habitats Directive 92/43/EWG

Fields
Field Name Description
A - String Boundary for assessment value A
B - String Boundary for assessment value B
C - String Boundary for assessment value C
Einheit - String Unit of measurement
Flag_20001 - Boolean Whether the criteria is used in Baden-Wuerttemberg
Flag_20002 - Boolean Whether the criteria is used in Bavaria
Flag_20003 - Boolean Whether the criteria is used in Brandenburg
Flag_20004 - Boolean Whether the criteria is used in Bremen
Flag_20005 - Boolean Whether the criteria is used in Hamburg
Flag_20006 - Boolean Whether the criteria is used in Hesse
Flag_20007 - Boolean Whether the criteria is used in Mecklenburg-Western Pomerania
Flag_20008 - Boolean Whether the criteria is used in Lower Saxony
Flag_20009 - Boolean Whether the criteria is used in North Rhine-Westphalia
Flag_20010 - Boolean Whether the criteria is used in Rhineland-Palatinate
Flag_20011 - Boolean Whether the criteria is used in Saarland
Flag_20012 - Boolean Whether the criteria is used in Saxony
Flag_20013 - Boolean Whether the criteria is used in Saxony-Anhalt
Flag_20014 - Boolean Whether the criteria is used in Schleswig-Holstein
Flag_20015 - Boolean Whether the criteria is used in Thuringia
Flag_20016 - Boolean Whether the criteria is used in Germany
Flag_20017 - Boolean Whether the criteria is used in Berlin
Flag_Begruendung - Boolean Whether a reason is required for the assessment
Flag_Deleted - Boolean Deleted flag for deprecated habitat type criteria
Grenze_A - Float Numerical boundary for assessment value A
Grenze_C - Float Numerical boundary for assessment value C
ID_Art - Int! Species ID
ID_DataType - Float ID of the data type
ID_KBS - Int! Criterion ID
ID_KBSGruppe - Float Criterion group ID
ID_KBS_Prev - Float ID of the previous criterion
ID_Mapping - Float ID of the mapping
ID_Sort - Float Sort order
ID_Version - Float Current version number
ID_Wichtung - Float
IDs_Required - String Mandatory criteria IDs (string representation of array)
JahrBis - Float Valid until year
JahrVon - Float Valid from year
Kriterium - String Criterion name
Kriterium_Info - String Criterion assessment info
Species - Species
Example
{
  "A": "abc123",
  "B": "xyz789",
  "C": "xyz789",
  "Einheit": "xyz789",
  "Flag_20001": true,
  "Flag_20002": false,
  "Flag_20003": true,
  "Flag_20004": false,
  "Flag_20005": false,
  "Flag_20006": true,
  "Flag_20007": false,
  "Flag_20008": true,
  "Flag_20009": false,
  "Flag_20010": false,
  "Flag_20011": true,
  "Flag_20012": false,
  "Flag_20013": false,
  "Flag_20014": true,
  "Flag_20015": true,
  "Flag_20016": true,
  "Flag_20017": false,
  "Flag_Begruendung": true,
  "Flag_Deleted": false,
  "Grenze_A": 123.45,
  "Grenze_C": 987.65,
  "ID_Art": 123,
  "ID_DataType": 987.65,
  "ID_KBS": 123,
  "ID_KBSGruppe": 123.45,
  "ID_KBS_Prev": 123.45,
  "ID_Mapping": 123.45,
  "ID_Sort": 123.45,
  "ID_Version": 987.65,
  "ID_Wichtung": 123.45,
  "IDs_Required": "xyz789",
  "JahrBis": 987.65,
  "JahrVon": 123.45,
  "Kriterium": "xyz789",
  "Kriterium_Info": "xyz789",
  "Species": Species
}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Example
123.45

GeocodingLayers

Values
Enum Value Description

address

borough

coarse

country

county

localadmin

locality

macrocounty

macroregion

neighbourhood

postalcode

region

street

venue

Example
"address"

GeocodingPlaceFeature

Description

Geocoding result place feature as GeoJSON feature

Fields
Field Name Description
bbox - [Float!]! Bounding box of the results
geometry - GeocodingPlaceFeatureGeometry! GeoJSON feature geometry
properties - GeocodingPlaceFeatureProperties! GeoJSON feature properties
type - String! Feature
Example
{
  "bbox": [123.45],
  "geometry": GeocodingPlaceFeatureGeometry,
  "properties": GeocodingPlaceFeatureProperties,
  "type": "abc123"
}

GeocodingPlaceFeatureGeometry

Description

GeoJSON feature geometry

Fields
Field Name Description
coordinates - [Float!]! List of coordinates
type - String! Point
Example
{"coordinates": [123.45], "type": "xyz789"}

GeocodingPlaceFeatureProperties

Description

Geocoding result place feature properties as GeoJSON feature properties

Fields
Field Name Description
accuracy - String!
borough - String
borough_gid - String
category - [String!]
confidence - Float
continent - String
continent_gid - String
country - String
country_a - String
country_gid - String
distance - Float Distance, in kilometers, from the query point.
gid - String!
housenumber - String
id - String!
label - String!
layer - String!
localadmin - String
localadmin_gid - String
locality - String
locality_gid - String
macrocounty - String
macrocounty_gid - String
macroregion - String
macroregion_gid - String
name - String!
neighbourhood - String
neighbourhood_gid - String
postalcode - String
region - String
region_gid - String
source - String!
source_id - String!
street - String
Example
{
  "accuracy": "abc123",
  "borough": "abc123",
  "borough_gid": "xyz789",
  "category": ["abc123"],
  "confidence": 123.45,
  "continent": "xyz789",
  "continent_gid": "xyz789",
  "country": "xyz789",
  "country_a": "abc123",
  "country_gid": "abc123",
  "distance": 987.65,
  "gid": "xyz789",
  "housenumber": "xyz789",
  "id": "xyz789",
  "label": "abc123",
  "layer": "xyz789",
  "localadmin": "xyz789",
  "localadmin_gid": "abc123",
  "locality": "xyz789",
  "locality_gid": "abc123",
  "macrocounty": "xyz789",
  "macrocounty_gid": "abc123",
  "macroregion": "abc123",
  "macroregion_gid": "xyz789",
  "name": "xyz789",
  "neighbourhood": "abc123",
  "neighbourhood_gid": "xyz789",
  "postalcode": "abc123",
  "region": "abc123",
  "region_gid": "xyz789",
  "source": "xyz789",
  "source_id": "abc123",
  "street": "abc123"
}

GeocodingPlacesGeoJSON

Description

Geocoding result place as GeoJSON feature collection

Fields
Field Name Description
bbox - [Float!] Bounding box of the results
features - [GeocodingPlaceFeature!]! List of GeoJSON feature results that best match your input parameters
type - String! FeatureCollection
Example
{
  "bbox": [987.65],
  "features": [GeocodingPlaceFeature],
  "type": "abc123"
}

GeocodingPlacesGeoJSONItemsDetailsSearchFilterInput

Description

Find a place by searching for an address or name.

Fields
Input Field Description
categories - Boolean Whether to include the category classification of the place. e.g "entertainment"
gids - [String!] Get details on a place returned from a previous query (by gid).
Example
{"categories": false, "gids": ["abc123"]}

GeocodingPlacesGeoJSONItemsReverseSearchFilterInput

Description

Find a place by searching for an address or name.

Fields
Input Field Description
boundaryCircleRadius - Float Radius of the circular bounding box to search within.
boundaryCountry - String Limit results to a comma separated list of alpha-2 or alpha-3 ISO-3166 country code.
boundaryGid - String Return only records with a given parent Pelias id (gid).
layers - [GeocodingLayers!] Limit results to specific layer types.
pointLat - Float Latitude of the point to reverse geocode.
pointLon - Float Longitude of the point to reverse geocode.
sources - [GeocodingSources!] Limit results to a specific datasource (OpenStreetMap, OpenAddresses, Who's on First, GeoNames).
Example
{
  "boundaryCircleRadius": 123.45,
  "boundaryCountry": "xyz789",
  "boundaryGid": "abc123",
  "layers": ["address"],
  "pointLat": 123.45,
  "pointLon": 123.45,
  "sources": ["geonames"]
}

GeocodingPlacesGeoJSONItemsSearchFilterInput

Description

Find a place by searching for an address or name.

Fields
Input Field Description
boundaryCircleLat - Float Latitude of the center of the circular bounding box to search within.
boundaryCircleLon - Float Longitude of the center of the circular bounding box to search within.
boundaryCircleRadius - Float Radius of the circular bounding box to search within.
boundaryCountry - String Limit results to a comma separated list of alpha-2 or alpha-3 ISO-3166 country code.
boundaryGid - String Return only records with a given parent Pelias id (gid).
boundaryRectMaxLat - Float Maximum latitude of the rectangular bounding box to search within.
boundaryRectMaxLon - Float Maximum logitude of the rectangular bounding box to search within.
boundaryRectMinLat - Float Minimum latitude of the rectangular bounding box to search within.
boundaryRectMinLon - Float Minimum longitude of the rectangular bounding box to search within.
focusPointLat - Float Results will be sorted in part by their proximity to the given coordinate. Results closest to the point will show up higher.
focusPointLon - Float Results will be sorted in part by their proximity to the given coordinate. Results closest to the point will show up higher.
isAutocomplete - Boolean Give real-time result suggestions without having to type the whole location. Default = false
layers - [GeocodingLayers!] Limit results to specific layer types.
size - Int! Number of results to return. Default = 10
sources - [GeocodingSources!] Limit results to a specific datasource (OpenStreetMap, OpenAddresses, Who's on First, GeoNames).
text - String! Free form search text to match in any part of the location details
Example
{
  "boundaryCircleLat": 123.45,
  "boundaryCircleLon": 987.65,
  "boundaryCircleRadius": 123.45,
  "boundaryCountry": "abc123",
  "boundaryGid": "abc123",
  "boundaryRectMaxLat": 123.45,
  "boundaryRectMaxLon": 123.45,
  "boundaryRectMinLat": 987.65,
  "boundaryRectMinLon": 123.45,
  "focusPointLat": 987.65,
  "focusPointLon": 123.45,
  "isAutocomplete": true,
  "layers": ["address"],
  "size": 987,
  "sources": ["geonames"],
  "text": "abc123"
}

GeocodingPlacesGeoJSONItemsSearchStructuredFilterInput

Description

Find a place with data already separated into housenumber, street, city, etc.

Fields
Input Field Description
address - String The address parameter can contain a full address with house number or only a street name.
borough - String Boroughs are mostly known in the context of New York City, even though they may exist in other cities, such as Mexico City.
boundaryCircleLat - Float Latitude of the center of the circular bounding box to search within.
boundaryCircleLon - Float Longitude of the center of the circular bounding box to search within.
boundaryCircleRadius - Float Radius of the circular bounding box to search within.
boundaryCountry - String Limit results to a comma separated list of alpha-2 or alpha-3 ISO-3166 country code.
boundaryGid - String Return only records with a given parent Pelias id (gid).
boundaryRectMaxLat - Float Maximum latitude of the rectangular bounding box to search within.
boundaryRectMaxLon - Float Maximum logitude of the rectangular bounding box to search within.
boundaryRectMinLat - Float Minimum latitude of the rectangular bounding box to search within.
boundaryRectMinLon - Float Minimum longitude of the rectangular bounding box to search within.
country - String Countries are the highest-level administrative divisions supported in a search. The country parameter can be a full name, a two letter ISO 3166-1 alpha-2 country code, or a three letter ISO 3166-1 alpha-3 country code.
county - String Counties are administrative divisions between localities and regions.
focusPointLat - Float Results will be sorted in part by their proximity to the given coordinate. Results closest to the point will show up higher.
focusPointLon - Float Results will be sorted in part by their proximity to the given coordinate. Results closest to the point will show up higher.
layers - [GeocodingLayers!] Limit results to specific layer types.
locality - String Localities are equivalent to what are commonly referred to as cities.
neighbourhood - String Neighbourhoods are vernacular geographic entities that may not necessarily be official administrative divisions but are important nonetheless.
postalcode - String Postal codes are used to aid in sorting mail with the format dictated by an administrative division, which is almost always countries. Among other reasons, postal codes are unique within a country so they are useful in geocoding as a shorthand for a fairly granular geographical location.
region - String Regions are normally the first-level administrative divisions within countries, analogous to states and provinces in the United States and Canada, respectively, though most other countries contain regions as well. The region parameter can be a full name or abbreviation.
size - Int! Number of results to return. Default = 10
sources - [GeocodingSources!] Limit results to a specific datasource (OpenStreetMap, OpenAddresses, Who's on First, GeoNames).
text - String Free form search text to match in any part of the location details
Example
{
  "address": "abc123",
  "borough": "abc123",
  "boundaryCircleLat": 123.45,
  "boundaryCircleLon": 987.65,
  "boundaryCircleRadius": 987.65,
  "boundaryCountry": "abc123",
  "boundaryGid": "abc123",
  "boundaryRectMaxLat": 987.65,
  "boundaryRectMaxLon": 123.45,
  "boundaryRectMinLat": 123.45,
  "boundaryRectMinLon": 123.45,
  "country": "abc123",
  "county": "abc123",
  "focusPointLat": 123.45,
  "focusPointLon": 987.65,
  "layers": ["address"],
  "locality": "abc123",
  "neighbourhood": "xyz789",
  "postalcode": "xyz789",
  "region": "abc123",
  "size": 123,
  "sources": ["geonames"],
  "text": "xyz789"
}

GeocodingSources

Values
Enum Value Description

geonames

gn

oa

openaddresses

openstreetmap

osm

whosonfirst

wof

Example
"geonames"

Group

Description

Taxa species groups

Fields
Field Name Description
Category - Category
Flag_Deleted - Boolean Flag for deprecated groups
Flag_Sync - Boolean Flag to indicate sync status
Gruppe - String German name of the group
Gruppe_wiss - String Scientific name of the group (lat.)
ID_Gruppe - Int! Group ID
ID_Kategorie - Int ID of parent category
ID_Version - Int Current version number
Species - [Species!]
Subgroups - [Subgroup!]
Example
{
  "Category": Category,
  "Flag_Deleted": true,
  "Flag_Sync": true,
  "Gruppe": "abc123",
  "Gruppe_wiss": "xyz789",
  "ID_Gruppe": 987,
  "ID_Kategorie": 123,
  "ID_Version": 123,
  "Species": [Species],
  "Subgroups": [Subgroup]
}

ID

Description

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.

Example
4

IdentificationMethod

Description

Taxa species identification methods

Fields
Field Name Description
Beschreibung - String Identification method description
Categories - [Category!]!
Flag_1 - Boolean Whether the identification method can be selected for taxa of category 1 (Amphibians/Reptiles).
Flag_2 - Boolean Whether the identification method can be selected for taxa of category 2 (Fish).
Flag_3 - Boolean Whether the identification method can be selected for taxa of category 3 (Mammals).
Flag_4 - Boolean Whether the identification method can be selected for taxa of category 4 (Birds).
Flag_5 - Boolean Whether the identification method can be selected for taxa of category 5 (Invertebrates).
Flag_6 - Boolean Whether the identification method can be selected for taxa of category 6 (Plants).
Flag_7 - Boolean Whether the identification method can be selected for taxa of category 7 (Funghi).
Flag_Deleted - Boolean Flag for deprecated identification methods
Flag_Short - Boolean Whether the identification method is included in the short list of most common identification methods.
Flag_Sync - Boolean Flag to indicate sync status
Flag_Visible - Boolean Whether the identification method is visible.
GUID_Nachweistyp - String! Identification method GUID
ID_Nachweistyp - Int! Identification method ID
ID_Version - Int Current version number
Kuerzel - String Identification method abbreviation
Modul_1 - Boolean
Modul_2 - Boolean
Modul_3 - Boolean
Modul_4 - Boolean
Modul_5 - Boolean
Modul_6 - Boolean
Modul_7 - Boolean
Modul_8 - Boolean
Modul_9 - Boolean
Modul_10 - Boolean
Modul_11 - Boolean
Modul_12 - Boolean
Modul_13 - Boolean
Modul_14 - Boolean
Modul_15 - Boolean
Nachweistyp - String Identification method name
RefID - Int
Example
{
  "Beschreibung": "xyz789",
  "Categories": [Category],
  "Flag_1": true,
  "Flag_2": false,
  "Flag_3": true,
  "Flag_4": true,
  "Flag_5": false,
  "Flag_6": false,
  "Flag_7": false,
  "Flag_Deleted": false,
  "Flag_Short": false,
  "Flag_Sync": true,
  "Flag_Visible": false,
  "GUID_Nachweistyp": "xyz789",
  "ID_Nachweistyp": 987,
  "ID_Version": 987,
  "Kuerzel": "abc123",
  "Modul_1": true,
  "Modul_2": false,
  "Modul_3": true,
  "Modul_4": false,
  "Modul_5": true,
  "Modul_6": false,
  "Modul_7": true,
  "Modul_8": true,
  "Modul_9": true,
  "Modul_10": false,
  "Modul_11": true,
  "Modul_12": true,
  "Modul_13": false,
  "Modul_14": true,
  "Modul_15": true,
  "Nachweistyp": "abc123",
  "RefID": 987
}

IdentificationMethodsParentFilterInput

Description

Filter by parent category

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only identification methods that are children of the specified parent categories
Example
{"categoryIds": [987]}

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example
123

MonitoringParameter

Description

Monitoring parameters

Fields
Field Name Description
Einheit - String Unit
Flag_Deleted - Boolean Deleted flag for deprecated monitoring parameters
Flag_Deprecated - Boolean Deprecated flag for deprecated monitoring parameters
ID_Art - Float Art ID
ID_Datentyp - Float Datatype ID
ID_MonitoringTyp - Int! Monitoring type ID
ID_Parameter - Int! Monitoring parameter ID
ID_Sort - Float Sort ID
ID_Version - Float Current version number
MonitoringReferences - [MonitoringReference!]!
Arguments
id - Int

Monitoring reference ID

MonitoringTyp - String Name of the monitoring type
MonitoringType - MonitoringType
Parameter - String Name of the parameter
Parameter_Info - String Parameter info
Example
{
  "Einheit": "abc123",
  "Flag_Deleted": true,
  "Flag_Deprecated": false,
  "ID_Art": 987.65,
  "ID_Datentyp": 987.65,
  "ID_MonitoringTyp": 987,
  "ID_Parameter": 123,
  "ID_Sort": 987.65,
  "ID_Version": 123.45,
  "MonitoringReferences": [MonitoringReference],
  "MonitoringTyp": "xyz789",
  "MonitoringType": MonitoringType,
  "Parameter": "xyz789",
  "Parameter_Info": "abc123"
}

MonitoringReference

Description

Monitoring references

Fields
Field Name Description
Beschreibung - String Description
Flag_Deleted - Boolean Deleted flag for deleted monitoring references
Flag_Deprecated - Boolean Deprecated flag for deprecated monitoring references
ID_Parameter - Float Monitoring parameter ID
ID_Referenz - Int! Monitoring reference ID
ID_Sort - Float Sort ID
ID_Version - Float Version ID
MonitoringParameter - MonitoringParameter
Parameter - String Name of the monitoring parameter
Referenz - String Name of the monitoring reference
Example
{
  "Beschreibung": "abc123",
  "Flag_Deleted": false,
  "Flag_Deprecated": false,
  "ID_Parameter": 987.65,
  "ID_Referenz": 123,
  "ID_Sort": 123.45,
  "ID_Version": 123.45,
  "MonitoringParameter": MonitoringParameter,
  "Parameter": "abc123",
  "Referenz": "xyz789"
}

MonitoringType

Description

Monitoring types

Fields
Field Name Description
Flag_Deleted - Boolean Deleted flag for deprecated monitoring types
ID_MonitoringTyp - Int! Monitoring type ID
ID_Version - Float Current version number
MonitoringParameters - [MonitoringParameter!]!
Arguments
deleted - Boolean

Limit results to contain only monitoring parameters that are not deleted

deprecated - Boolean

Limit results to contain only monitoring parameters that are not deprecated

ids - [Int!]

Limit results to contain only monitoring parameters with the specified IDs

monitoringTypeId - Int

Limit results to contain only monitoring parameters with the specified monitoring type ID

newerThan - Int

Limit results to contain only monitoring parameters with a version number higher than this value

MonitoringTyp - String Name of the monitoring type
Example
{
  "Flag_Deleted": true,
  "ID_MonitoringTyp": 123,
  "ID_Version": 123.45,
  "MonitoringParameters": [MonitoringParameter],
  "MonitoringTyp": "abc123"
}

Observation

Description

Observations

Fields
Field Name Description
Allochthonie - Boolean Is the species allochthonous (not native to the site)?
Anzahl - String Number of individuals
AnzahlAdult - Int Number of adult individuals
AnzahlBluehend - Int Number of flowering individuals (for plants)
AnzahlGeschAdult - Int
AnzahlGeschGesamt - Int
AnzahlGeschJuvenil - Int
AnzahlJuvenil - Int Number of juvenile individuals
AnzahlMaennl - Int Number of masculine individuals
AnzahlNichtBluehend - Int Number of non-flowering individuals (for plants)
AnzahlTFAdult - Int
AnzahlTFJuvenil - Int
AnzahlWFMaennl - Int
AnzahlWFWeibl - Int
AnzahlWeibl - Int Number of feminine individuals
Anzahl_1 - Int
Anzahl_2 - Int
Anzahl_3 - Int
Anzahl_4 - Int
Anzahl_5 - Int
Anzahl_6 - Int
Anzahl_7 - Int
Anzahl_8 - Int
Anzahl_9 - Int
Anzahl_10 - Int
Anzahl_11 - Int
Anzahl_12 - Int
Anzahl_Max - Int
Anzahl_Min - Int
Bemerkung - String Observation comment
Biotop - String
Date_Changed - DateTime
Date_Create - DateTime
Date_Service - DateTime
Datum - DateTime Observation date
Datum_GeprueftAm - DateTime
Details - String Observation details
Erfassungsname - String
Flag - Boolean
Flag_Aggregiert - Boolean
Flag_Basisort - Boolean
Flag_Beringung - Boolean
Flag_Deleted - Boolean
Flag_Export - Boolean
Flag_Filter - Boolean
Flag_Intern - Boolean
Flag_Trash - Boolean
GUID_Atlas - String
GUID_Beobachter - String
GUID_Bestimmer - String
GUID_Daten - String! Observation GUID
GUID_Datenbankherkunft - String
GUID_GeprueftVon - String
GUID_Group - String
GUID_Herkunft - String
GUID_Import - String
GUID_Kasten - String
GUID_Ort - String
GUID_Sammlung - String
GUID_User - String!
Geprueft_Info - String
Hoehe - Int
ID_AddIn - Int
ID_Alter - Int
ID_Art - Int Species ID
ID_Art_Negativnachweis - Int
ID_Art_NichtKartiert - Int
ID_Besatz - Int
ID_Cloud - Int
ID_Daten - Int! Observation ID
ID_Deckungsgrad - Int
ID_Einheit - Int Unit ID
ID_FundTyp - Int
ID_GenauigkeitAnzahl - Int
ID_GenauigkeitDatum - Int
ID_Habitat - Int
ID_Herausgabegenauigkeit - Int
ID_Kategorie - Int! Taxon category ID
ID_Material - Int
ID_Nachweissicherheit - Int
ID_Nachweistyp - Int Identification method ID
ID_Qualitaet - Int
ID_Quartiertyp - Int
ID_Reproduktion - Int Reproduction ID
ID_Revierstatus - Int
ID_Schicht - Int
ID_Stadium - Int
ID_Substrat - Int
ID_Substratzustand - Int
ID_Toleranz - Int Tolerance ID
ID_Traegerbaum - Int
ID_Verhalten - Int Behaviour ID
ID_Verwendung - Int
ID_Wuchsstelle - Int
Jahr - Int Year of the observation date
LAEACellCode - Int
LAEARaster - String
Len5Finger - Float
LenDaumen - Float
LenUnterarm - Float
MTB - Int Map quadrant ID (TK25)
MTBQ - Int Map sub-quadrant ID (TK25)
Masse - Float
Masse_kg_gesamt - Float
Merkmal - String
Monat - Int Month of the observation date
ObservationAdditionalData - ObservationAdditionalData
ObservationDetails - [ObservationDetail!]!
Ortsbezeichnung - String General site name
Quelle - String
Raster - String
RefID - Int
ReferenzNr - String
Region - String
Ringnummer - String
RingnummerText - String
Ringserie - String
Vector_Grad - Int
Vector_Meter - Int
Zentrale - String
sDBHerkunft - String
xWGS84 - Float
yWGS84 - Float
Example
{
  "Allochthonie": false,
  "Anzahl": "abc123",
  "AnzahlAdult": 987,
  "AnzahlBluehend": 987,
  "AnzahlGeschAdult": 123,
  "AnzahlGeschGesamt": 123,
  "AnzahlGeschJuvenil": 987,
  "AnzahlJuvenil": 987,
  "AnzahlMaennl": 123,
  "AnzahlNichtBluehend": 987,
  "AnzahlTFAdult": 987,
  "AnzahlTFJuvenil": 987,
  "AnzahlWFMaennl": 987,
  "AnzahlWFWeibl": 123,
  "AnzahlWeibl": 987,
  "Anzahl_1": 987,
  "Anzahl_2": 987,
  "Anzahl_3": 123,
  "Anzahl_4": 987,
  "Anzahl_5": 987,
  "Anzahl_6": 123,
  "Anzahl_7": 987,
  "Anzahl_8": 987,
  "Anzahl_9": 123,
  "Anzahl_10": 123,
  "Anzahl_11": 123,
  "Anzahl_12": 987,
  "Anzahl_Max": 987,
  "Anzahl_Min": 987,
  "Bemerkung": "xyz789",
  "Biotop": "abc123",
  "Date_Changed": "2007-12-03T10:15:30Z",
  "Date_Create": "2007-12-03T10:15:30Z",
  "Date_Service": "2007-12-03T10:15:30Z",
  "Datum": "2007-12-03T10:15:30Z",
  "Datum_GeprueftAm": "2007-12-03T10:15:30Z",
  "Details": "xyz789",
  "Erfassungsname": "abc123",
  "Flag": true,
  "Flag_Aggregiert": false,
  "Flag_Basisort": true,
  "Flag_Beringung": true,
  "Flag_Deleted": false,
  "Flag_Export": false,
  "Flag_Filter": false,
  "Flag_Intern": false,
  "Flag_Trash": true,
  "GUID_Atlas": "xyz789",
  "GUID_Beobachter": "xyz789",
  "GUID_Bestimmer": "xyz789",
  "GUID_Daten": "abc123",
  "GUID_Datenbankherkunft": "xyz789",
  "GUID_GeprueftVon": "abc123",
  "GUID_Group": "xyz789",
  "GUID_Herkunft": "abc123",
  "GUID_Import": "xyz789",
  "GUID_Kasten": "xyz789",
  "GUID_Ort": "abc123",
  "GUID_Sammlung": "abc123",
  "GUID_User": "xyz789",
  "Geprueft_Info": "xyz789",
  "Hoehe": 123,
  "ID_AddIn": 987,
  "ID_Alter": 987,
  "ID_Art": 123,
  "ID_Art_Negativnachweis": 123,
  "ID_Art_NichtKartiert": 987,
  "ID_Besatz": 987,
  "ID_Cloud": 123,
  "ID_Daten": 987,
  "ID_Deckungsgrad": 987,
  "ID_Einheit": 123,
  "ID_FundTyp": 987,
  "ID_GenauigkeitAnzahl": 987,
  "ID_GenauigkeitDatum": 987,
  "ID_Habitat": 987,
  "ID_Herausgabegenauigkeit": 123,
  "ID_Kategorie": 123,
  "ID_Material": 123,
  "ID_Nachweissicherheit": 987,
  "ID_Nachweistyp": 123,
  "ID_Qualitaet": 987,
  "ID_Quartiertyp": 987,
  "ID_Reproduktion": 987,
  "ID_Revierstatus": 123,
  "ID_Schicht": 987,
  "ID_Stadium": 987,
  "ID_Substrat": 123,
  "ID_Substratzustand": 987,
  "ID_Toleranz": 123,
  "ID_Traegerbaum": 123,
  "ID_Verhalten": 123,
  "ID_Verwendung": 123,
  "ID_Wuchsstelle": 987,
  "Jahr": 987,
  "LAEACellCode": 987,
  "LAEARaster": "xyz789",
  "Len5Finger": 987.65,
  "LenDaumen": 123.45,
  "LenUnterarm": 987.65,
  "MTB": 123,
  "MTBQ": 987,
  "Masse": 987.65,
  "Masse_kg_gesamt": 123.45,
  "Merkmal": "xyz789",
  "Monat": 987,
  "ObservationAdditionalData": ObservationAdditionalData,
  "ObservationDetails": [ObservationDetail],
  "Ortsbezeichnung": "abc123",
  "Quelle": "xyz789",
  "Raster": "abc123",
  "RefID": 123,
  "ReferenzNr": "abc123",
  "Region": "xyz789",
  "Ringnummer": "xyz789",
  "RingnummerText": "xyz789",
  "Ringserie": "abc123",
  "Vector_Grad": 123,
  "Vector_Meter": 987,
  "Zentrale": "xyz789",
  "sDBHerkunft": "xyz789",
  "xWGS84": 123.45,
  "yWGS84": 987.65
}

ObservationAdditionalData

Description

ObservationAdditionalData

Fields
Field Name Description
Aktenzeichen - String
AnzahlUnberingt - Float
Brutnummer - Float
DatumWiedervorlage - DateTime
Flag_BatBaseDataValid - Boolean
Flag_Benachrichtigt - Boolean
Flag_CoordsLocked - Boolean
Flag_DataValid - Boolean
Flag_DruckstatusValid - Boolean
Flag_KorrekturDataValid - Boolean
Flag_Publiziert - Boolean
Flugrichtung - String
Flugstrecke - Float
Formular_ID - String
GUID_Daten - String! Observation GUID
GUID_Daten_Copy - String
GUID_Daten_Original - String
Geburt - DateTime Date of birth
ID_AktuellerZustand - Float
ID_Art_Wirtsvogel - Float
ID_BStatus_1 - Float
ID_BStatus_2 - Float
ID_BStatus_3 - Float
ID_BStatus_4 - Float
ID_Bearbeitungsstatus - Float
ID_Biotop - Float
ID_Cloud - Float!
ID_DatenZusatz - Int! Additional data ID
ID_Fundstatus - Float
ID_Fundursache - Float
ID_Fundzustand - Float
ID_Geschlecht - Float
ID_Koerperseite - Float
ID_Nachweissicherheit_Erst - Float
ID_UnklareMeldung - Float
ID_VerifikationRing - Float
ID_Verletzung - Float
ID_Vorgang - Float
Lebensalter - String Age
LenFluegel - Float
LenTeilfeder - Float
RegionDet - String
Tagesdifferenz - Float
WeitereBeobachter - String
Zeitdifferenz - String
wwFlugrichtung - String
wwFlugstrecke - Float
wwTagesdifferenz - Float
wwZeitdifferenz - String
Example
{
  "Aktenzeichen": "xyz789",
  "AnzahlUnberingt": 987.65,
  "Brutnummer": 987.65,
  "DatumWiedervorlage": "2007-12-03T10:15:30Z",
  "Flag_BatBaseDataValid": true,
  "Flag_Benachrichtigt": true,
  "Flag_CoordsLocked": true,
  "Flag_DataValid": false,
  "Flag_DruckstatusValid": true,
  "Flag_KorrekturDataValid": false,
  "Flag_Publiziert": true,
  "Flugrichtung": "abc123",
  "Flugstrecke": 123.45,
  "Formular_ID": "xyz789",
  "GUID_Daten": "xyz789",
  "GUID_Daten_Copy": "abc123",
  "GUID_Daten_Original": "xyz789",
  "Geburt": "2007-12-03T10:15:30Z",
  "ID_AktuellerZustand": 987.65,
  "ID_Art_Wirtsvogel": 123.45,
  "ID_BStatus_1": 987.65,
  "ID_BStatus_2": 987.65,
  "ID_BStatus_3": 123.45,
  "ID_BStatus_4": 123.45,
  "ID_Bearbeitungsstatus": 123.45,
  "ID_Biotop": 987.65,
  "ID_Cloud": 987.65,
  "ID_DatenZusatz": 987,
  "ID_Fundstatus": 123.45,
  "ID_Fundursache": 987.65,
  "ID_Fundzustand": 123.45,
  "ID_Geschlecht": 123.45,
  "ID_Koerperseite": 123.45,
  "ID_Nachweissicherheit_Erst": 987.65,
  "ID_UnklareMeldung": 123.45,
  "ID_VerifikationRing": 123.45,
  "ID_Verletzung": 123.45,
  "ID_Vorgang": 987.65,
  "Lebensalter": "abc123",
  "LenFluegel": 987.65,
  "LenTeilfeder": 987.65,
  "RegionDet": "abc123",
  "Tagesdifferenz": 123.45,
  "WeitereBeobachter": "xyz789",
  "Zeitdifferenz": "xyz789",
  "wwFlugrichtung": "xyz789",
  "wwFlugstrecke": 987.65,
  "wwTagesdifferenz": 123.45,
  "wwZeitdifferenz": "abc123"
}

ObservationDetail

Description

Observation details

Fields
Field Name Description
GUID_Daten - String! Observation GUID
GUID_Details - String! Observation detail GUID
ID_Cloud - Int! Cloud ID
ID_Details - Int! Observation detail ID
ID_UF - Int User Field ID (0 = custom observation detail)
Observation - Observation
UserField - UserField
UserItem - String Custom observation detail name (when ID_UF = 0)
Wert - String! Observation detail value
Example
{
  "GUID_Daten": "abc123",
  "GUID_Details": "xyz789",
  "ID_Cloud": 987,
  "ID_Details": 987,
  "ID_UF": 987,
  "Observation": Observation,
  "UserField": UserField,
  "UserItem": "abc123",
  "Wert": "abc123"
}

ObservationsPage

Fields
Field Name Description
count - Int!
items - [Observation!]!
offset - Int!
totalCount - Int!
Example
{
  "count": 987,
  "items": [Observation],
  "offset": 123,
  "totalCount": 123
}

Observer

Description

Observer

Fields
Field Name Description
AdresseAlternativ - String
Alias_Zentrale - String
Anrede - String
Ansprechberinger - String
Arten - String
Bemerkung - String Comment
Beobachter - String Observer full name
Beringergemeinschaft - String
Code_Beringer - String
Date_Changed - DateTime
Date_Create - DateTime Creation date
Date_Service - DateTime Service date
Euring - String
Fax - String
Flag - Boolean
Flag_Aktuell - Boolean
Flag_Deleted - Boolean
Flag_HomeZentrale - Boolean
Flag_Kontakt - Boolean
Flag_OnlineAuskunft - Boolean
Flag_Visible - Boolean
Flag_eMail_OnlineAuskunft - Boolean
GUID_Ansprechberinger - String
GUID_Beobachter - String! Observer GUID
GUID_Import - String
GUID_Region - String
GUID_Replace - String
GUID_VerweisBeobachter - String
Geburtsdatum - DateTime
ID_Adressierung - Int
ID_Aktivitaet - Int
ID_Anrede - Int
ID_Beobachter - Int! Observer ID
ID_Beringerstatus - Int
ID_Cloud - Int!
ID_Mitteilung - Int
ID_Owner - Int
ID_Personentyp - Int
ID_Sprache - Int
Inschrift - String
Institution - String
Mobil - String Mobile phone
Nachname - String Last name
Namenszusatz - String
NewID - Int
Ort - String City
PLZ - String Postal code
RefID - Int
Region - String
Software - String
Strasse - String Street
Telefon - String Phone
Verweis_Zentrale - String
Vorname - String First name
Zentrale - String
eMail - String Email
Example
{
  "AdresseAlternativ": "xyz789",
  "Alias_Zentrale": "abc123",
  "Anrede": "abc123",
  "Ansprechberinger": "abc123",
  "Arten": "abc123",
  "Bemerkung": "abc123",
  "Beobachter": "abc123",
  "Beringergemeinschaft": "abc123",
  "Code_Beringer": "abc123",
  "Date_Changed": "2007-12-03T10:15:30Z",
  "Date_Create": "2007-12-03T10:15:30Z",
  "Date_Service": "2007-12-03T10:15:30Z",
  "Euring": "xyz789",
  "Fax": "abc123",
  "Flag": false,
  "Flag_Aktuell": true,
  "Flag_Deleted": false,
  "Flag_HomeZentrale": true,
  "Flag_Kontakt": true,
  "Flag_OnlineAuskunft": false,
  "Flag_Visible": true,
  "Flag_eMail_OnlineAuskunft": false,
  "GUID_Ansprechberinger": "xyz789",
  "GUID_Beobachter": "xyz789",
  "GUID_Import": "abc123",
  "GUID_Region": "abc123",
  "GUID_Replace": "abc123",
  "GUID_VerweisBeobachter": "abc123",
  "Geburtsdatum": "2007-12-03T10:15:30Z",
  "ID_Adressierung": 123,
  "ID_Aktivitaet": 123,
  "ID_Anrede": 123,
  "ID_Beobachter": 123,
  "ID_Beringerstatus": 987,
  "ID_Cloud": 123,
  "ID_Mitteilung": 123,
  "ID_Owner": 123,
  "ID_Personentyp": 123,
  "ID_Sprache": 123,
  "Inschrift": "abc123",
  "Institution": "abc123",
  "Mobil": "abc123",
  "Nachname": "abc123",
  "Namenszusatz": "xyz789",
  "NewID": 987,
  "Ort": "xyz789",
  "PLZ": "xyz789",
  "RefID": 987,
  "Region": "xyz789",
  "Software": "xyz789",
  "Strasse": "xyz789",
  "Telefon": "abc123",
  "Verweis_Zentrale": "abc123",
  "Vorname": "xyz789",
  "Zentrale": "xyz789",
  "eMail": "abc123"
}

ObserversPage

Fields
Field Name Description
count - Int!
items - [Observer!]!
offset - Int!
totalCount - Int!
Example
{
  "count": 987,
  "items": [Observer],
  "offset": 123,
  "totalCount": 987
}

Region

Values
Enum Value Description

BADEN_WUERTTEMBERG

BAVARIA

BERLIN

BRANDENBURG

BREMEN

GERMANY

HAMBURG

HESSE

LOWER_SAXONY

MECKLENBURG_WESTERN_POMERANIA

NORTH_RHINE_WESTPHALIA

RHINELAND_PALATINATE

SAARLAND

SAXONY

SAXONY_ANHALT

SCHLESWIG_HOLSTEIN

THURINGIA

Example
"BADEN_WUERTTEMBERG"

ReportingPortal

Description

Reporting portals

Fields
Field Name Description
Cloud - Cloud!
ID_Cloud - Float! Cloud ID
ReportingPortalPage - ReportingPortalPage!
Arguments
id - Int

Reporting portal page ID

reportType - String

Reporting portal page report type

reportingPortalId - Int

Reporting portal ID

urlPath - String

Reporting portal page URL path

ReportingPortalPages - [ReportingPortalPage!]!
id_meldeportal - Float! Reporting portal ID
settings - String Reporting portal settings (stringified JSON)
settings_schema_version - String Reporting portal settings schema version
subdomain - String! Reporting portal subdomain
Example
{
  "Cloud": Cloud,
  "ID_Cloud": 123.45,
  "ReportingPortalPage": ReportingPortalPage,
  "ReportingPortalPages": [ReportingPortalPage],
  "id_meldeportal": 987.65,
  "settings": "abc123",
  "settings_schema_version": "xyz789",
  "subdomain": "xyz789"
}

ReportingPortalPage

Description

Reporting portal pages

Fields
Field Name Description
ReportingPortal - ReportingPortal!
id_meldeportal - Float! Reporting portal ID
id_meldeportal_page - Float! Reporting portal page ID
report_type - String! Reporting portal page report type
settings - String Reporting portal page settings (stringified JSON)
settings_schema_version - String Reporting portal page settings schema version
url_path - String! Reporting portal page url path
Example
{
  "ReportingPortal": ReportingPortal,
  "id_meldeportal": 987.65,
  "id_meldeportal_page": 123.45,
  "report_type": "abc123",
  "settings": "xyz789",
  "settings_schema_version": "abc123",
  "url_path": "abc123"
}

ReproductionType

Description

Taxa species reproduction types

Fields
Field Name Description
Beschreibung - String Reproduction type description
Categories - [Category!]!
Flag_1 - Boolean Whether the reproduction type can be selected for taxa of category 1 (Amphibians/Reptiles).
Flag_2 - Boolean Whether the reproduction type can be selected for taxa of category 2 (Fish).
Flag_3 - Boolean Whether the reproduction type can be selected for taxa of category 3 (Mammals).
Flag_4 - Boolean Whether the reproduction type can be selected for taxa of category 4 (Birds).
Flag_5 - Boolean Whether the reproduction type can be selected for taxa of category 5 (Invertebrates).
Flag_6 - Boolean Whether the reproduction type can be selected for taxa of category 6 (Plants).
Flag_7 - Boolean Whether the reproduction type can be selected for taxa of category 7 (Funghi).
Flag_Deleted - Boolean Flag for deprecated reproduction types
Flag_Short - Boolean Whether the reproduction type is included in the short list of most common reproduction types.
Flag_Sync - Boolean Flag to indicate sync status
Flag_Visible - Boolean Whether the reproduction type is visible.
GUID_Reproduktion - String! Reproduction type GUID
ID_Reproduktion - Int! Reproduction type ID
ID_Version - Int Current version number
ID_Wertigkeit - Int
Kuerzel - String Reproduction type abbreviation
Modul_1 - Boolean
Modul_2 - Boolean
Modul_3 - Boolean
Modul_4 - Boolean
Modul_5 - Boolean
Modul_6 - Boolean
Modul_7 - Boolean
Modul_8 - Boolean
Modul_9 - Boolean
Modul_10 - Boolean
Modul_11 - Boolean
Modul_12 - Boolean
Modul_13 - Boolean
Modul_14 - Boolean
Modul_15 - Boolean
RefID - Int
Reproduktion - String Reproduction type name
Example
{
  "Beschreibung": "xyz789",
  "Categories": [Category],
  "Flag_1": false,
  "Flag_2": false,
  "Flag_3": true,
  "Flag_4": true,
  "Flag_5": true,
  "Flag_6": false,
  "Flag_7": true,
  "Flag_Deleted": true,
  "Flag_Short": true,
  "Flag_Sync": true,
  "Flag_Visible": true,
  "GUID_Reproduktion": "abc123",
  "ID_Reproduktion": 123,
  "ID_Version": 123,
  "ID_Wertigkeit": 123,
  "Kuerzel": "abc123",
  "Modul_1": false,
  "Modul_2": false,
  "Modul_3": true,
  "Modul_4": false,
  "Modul_5": false,
  "Modul_6": false,
  "Modul_7": true,
  "Modul_8": false,
  "Modul_9": true,
  "Modul_10": true,
  "Modul_11": false,
  "Modul_12": true,
  "Modul_13": false,
  "Modul_14": true,
  "Modul_15": true,
  "RefID": 987,
  "Reproduktion": "abc123"
}

ReproductionTypesParentFilterInput

Description

Filter by parent category

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only reproduction types that are children of the specified parent categories
Example
{"categoryIds": [987]}

Sea

Values
Enum Value Description

BALTIC_SEA

BOTH

NORTH_SEA

Example
"BALTIC_SEA"

Species

Description

Taxa species

Fields
Field Name Description
Art_BirdBase - String Name of the species in BirdBase
Art_Deutsch - String German name of the species
Art_English - String English name of the species
Art_French - String French name of the species
Art_German - String German name of the species
Art_Kuerzel - String Short identifier of the species
Art_Kuerzel_BirdBase - String Short name of the species in BirdBase
Art_Spanish - String Spanish name of the species
Art_Subgenus - String Scientific name of the species including the subgenus name (lat.)
Art_Wissenschaftlich - String Scientific name of the species (lat.)
Autor - String Author of the scientific species name
BL20001 - Boolean Species occurence in Baden-Wuerttember
BL20002 - Boolean Species occurence in Bavaria
BL20003 - Boolean Species occurence in Brandenburg
BL20004 - Boolean Species occurence in Bremen
BL20005 - Boolean Species occurence in Hamburg
BL20006 - Boolean Species occurence in Hesse
BL20007 - Boolean Species occurence in Mecklenburg-Western Pomerania
BL20008 - Boolean Species occurence in Lower Saxony
BL20009 - Boolean Species occurence in North Rhine-Westphalia
BL20010 - Boolean Species occurence in Rhineland-Palatinate
BL20011 - Boolean Species occurence in Saarland
BL20012 - Boolean Species occurence in Saxony
BL20013 - Boolean Species occurence in Saxony-Anhalt
BL20014 - Boolean Species occurence in Schleswig-Holstein
BL20015 - Boolean Species occurence in Thuringia
BL20016 - Boolean Species occurence in Germany
BL20017 - Boolean Species occurence in Berlin
BNatSchG - String Protection status under the Federal Nature Conservation Act
BfN_Code - String Species code of the Federal Agency for Nature Conservation (BfN)
Category - Category
Code_EU - String German name of the group
EUNomen - String Fauna Europaea LSID
Euring - String EURING Exchange Code for European bird ringing
FFH - String Annex of the European Habitats Directive
FFHHabitatTypeSpecies - FFHHabitatTypeSpecies
FFHSpeciesCriteria - [FFHSpeciesCriterion!]!
Arguments
deleted - Boolean

Limit results to contain only species criteria lists that are not deprecated

ids - [Int!]

Limit results to contain only species criteria lists with the specified IDs

newerThan - Int

Limit results to contain only species criteria lists with a version number higher than this value

region - [Region!]

Limit results to contain only species criteria used in the specified regions

year - Int

Limit results to contain only species criteria that are valid in the specified year

Flag_Deleted - Boolean Flag for deprecated species
Flag_Sync - Boolean Flag to indicate sync status
Group - Group
ID_Art - Int! Species ID
ID_ArtenTyp - Int ID of the taxa type (e.g. order, genus, family)
ID_Gruppe - Int Parent group ID
ID_Kategorie - Int Parent category ID
ID_Parent - Int Parent species ID
ID_Secundum - Int ID of the third party reference entry to the naming and classification of the species
ID_TaxaStatus - Float Indicates whether it is a valid taxon (0), invalid taxon (1) or a synonym (2)
ID_Untergruppe - Int Parent subgroup ID
ID_Version - Int Current version number
ParentSpecies - Species
RL20001 - String Status in the Baden-Wuerttemberg Red List
RL20002 - String Status in the Bavarian Red List
RL20003 - String Status in the Brandenburg Red List
RL20004 - String Status in the Bremen Red List
RL20005 - String Status in the Hamburg Red List
RL20006 - String Status in the Hesse Red List
RL20007 - String Status in the Mecklenburg-Western Pomerania Red List
RL20008 - String Status in the Lower Saxony Red List
RL20009 - String Status in the North Rhine-Westphalia Red List
RL20010 - String Status in the Rhineland-Palatinate Red List
RL20011 - String Status in the Saarland Red List
RL20012 - String Status in the Saxony Red List
RL20013 - String Status in the Saxony-Anhalt Red List
RL20014 - String Status in the Schleswig-Holstein Red List
RL20015 - String Status in the Thuringia Red List
RL20016 - String Status in the German Red List
RL20017 - String Status in the Berlin Red List
RefID - Int
Species - [Species!]
Subgroup - Subgroup
SysCode - String For the systematic classification of species for species experts
SystemCode - String Internal code that represents the position in the species tree (Category-Group-Subgroup-...-Genus-Species)
TaxonomicRank - TaxonomicRank
wwSysCode - String For the systematic classification of species for species experts
Example
{
  "Art_BirdBase": "abc123",
  "Art_Deutsch": "abc123",
  "Art_English": "abc123",
  "Art_French": "xyz789",
  "Art_German": "xyz789",
  "Art_Kuerzel": "abc123",
  "Art_Kuerzel_BirdBase": "xyz789",
  "Art_Spanish": "xyz789",
  "Art_Subgenus": "abc123",
  "Art_Wissenschaftlich": "abc123",
  "Autor": "abc123",
  "BL20001": true,
  "BL20002": true,
  "BL20003": false,
  "BL20004": true,
  "BL20005": false,
  "BL20006": true,
  "BL20007": true,
  "BL20008": true,
  "BL20009": false,
  "BL20010": false,
  "BL20011": true,
  "BL20012": false,
  "BL20013": true,
  "BL20014": true,
  "BL20015": false,
  "BL20016": true,
  "BL20017": true,
  "BNatSchG": "xyz789",
  "BfN_Code": "abc123",
  "Category": Category,
  "Code_EU": "abc123",
  "EUNomen": "xyz789",
  "Euring": "abc123",
  "FFH": "abc123",
  "FFHHabitatTypeSpecies": FFHHabitatTypeSpecies,
  "FFHSpeciesCriteria": [FFHSpeciesCriterion],
  "Flag_Deleted": false,
  "Flag_Sync": true,
  "Group": Group,
  "ID_Art": 123,
  "ID_ArtenTyp": 987,
  "ID_Gruppe": 987,
  "ID_Kategorie": 123,
  "ID_Parent": 987,
  "ID_Secundum": 123,
  "ID_TaxaStatus": 123.45,
  "ID_Untergruppe": 987,
  "ID_Version": 987,
  "ParentSpecies": Species,
  "RL20001": "xyz789",
  "RL20002": "abc123",
  "RL20003": "xyz789",
  "RL20004": "abc123",
  "RL20005": "xyz789",
  "RL20006": "xyz789",
  "RL20007": "abc123",
  "RL20008": "abc123",
  "RL20009": "abc123",
  "RL20010": "xyz789",
  "RL20011": "abc123",
  "RL20012": "xyz789",
  "RL20013": "abc123",
  "RL20014": "xyz789",
  "RL20015": "abc123",
  "RL20016": "abc123",
  "RL20017": "xyz789",
  "RefID": 987,
  "Species": [Species],
  "Subgroup": Subgroup,
  "SysCode": "abc123",
  "SystemCode": "xyz789",
  "TaxonomicRank": TaxonomicRank,
  "wwSysCode": "xyz789"
}

SpeciesPage

Fields
Field Name Description
count - Int!
items - [Species!]!
offset - Int!
totalCount - Int!
Example
{
  "count": 987,
  "items": [Species],
  "offset": 987,
  "totalCount": 987
}

SpeciesParentFilterInput

Description

Filter by parent category, group, subgroup or species

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only species that are children of the specified parent categories
groupIds - [Int!] Limit results to contain only species that are children of the specified parent groups
speciesIds - [Int!] Limit results to contain only species that are children of the specified parent species
subgroupIds - [Int!] Limit results to contain only species that are children of the specified parent subgroups
Example
{
  "categoryIds": [123],
  "groupIds": [987],
  "speciesIds": [123],
  "subgroupIds": [987]
}

String

Description

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.

Example
"xyz789"

Subgroup

Description

Taxa subgroups

Fields
Field Name Description
Flag_Deleted - Boolean Flag for deprecated subgroups
Flag_Sync - Boolean Flag to indicate sync status
Group - Group
ID_Gruppe - Int ID of parent group
ID_Untergruppe - Int! Subgroup ID
ID_Version - Int Current version number
Species - [Species!]
Untergruppe - String German name of the subgroup
Untergruppe_wiss - String Scientific name of the subgroup (lat.)
Example
{
  "Flag_Deleted": false,
  "Flag_Sync": false,
  "Group": Group,
  "ID_Gruppe": 123,
  "ID_Untergruppe": 123,
  "ID_Version": 987,
  "Species": [Species],
  "Untergruppe": "xyz789",
  "Untergruppe_wiss": "abc123"
}

TaxaStatus

Values
Enum Value Description

INVALID

SYNONYM

VALID

Example
"INVALID"

TaxonomicRank

Description

Taxonomic ranks

Fields
Field Name Description
Artentyp - String English taxonomic rank name
Beschreibung - String German taxonomic rank name
Flag_Deleted - Boolean Flag for deprecated taxonomic ranks
Flag_Sync - Boolean Flag to indicate sync status
ID_ArtenTyp - Int! Taxonomic rank ID
ID_Sort - Int Taxonomic rank sort order
ID_Version - Int Current version number
Species - [Species!]
Example
{
  "Artentyp": "xyz789",
  "Beschreibung": "xyz789",
  "Flag_Deleted": false,
  "Flag_Sync": false,
  "ID_ArtenTyp": 123,
  "ID_Sort": 123,
  "ID_Version": 987,
  "Species": [Species]
}

Unit

Description

Taxa species units

Fields
Field Name Description
Beschreibung - String Unit description
Categories - [Category!]!
Einheit - String Unit name
Flag_1 - Boolean Whether the unit can be selected for taxa of category 1 (Amphibians/Reptiles).
Flag_2 - Boolean Whether the unit can be selected for taxa of category 2 (Fish).
Flag_3 - Boolean Whether the unit can be selected for taxa of category 3 (Mammals).
Flag_4 - Boolean Whether the unit can be selected for taxa of category 4 (Birds).
Flag_5 - Boolean Whether the unit can be selected for taxa of category 5 (Invertebrates).
Flag_6 - Boolean Whether the unit can be selected for taxa of category 6 (Plants).
Flag_7 - Boolean Whether the unit can be selected for taxa of category 7 (Funghi).
Flag_Deleted - Boolean Flag for deprecated units
Flag_Sync - Boolean Flag to indicate sync status
Flag_Visible - Boolean Whether the unit is visible.
GUID_Einheit - String! Unit GUID
ID_Einheit - Int! Unit ID
ID_Sort - Int Unit sort order
ID_Version - Int Current version number
Kuerzel - String Unit abbreviation
Modul_1 - Boolean
Modul_2 - Boolean
Modul_3 - Boolean
Modul_4 - Boolean
Modul_5 - Boolean
Modul_6 - Boolean
Modul_7 - Boolean
Modul_8 - Boolean
Modul_9 - Boolean
Modul_10 - Boolean
Modul_11 - Boolean
Modul_12 - Boolean
Modul_13 - Boolean
Modul_14 - Boolean
Modul_15 - Boolean
RefID - Int
Example
{
  "Beschreibung": "xyz789",
  "Categories": [Category],
  "Einheit": "abc123",
  "Flag_1": false,
  "Flag_2": false,
  "Flag_3": false,
  "Flag_4": true,
  "Flag_5": false,
  "Flag_6": true,
  "Flag_7": false,
  "Flag_Deleted": true,
  "Flag_Sync": true,
  "Flag_Visible": false,
  "GUID_Einheit": "abc123",
  "ID_Einheit": 123,
  "ID_Sort": 123,
  "ID_Version": 123,
  "Kuerzel": "abc123",
  "Modul_1": true,
  "Modul_2": false,
  "Modul_3": false,
  "Modul_4": false,
  "Modul_5": true,
  "Modul_6": false,
  "Modul_7": false,
  "Modul_8": false,
  "Modul_9": true,
  "Modul_10": false,
  "Modul_11": false,
  "Modul_12": false,
  "Modul_13": false,
  "Modul_14": true,
  "Modul_15": true,
  "RefID": 987
}

UnitsParentFilterInput

Description

Filter by parent category

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only units that are children of the specified parent categories
Example
{"categoryIds": [987]}

Upload

Description

The Upload scalar type represents a file upload.

Example
Upload

UserField

Description

User fields for observation details

Fields
Field Name Description
CountDecimal - Int Number of decimal places
Description - String User field description
Flag_1 - Boolean Whether the user field is for taxa of category 1 (Amphibians/Reptiles).
Flag_2 - Boolean Whether the user field is for taxa of category 2 (Fish).
Flag_3 - Boolean Whether the user field is for taxa of category 3 (Mammals).
Flag_4 - Boolean Whether the user field is for taxa of category 4 (Birds).
Flag_5 - Boolean Whether the user field is for taxa of category 5 (Invertebrates).
Flag_6 - Boolean Whether the user field is for taxa of category 6 (Plants).
Flag_7 - Boolean Whether the user field is for taxa of category 7 (Funghi).
Flag_AufnahmeDetails - Boolean
Flag_Deleted - Boolean Flag for deprecated user fields
Flag_Details - Boolean
Flag_FilterField - Boolean
Flag_Sync - Boolean Flag to indicate sync status
ID_DT - Int! Data type ID
ID_Datentyp - Int Data type ID
ID_UF - Int! User field ID
ID_Version - Int Current version number
Kategorie - String User field category
Modul_1 - Boolean Whether the user field is for module 1 (beavers).
Modul_2 - Boolean Whether the user field is for module 2 (bats).
Modul_3 - Boolean Whether the user field is for module 3 (dormice).
Modul_4 - Boolean Whether the user field is for module 4 (fish).
Modul_5 - Boolean Whether the user field is for module 5 (castings).
Modul_6 - Boolean Whether the user field is for module 6 (Large birds/breeding site).
Modul_7 - Boolean Whether the user field is for module 7 (Large birds/resting place).
Modul_8 - Boolean Whether the user field is for module 8 (Wolf monitoring/howling).
Modul_9 - Boolean Whether the user field is for module 9 (Wolf monitoring/carcass of wild animals).
Modul_10 - Boolean Whether the user field is for module 10 (Wolf monitoring/dropping).
Modul_11 - Boolean Whether the user field is for module 11 (Wolf monitoring/observation).
Modul_12 - Boolean Whether the user field is for module 12 (Wolf monitoring/track).
Modul_13 - Boolean Whether the user field is for module 13 (BatBase).
Modul_14 - Boolean Whether the user field is for module 14 (BirdBase).
Modul_15 - Boolean Whether the user field is for module 15 (Monitoring otter). This module is discontinued.
ObservationDetails - [ObservationDetail!]
UserField - String User field name
UserField_English - String English user field name
UserField_French - String French user field name
UserField_German - String German user field name
UserField_Spanish - String Spanish user field name
Example
{
  "CountDecimal": 123,
  "Description": "xyz789",
  "Flag_1": true,
  "Flag_2": true,
  "Flag_3": false,
  "Flag_4": false,
  "Flag_5": false,
  "Flag_6": false,
  "Flag_7": true,
  "Flag_AufnahmeDetails": false,
  "Flag_Deleted": true,
  "Flag_Details": false,
  "Flag_FilterField": true,
  "Flag_Sync": true,
  "ID_DT": 987,
  "ID_Datentyp": 123,
  "ID_UF": 123,
  "ID_Version": 987,
  "Kategorie": "abc123",
  "Modul_1": true,
  "Modul_2": true,
  "Modul_3": true,
  "Modul_4": true,
  "Modul_5": false,
  "Modul_6": true,
  "Modul_7": true,
  "Modul_8": false,
  "Modul_9": true,
  "Modul_10": false,
  "Modul_11": false,
  "Modul_12": false,
  "Modul_13": true,
  "Modul_14": true,
  "Modul_15": false,
  "ObservationDetails": [ObservationDetail],
  "UserField": "xyz789",
  "UserField_English": "abc123",
  "UserField_French": "xyz789",
  "UserField_German": "xyz789",
  "UserField_Spanish": "xyz789"
}

UserFieldsParentFilterInput

Description

Filter by parent category or module

Fields
Input Field Description
categoryIds - [Int!] Limit results to contain only user fields that are children of the specified parent taxa categories
moduleIds - [Int!] Limit results to contain only user fields that are children of the specified parent modules
Example
{"categoryIds": [987], "moduleIds": [987]}