GET /api/v1/schema/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/vnd.oai.openapi
Vary: Accept

info:
  description: ''
  title: FragDenStaat API
  version: ''
openapi: 3.0.0
paths:
  /api/v1/attachment/:
    get:
      operationId: attachment_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: filetype
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: approved
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_redacted
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: belongs_to
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - attachment
  /api/v1/attachment/{id}/:
    get:
      operationId: attachment_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: filetype
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: approved
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_redacted
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: belongs_to
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - attachment
  /api/v1/campaigninformationobject/:
    get:
      operationId: campaigninformationobject_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      tags:
      - campaigninformationobject
  /api/v1/campaigninformationobject/random/:
    get:
      operationId: campaigninformationobject_random
      tags:
      - campaigninformationobject
  /api/v1/campaigninformationobject/search/:
    get:
      operationId: campaigninformationobject_search
      tags:
      - campaigninformationobject
  /api/v1/campaigninformationobject/{id}/:
    get:
      operationId: campaigninformationobject_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - campaigninformationobject
  /api/v1/category/:
    get:
      operationId: category_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_topic
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: depth
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: parent
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: ancestor
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - category
  /api/v1/category/autocomplete/:
    get:
      operationId: category_autocomplete
      tags:
      - category
  /api/v1/category/{id}/:
    get:
      operationId: category_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: A unique integer value identifying this Kategorie.
          title: !!python/tuple
          - ID
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_topic
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: depth
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: parent
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: ancestor
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - category
  /api/v1/classification/:
    get:
      operationId: classification_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: depth
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: parent
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: ancestor
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - classification
  /api/v1/classification/{id}/:
    get:
      operationId: classification_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: "A unique integer value identifying this Beh\xF6rdentyp."
          title: !!python/tuple
          - ID
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: depth
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: parent
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: ancestor
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - classification
  /api/v1/georegion/:
    get:
      operationId: georegion_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: level
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: kind
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: slug
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - georegion
  /api/v1/georegion/{id}/:
    get:
      operationId: georegion_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: A unique integer value identifying this Geographische Region.
          title: !!python/tuple
          - ID
          type: integer
      - in: query
        name: name
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: level
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: number
      - in: query
        name: kind
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: slug
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - georegion
  /api/v1/jurisdiction/:
    get:
      operationId: jurisdiction_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      tags:
      - jurisdiction
  /api/v1/jurisdiction/{id}/:
    get:
      operationId: jurisdiction_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: "A unique integer value identifying this Zust\xE4ndigkeitsbereich."
          title: !!python/tuple
          - ID
          type: integer
      tags:
      - jurisdiction
  /api/v1/law/:
    get:
      operationId: law_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: mediator
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - law
  /api/v1/law/{id}/:
    get:
      operationId: law_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: A unique integer value identifying this Informationsfreiheitsgesetz.
          title: !!python/tuple
          - ID
          type: integer
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: mediator
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - law
  /api/v1/message/:
    get:
      operationId: message_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      tags:
      - message
  /api/v1/message/{id}/:
    get:
      operationId: message_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - message
  /api/v1/publicbody/:
    get:
      operationId: publicbody_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: slug
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: classification_id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: classification
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: category
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - publicbody
  /api/v1/publicbody/search/:
    get:
      operationId: publicbody_search
      tags:
      - publicbody
  /api/v1/publicbody/{id}/:
    get:
      operationId: publicbody_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: slug
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: classification_id
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: q
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: classification
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: category
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - publicbody
  /api/v1/request/:
    get:
      operationId: request_list
      parameters:
      - in: query
        name: limit
        schema:
          description: Number of results to return per page.
          title: !!python/tuple
          - Limit
          type: integer
      - in: query
        name: offset
        schema:
          description: The initial index from which to return the results.
          title: !!python/tuple
          - Offset
          type: integer
      - in: query
        name: user
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_foi
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: checked
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: tags
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: resolution
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: status
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: reference
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: public_body
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: categories
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - request
  /api/v1/request/search/:
    get:
      operationId: request_search
      tags:
      - request
  /api/v1/request/{id}/:
    get:
      operationId: request_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: user
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: is_foi
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: checked
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: jurisdiction
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: tags
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: resolution
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: status
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: reference
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: public_body
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      - in: query
        name: categories
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - request
  /api/v1/venue/:
    get:
      operationId: venue_list
      tags:
      - venue
  /api/v1/venue/{id}/:
    get:
      operationId: venue_read
      parameters:
      - in: path
        name: id
        required: true
        schema:
          description: ''
          title: !!python/tuple
          - ''
          type: string
      tags:
      - venue
servers:
- url: https://fragdenstaat.de/api/v1/schema/