openapi: 3.0.4
servers:
  - url: https://{environment}.pigello.io
    variables:
      environment:
        default: dev.api
        enum:
          - dev.api
          - api
security:
  - customer_id: []
    application_id: []
    service_id: []
    service_version_id: []
    client_ct: []
    client_object_id: []
    client_secret: []
paths:
  /contracts/apartmentcontract/list/:
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.apartmentcontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Apartmentcontract
      summary: Bulk write 'Apartmentcontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.apartmentcontract'
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.apartmentcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: addresses
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: financial_handlers
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlord_custom_ids
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlords
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tenants
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allowed_target_audiences
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: bi_tenants
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_brf_invoiceable
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: space
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: subtenant_connection_stakeholder_type__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: subtenant_connection_status__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Apartmentcontract
      summary: List 'Apartmentcontract'
  /contracts/apartmentcontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.apartmentcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Apartmentcontract
      summary: Create 'Apartmentcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.apartmentcontract'
  /contracts/apartmentcontract/{pk}/:
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Apartmentcontract
      summary: Delete 'Apartmentcontract'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.apartmentcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Apartmentcontract
      summary: Get 'Apartmentcontract'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.apartmentcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Apartmentcontract
      summary: Update 'Apartmentcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.apartmentcontract'
  /accounting/contracts/preview/apartmentcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Apartmentcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/perform/apartmentcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Apartmentcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/parkingspotcontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.parkingspotcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Parkingspotcontract
      summary: Create 'Parkingspotcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.parkingspotcontract'
  /contracts/parkingspotcontract/{pk}/:
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Parkingspotcontract
      summary: Delete 'Parkingspotcontract'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.parkingspotcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Parkingspotcontract
      summary: Update 'Parkingspotcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.parkingspotcontract'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.parkingspotcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Parkingspotcontract
      summary: Get 'Parkingspotcontract'
  /contracts/parkingspotcontract/list/:
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.parkingspotcontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Parkingspotcontract
      summary: Bulk write 'Parkingspotcontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.parkingspotcontract'
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.parkingspotcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: addresses
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: financial_handlers
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlord_custom_ids
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlords
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tenants
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allowed_target_audiences
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: bi_tenants
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: customer_earnings_setting
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_brf_invoiceable
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_parkingspot_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: space
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: subtenant_connection_stakeholder_type__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: subtenant_connection_status__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Parkingspotcontract
      summary: List 'Parkingspotcontract'
  /accounting/contracts/perform/parkingspotcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Parkingspotcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/preview/parkingspotcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Parkingspotcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/contractcancellationreason/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationreason'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationreason
      summary: Create 'Contractcancellationreason'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationreason'
  /contracts/contractcancellationreason/list/:
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.contractcancellationreason'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationreason
      summary: Bulk write 'Contractcancellationreason'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.contractcancellationreason'
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.contractcancellationreason'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allowed_for_pending_re_negotation
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: allowed_for_regular_termination
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: description
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: title
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: visible_for_customers
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Contractcancellationreason
      summary: List 'Contractcancellationreason'
  /contracts/contractcancellationreason/{pk}/:
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationreason
      summary: Delete 'Contractcancellationreason'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationreason'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationreason
      summary: Get 'Contractcancellationreason'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationreason'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationreason
      summary: Update 'Contractcancellationreason'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationreason'
  /contracts/outdoorsectioncontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.outdoorsectioncontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Outdoorsectioncontract
      summary: Create 'Outdoorsectioncontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.outdoorsectioncontract'
  /contracts/outdoorsectioncontract/{pk}/:
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.outdoorsectioncontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Outdoorsectioncontract
      summary: Get 'Outdoorsectioncontract'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Outdoorsectioncontract
      summary: Delete 'Outdoorsectioncontract'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.outdoorsectioncontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Outdoorsectioncontract
      summary: Update 'Outdoorsectioncontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.outdoorsectioncontract'
  /contracts/outdoorsectioncontract/list/:
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.outdoorsectioncontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Outdoorsectioncontract
      summary: Bulk write 'Outdoorsectioncontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.outdoorsectioncontract'
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.outdoorsectioncontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: addresses
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: financial_handlers
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlord_custom_ids
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlords
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tenants
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allowed_target_audiences
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: bi_tenants
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: customer_earnings_setting
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: space
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: subtenant_connection_stakeholder_type__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: subtenant_connection_status__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Outdoorsectioncontract
      summary: List 'Outdoorsectioncontract'
  /accounting/contracts/perform/outdoorsectioncontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Outdoorsectioncontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/preview/outdoorsectioncontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Outdoorsectioncontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/industrialpremisescontract/{pk}/:
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.industrialpremisescontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Industrialpremisescontract
      summary: Update 'Industrialpremisescontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.industrialpremisescontract'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Industrialpremisescontract
      summary: Delete 'Industrialpremisescontract'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.industrialpremisescontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Industrialpremisescontract
      summary: Get 'Industrialpremisescontract'
  /contracts/industrialpremisescontract/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.industrialpremisescontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: addresses
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: financial_handlers
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlord_custom_ids
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: landlords
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tenants
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allowed_target_audiences
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: bi_tenants
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: customer_earnings_setting
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_brf_invoiceable
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: space
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: subtenant_connection_stakeholder_type__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: subtenant_connection_status__in
          in: query
          required: false
          schema:
            type: array
            items: {}
            writeOnly: true
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Industrialpremisescontract
      summary: List 'Industrialpremisescontract'
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.industrialpremisescontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Industrialpremisescontract
      summary: Bulk write 'Industrialpremisescontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.industrialpremisescontract'
  /contracts/industrialpremisescontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.industrialpremisescontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Industrialpremisescontract
      summary: Create 'Industrialpremisescontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.industrialpremisescontract'
  /accounting/contracts/perform/industrialpremisescontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Industrialpremisescontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/preview/industrialpremisescontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Industrialpremisescontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/blockcontract/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.blockcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tenants
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: apartments
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: bi_tenants
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: industrial_premises
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_company
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_contract_setting
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_payment_terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_realestate
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: outdoor_sections
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: parking_spots
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Blockcontract
      summary: List 'Blockcontract'
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.blockcontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Blockcontract
      summary: Bulk write 'Blockcontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.blockcontract'
  /contracts/blockcontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.blockcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Blockcontract
      summary: Create 'Blockcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.blockcontract'
  /contracts/blockcontract/{pk}/:
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Blockcontract
      summary: Delete 'Blockcontract'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.blockcontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Blockcontract
      summary: Update 'Blockcontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.blockcontract'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.blockcontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Blockcontract
      summary: Get 'Blockcontract'
  /accounting/contracts/perform/blockcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Blockcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/preview/blockcontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Blockcontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/contractcancellationposition/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationposition'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationposition
      summary: Create 'Contractcancellationposition'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationposition'
  /contracts/contractcancellationposition/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.contractcancellationposition'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: affects_sub_contracts
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: block_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: closed
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: external_party
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: initiating_position
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: is_preliminary
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: issued_by_admin_on_behalf_of_party
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: message
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization_user
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: other_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: parkingspot_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: part_resignation
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: read
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: resign
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: tenant
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: termination
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: transfer_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: transfer_notation
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: transfer_request
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: transfer_to_external_party
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: transition_approved
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Contractcancellationposition
      summary: List 'Contractcancellationposition'
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.contractcancellationposition'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationposition
      summary: Bulk write 'Contractcancellationposition'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.contractcancellationposition'
  /contracts/contractcancellationposition/{pk}/:
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationposition'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationposition
      summary: Get 'Contractcancellationposition'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationposition
      summary: Delete 'Contractcancellationposition'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contractcancellationposition'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationposition
      summary: Update 'Contractcancellationposition'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationposition'
  /contracts/contracttransfernotation/{pk}/:
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contracttransfernotation'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contracttransfernotation
      summary: Get 'Contracttransfernotation'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contracttransfernotation
      summary: Delete 'Contracttransfernotation'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.contracttransfernotation'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contracttransfernotation
      summary: Update 'Contracttransfernotation'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contracttransfernotation'
  /contracts/contracttransfernotation/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.contracttransfernotation'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: block_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: other_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: parkingspot_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: transfer_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: transfer_performed
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Contracttransfernotation
      summary: List 'Contracttransfernotation'
  /contracts/othercontract/{pk}/:
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Othercontract
      summary: Delete 'Othercontract'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.othercontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Othercontract
      summary: Update 'Othercontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.othercontract'
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.othercontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Othercontract
      summary: Get 'Othercontract'
  /contracts/othercontract/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.othercontract'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: archived
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: cancellation_comment
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: cancellation_signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_source
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancellation_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: cancelled_by_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: co_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: counterpart_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: counterpart_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_dimension_value
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: has_base_rent_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: id_number
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: initial_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoice_merge_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_index_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_merge_non_base_rent_in_view
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoice_month_interval
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_attempt_autogiro
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_automatic_creation_paused
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_company
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_contract_setting
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_customer_reference
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_debt_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_debt_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_default_vat
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_interest_fee_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_marking
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: invoicing_payment_terms
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_period
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_period_from
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_blocked
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: invoicing_reminder_distribution_pushed_until
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: invoicing_use_rent_invoice
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: is_draft
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: last_counterpart_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: last_owner_notification_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: lifetime_end_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: main_apartment_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_industrial_premises_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_outdoorsection_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: main_parkingspot_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: negotiation_succession_contract
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: owner_notification_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: owner_warning_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: pending_re_negotiations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: relates_to_content_type
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: relates_to_object_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_indefinetely
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: renew_interval_weeks
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: renewed_to
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: revenue_increase_created_at__lte
          in: query
          required: false
          schema: {}
        - name: revenue_increase_not_created__gte
          in: query
          required: false
          schema: {}
        - name: signed_time
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: start_date
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: status
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: tenant_counterpart
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
      tags:
        - Othercontract
      summary: List 'Othercontract'
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.othercontract'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Othercontract
      summary: Bulk write 'Othercontract'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.othercontract'
  /contracts/othercontract/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.othercontract'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Othercontract
      summary: Create 'Othercontract'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.othercontract'
  /accounting/contracts/perform/othercontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Othercontract
      requestBody:
        content:
          application/json:
            schema: {}
  /accounting/contracts/preview/othercontract/{organization_id}/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema: {}
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Othercontract
      requestBody:
        content:
          application/json:
            schema: {}
  /contracts/signedcontractdocument/list/:
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/contracts.signedcontractdocument'
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Signedcontractdocument
      summary: Bulk write 'Signedcontractdocument'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/contracts.signedcontractdocument'
  /contracts/signedcontractdocument/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.signedcontractdocument'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Signedcontractdocument
      summary: Create 'Signedcontractdocument'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.signedcontractdocument'
  /contracts/signedcontractdocument/{pk}/:
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.signedcontractdocument'
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Signedcontractdocument
      summary: Get 'Signedcontractdocument'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Signedcontractdocument
      summary: Delete 'Signedcontractdocument'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/contracts.signedcontractdocument'
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Signedcontractdocument
      summary: Update 'Signedcontractdocument'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.signedcontractdocument'
  /contracts/contractcancellationconfiguration/:
    post:
      responses:
        '201':
          description: Successful creation
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/contracts.contractcancellationconfiguration
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationconfiguration
      summary: Create 'Contractcancellationconfiguration'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationconfiguration'
  /contracts/contractcancellationconfiguration/list/:
    get:
      responses:
        '200':
          description: Successful query
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/contracts.contractcancellationconfiguration
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: _jsonl
          in: query
          required: false
          schema:
            type: boolean
        - name: _order_by
          in: query
          required: false
          schema:
            type: array
            items:
              type: string
          example: field_a,-field_b
        - name: _page
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            description: >-
              **Additional Validation Information:**


              This value must be set together with the following fields:
              `_page_size`
        - name: _page_size
          in: query
          required: false
          schema:
            type: integer
            format: int32
            description: |-
              **Additional Validation Information:**

              This value must be set together with the following fields: `_page`
        - name: _search
          in: query
          required: false
          schema:
            type: string
        - name: _slim
          in: query
          required: false
          schema:
            type: boolean
        - name: _statistics
          in: query
          required: false
          schema:
            type: boolean
        - name: customer_columns
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_realestates
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: global_segments
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: tags
          in: query
          required: false
          schema:
            type: array
            items: {}
        - name: allow_pending_re_negotations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: allow_regular_termination
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: allowed_cancellation_reasons
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: created_at
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `gt`, Supports negation (via `!`): `True`


            Operator: `gte`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `lt`, Supports negation (via `!`): `True`


            Operator: `lte`, Supports negation (via `!`): `True`
        - name: custom_id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
        - name: id
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: organization
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: require_answered_external_personal_information_sharing
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: require_predetermined_cancellation_reason
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: require_signature_for_cancellations
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: require_tenant_approval_on_landlord_issued_cancellation
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`
        - name: title
          in: query
          required: false
          schema: {}
          description: >-
            Filter can be negated by adding a `!` to the end of the parameter
            name.






            **Additional operators:**


            Operator: `contains`, Supports negation (via `!`): `True`


            Operator: `endswith`, Supports negation (via `!`): `True`


            Operator: `icontains`, Supports negation (via `!`): `True`


            Operator: `iendswith`, Supports negation (via `!`): `True`


            Operator: `iexact`, Supports negation (via `!`): `True`


            Operator: `in`, Supports negation (via `!`): `True`


            Operator: `isnull`, Supports negation (via `!`): `True`


            Operator: `istartswith`, Supports negation (via `!`): `True`


            Operator: `startswith`, Supports negation (via `!`): `True`
      tags:
        - Contractcancellationconfiguration
      summary: List 'Contractcancellationconfiguration'
    post:
      responses:
        '201':
          description: Successful bulk create/update
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/contracts.contractcancellationconfiguration
        '400':
          $ref: '#/components/responses/invalid_list_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters: []
      tags:
        - Contractcancellationconfiguration
      summary: Bulk write 'Contractcancellationconfiguration'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: >-
                  #/components/schemas/contracts.contractcancellationconfiguration
  /contracts/contractcancellationconfiguration/{pk}/:
    get:
      responses:
        '200':
          description: Successful selection
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/contracts.contractcancellationconfiguration
        '400':
          $ref: '#/components/responses/bad_query'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '404':
          $ref: '#/components/responses/not_found'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationconfiguration
      summary: Get 'Contractcancellationconfiguration'
    patch:
      responses:
        '200':
          description: Successful update
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/contracts.contractcancellationconfiguration
        '400':
          $ref: '#/components/responses/invalid_object_payload'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationconfiguration
      summary: Update 'Contractcancellationconfiguration'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/contracts.contractcancellationconfiguration'
    delete:
      responses:
        '204':
          description: Successful deletion
        '400':
          $ref: '#/components/responses/invalid_object_state'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/permission_denied'
        '429':
          $ref: '#/components/responses/rate_limit_exceeded'
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: string
            writeOnly: true
      tags:
        - Contractcancellationconfiguration
      summary: Delete 'Contractcancellationconfiguration'
components:
  securitySchemes:
    customer_id:
      type: apiKey
      in: header
      name: X-PIGELLO-CUSTOMER-ID
    application_id:
      type: apiKey
      in: header
      name: X-PIGELLO-APPLICATION-ID
    service_id:
      type: apiKey
      in: header
      name: X-PIGELLO-SERVICE-ID
    service_version_id:
      type: apiKey
      in: header
      name: X-PIGELLO-SERVICE-VERSION-ID
    client_ct:
      type: apiKey
      in: header
      name: X-PIGELLO-CLIENT-CT
    client_object_id:
      type: apiKey
      in: header
      name: X-PIGELLO-CLIENT-ENTITY
    client_secret:
      type: apiKey
      in: header
      name: X-PIGELLO-CLIENT-SECRET
  responses:
    not_found:
      description: Resource not found
    bad_query:
      description: Bad query/selection
    invalid_object_payload:
      description: Invalid payload
      content:
        application/json:
          schema: {}
    invalid_list_payload:
      description: Invalid payload
      content:
        application/json:
          schema:
            type: array
            items: {}
    invalid_object_state:
      description: Invalid state of object
      content:
        application/json:
          schema: {}
    permission_denied:
      description: Permission Denied
    unauthorized:
      description: Unauthorized
    rate_limit_exceeded:
      description: Rate limit exceeded
  schemas:
    contracts.apartmentcontract:
      properties:
        archived:
          type: boolean
          nullable: false
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        bi_tenants:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Tenant
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `initial_end_date`, `signed_time`
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        pending_monitor_approval_amount:
          readOnly: true
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        main_apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_industrial_premises_contract`, `main_outdoorsection_contract`,
            `main_brf_invoiceable`
        main_brf_invoiceable:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Brfapartmentinvoiceconfiguration
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_outdoorsection_contract`
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        pending_re_negotiations:
          type: boolean
          nullable: false
        space:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Apartment
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `lifetime_end_date`, `cancellation_signed_time`,
            `signed_time`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        is_draft:
          type: boolean
          nullable: false
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        main_industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_outdoorsection_contract`,
            `main_brf_invoiceable`
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        tags:
          readOnly: true
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        id_number:
          type: string
          maxLength: 255
          nullable: false
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value must not match with the values of these fields:
            `bi_tenants`
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        renew_indefinetely:
          type: boolean
          nullable: false
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        allowed_target_audiences:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Apartmenttargetaudience
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
        customer_columns:
          readOnly: true
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `lifetime_end_date`


            This value requires that the following fields are also set:
            `cancellation_time`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `cancellation_time`
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `start_date`
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        main_outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_brf_invoiceable`
        terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentterms
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        custom_id:
          type: string
          maxLength: 128
          nullable: true
      type: object
      required:
        - id
        - space
        - id_number
        - status
      description: 'Content Type: `contracts.apartmentcontract`'
    contracts.parkingspotcontract:
      properties:
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        renew_indefinetely:
          type: boolean
          nullable: false
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        allowed_target_audiences:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Parkingspottargetaudience
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        customer_earnings_setting:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Customerearningsrevenuesetting
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`, `cancellation_time`
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `lifetime_end_date`


            This value requires that the following fields are also set:
            `cancellation_time`
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `initial_end_date`, `signed_time`
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        customer_columns:
          readOnly: true
        main_industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_outdoorsection_contract`,
            `main_parkingspot_contract`, `main_brf_invoiceable`
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotcontract
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `cancellation_time`
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        main_apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_industrial_premises_contract`, `main_outdoorsection_contract`,
            `main_parkingspot_contract`, `main_brf_invoiceable`
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotterms
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value must not match with the values of these fields:
            `bi_tenants`
        main_parkingspot_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_outdoorsection_contract`, `main_brf_invoiceable`
        main_outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_parkingspot_contract`, `main_brf_invoiceable`
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `signed_time`, `cancellation_signed_time`,
            `lifetime_end_date`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        pending_re_negotiations:
          type: boolean
          nullable: false
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        space:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Parkingspot
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        pending_monitor_approval_amount:
          readOnly: true
        tags:
          readOnly: true
        archived:
          type: boolean
          nullable: false
        main_brf_invoiceable:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Brfapartmentinvoiceconfiguration
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_outdoorsection_contract`, `main_parkingspot_contract`
        bi_tenants:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Tenant
        id_number:
          type: string
          maxLength: 255
          nullable: false
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        is_draft:
          type: boolean
          nullable: false
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
      type: object
      required:
        - id
        - space
        - status
        - id_number
      description: 'Content Type: `contracts.parkingspotcontract`'
    contracts.contractcancellationreason:
      properties:
        visible_for_customers:
          type: boolean
          nullable: false
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        allowed_for_regular_termination:
          type: boolean
          nullable: false
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        description:
          type: string
          nullable: true
        title:
          type: string
          maxLength: 512
          nullable: false
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        allowed_for_pending_re_negotation:
          type: boolean
          nullable: false
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
      type: object
      required:
        - title
        - id
      description: 'Content Type: `contracts.contractcancellationreason`'
    contracts.outdoorsectioncontract:
      properties:
        main_apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_industrial_premises_contract`, `main_outdoorsection_contract`
        tags:
          readOnly: true
        renew_indefinetely:
          type: boolean
          nullable: false
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
        space:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Outdoorsection
        terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectionterms
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        archived:
          type: boolean
          nullable: false
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `signed_time`, `initial_end_date`
        customer_earnings_setting:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Customerearningsrevenuesetting
        main_outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        allowed_target_audiences:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Outdoorsectiontargetaudience
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `lifetime_end_date`,
            `signed_time`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        main_industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_outdoorsection_contract`
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        customer_columns:
          readOnly: true
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value must not match with the values of these fields:
            `bi_tenants`
        id_number:
          type: string
          maxLength: 255
          nullable: false
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `cancellation_signed_time`
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`, `cancellation_time`
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        bi_tenants:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Tenant
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        pending_monitor_approval_amount:
          readOnly: true
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `lifetime_end_date`, `cancellation_time`


            This value requires that the following fields are also set:
            `cancellation_time`
        pending_re_negotiations:
          type: boolean
          nullable: false
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        is_draft:
          type: boolean
          nullable: false
      type: object
      required:
        - id
        - space
        - id_number
        - status
      description: 'Content Type: `contracts.outdoorsectioncontract`'
    contracts.industrialpremisescontract:
      properties:
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        allowed_target_audiences:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Industrialpremisestargetaudience
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `initial_end_date`, `signed_time`
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        is_draft:
          type: boolean
          nullable: false
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        renew_indefinetely:
          type: boolean
          nullable: false
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        main_outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_brf_invoiceable`
        main_brf_invoiceable:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Brfapartmentinvoiceconfiguration
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_outdoorsection_contract`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `cancellation_time`
        id_number:
          type: string
          maxLength: 255
          nullable: false
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `lifetime_end_date`


            This value requires that the following fields are also set:
            `cancellation_time`
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        archived:
          type: boolean
          nullable: false
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        customer_earnings_setting:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Customerearningsrevenuesetting
        bi_tenants:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Tenant
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        main_industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_outdoorsection_contract`,
            `main_brf_invoiceable`
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        tags:
          readOnly: true
        terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisesterms
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        pending_monitor_approval_amount:
          readOnly: true
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        pending_re_negotiations:
          type: boolean
          nullable: false
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `signed_time`,
            `lifetime_end_date`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
        customer_columns:
          readOnly: true
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value must not match with the values of these fields:
            `bi_tenants`
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        main_apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_industrial_premises_contract`, `main_outdoorsection_contract`,
            `main_brf_invoiceable`
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`, `cancellation_time`
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        space:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Industrialpremises
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
      type: object
      required:
        - id_number
        - status
        - id
        - space
      description: 'Content Type: `contracts.industrialpremisescontract`'
    contracts.blockcontract:
      properties:
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Blockcontract
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`, `cancellation_time`
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_payment_terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Paymenttermssetting
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_company`, `invoicing_contract_setting`
        id_number:
          type: string
          maxLength: 255
          nullable: false
        parking_spots:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Parkingspot
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value must not match with the values of these fields:
            `bi_tenants`
        invoicing_contract_setting:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Automaticcontractinvoicingsetting
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_company`, `invoicing_payment_terms`
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        main_realestate:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Realestate
        industrial_premises:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Industrialpremises
        is_draft:
          type: boolean
          nullable: false
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        bi_tenants:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Tenant
        invoicing_company:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Company
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_payment_terms`, `invoicing_contract_setting`
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        apartments:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Apartment
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `initial_end_date`, `signed_time`
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        pending_re_negotiations:
          type: boolean
          nullable: false
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        renew_indefinetely:
          type: boolean
          nullable: false
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        pending_monitor_approval_amount:
          readOnly: true
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `cancellation_signed_time`
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_signed_time`, `lifetime_end_date`,
            `signed_time`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        tags:
          readOnly: true
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        outdoor_sections:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Outdoorsection
        archived:
          type: boolean
          nullable: false
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `lifetime_end_date`, `cancellation_time`


            This value requires that the following fields are also set:
            `cancellation_time`
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        customer_columns:
          readOnly: true
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
      type: object
      required:
        - status
        - id_number
        - main_realestate
        - id
      description: 'Content Type: `contracts.blockcontract`'
    contracts.contractcancellationposition:
      properties:
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
        apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `industrial_premises_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `industrial_premises_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
        tenant:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `organization_user`


            This field, or at least one of the following fields must be set:
            `organization_user`
        resign:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `organization_user`
        cancellation_reason:
          type: string
          nullable: true
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
          nullable: true
          readOnly: true
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        termination:
          type: boolean
          nullable: false
          readOnly: true
        issued_by_admin_attachment:
          type: object
          properties:
            name:
              type: string
              description: wanted filename of the file
            md5_hash:
              type: string
              description: base64 encoded md5hash of the file
            get:
              type: string
              format: url
            post:
              type: object
              properties:
                url:
                  type: string
                  format: url
                fields:
                  type: object
                  additionalProperties: true
          nullable: true
        cancellation_time:
          type: string
          format: date-time
          nullable: true
        lifetime_end_date:
          type: string
          format: date
          nullable: true
        message:
          type: string
          maxLength: 255
          nullable: true
        part_resignation:
          type: boolean
          nullable: false
          readOnly: true
        transfer_request:
          type: boolean
          nullable: false
          readOnly: true
        external_party:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
        cancelled_by_counterpart:
          type: boolean
          nullable: true
        transition_approved:
          type: boolean
          nullable: true
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        transfer_to_external_party:
          type: boolean
          nullable: false
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
        transfer_notation:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          readOnly: true
          title: Contracttransfernotation
        block_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Blockcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `other_contract`
        outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
        transfer_date:
          type: string
          format: date
          nullable: true
        closed:
          type: boolean
          nullable: false
        issued_by_admin_on_behalf_of_party:
          type: boolean
          nullable: false
        affects_sub_contracts:
          type: boolean
          nullable: false
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        initiating_position:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          readOnly: true
          title: Contractcancellationposition
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
        other_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Othercontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `block_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `block_contract`
        parkingspot_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `block_contract`, `other_contract`
        read:
          type: boolean
          nullable: false
        organization_user:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organizationuser
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `tenant`, `resign`


            This field, or at least one of the following fields must be set:
            `tenant`
        is_preliminary:
          type: boolean
          nullable: false
          readOnly: true
      type: object
      required:
        - status
        - termination
        - part_resignation
        - transfer_request
        - transfer_to_external_party
        - transfer_notation
        - closed
        - issued_by_admin_on_behalf_of_party
        - affects_sub_contracts
        - id
        - initiating_position
        - read
        - is_preliminary
      description: 'Content Type: `contracts.contractcancellationposition`'
    contracts.contracttransfernotation:
      properties:
        outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
        transfer_date:
          type: string
          format: date
          nullable: true
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        other_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Othercontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `block_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `block_contract`
        industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
        block_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Blockcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `parkingspot_contract`, `other_contract`
        parkingspot_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `apartment_contract`, `industrial_premises_contract`,
            `outdoorsection_contract`, `block_contract`, `other_contract`
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        transfer_performed:
          type: boolean
          nullable: false
        apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `industrial_premises_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`


            This field, or at least one of the following fields must be set:
            `industrial_premises_contract`, `outdoorsection_contract`,
            `parkingspot_contract`, `block_contract`, `other_contract`
      type: object
      required:
        - id
        - transfer_performed
      description: 'Content Type: `contracts.contracttransfernotation`'
    contracts.othercontract:
      properties:
        owner_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        owner_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `start_date`
        invoice_merge_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_use_rent_invoice:
          type: boolean
          nullable: false
        invoicing_period:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - -1
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoice_month_interval`, `invoicing_period_from`
        co_invoice:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        main_apartment_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Apartmentcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_industrial_premises_contract`, `main_parkingspot_contract`,
            `main_outdoorsection_contract`
        renew_indefinetely:
          type: boolean
          nullable: false
        invoice_month_interval:
          type: integer
          format: int32
          minimum: 1
          maximum: 2147483647
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoicing_period_from`
        invoicing_marking:
          type: string
          maxLength: 255
          nullable: true
        main_parkingspot_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Parkingspotcontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_outdoorsection_contract`
        relates_to_content_type:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Contenttype
        main_industrial_premises_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Industrialpremisescontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_parkingspot_contract`,
            `main_outdoorsection_contract`
        invoicing_attempt_autogiro:
          type: boolean
          nullable: false
        cancelled_by_counterpart:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        start_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `initial_end_date`, `signed_time`
        lifetime_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `cancellation_time`, `cancellation_signed_time`
        archived:
          type: boolean
          nullable: false
        invoicing_automatic_creation_paused:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        tags:
          readOnly: true
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        id_number:
          type: string
          maxLength: 255
          nullable: false
        pending_monitor_approval_amount:
          readOnly: true
        invoicing_payment_terms:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Paymenttermssetting
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_company`, `invoicing_contract_setting`
        invoicing_customer_reference:
          type: string
          maxLength: 255
          nullable: true
        cancellation_reason:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        counterpart_warning_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        renew_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        cancellation_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `signed_time`, `lifetime_end_date`,
            `cancellation_signed_time`


            This value requires that the following fields are also set:
            `start_date`, `signed_time`, `cancelled_by_counterpart`
        invoicing_reminder_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoicing_contract_setting:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Automaticcontractinvoicingsetting
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_company`, `invoicing_payment_terms`
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        last_counterpart_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        custom_dimension_value:
          type: string
          maxLength: 255
          nullable: true
        invoicing_debt_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_reminder_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        owner_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        initial_end_date:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `start_date`
        invoicing_period_from:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_period`, `invoice_month_interval`
        negotiation_succession_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Othercontract
        invoicing_reminder_distribution_pushed_until:
          type: string
          format: date
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `invoicing_debt_distribution_pushed_until`


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        tenant_counterpart:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Tenant
        invoicing_default_vat:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 25
            - 12
            - 6
          nullable: true
        counterpart_warning_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: true
        status:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          nullable: false
          readOnly: true
        invoicing_interest_fee_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        customer_columns:
          readOnly: true
        last_owner_notification_date:
          type: string
          format: date
          nullable: true
          readOnly: true
        main_outdoorsection_contract:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Outdoorsectioncontract
          description: >-
            **Additional Validation Information:**


            This value can't bet set, when any of the following fields are set:
            `main_apartment_contract`, `main_industrial_premises_contract`,
            `main_parkingspot_contract`
        invoicing_company:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Company
          description: >-
            **Additional Validation Information:**


            This value must be set together with the following fields:
            `invoicing_payment_terms`, `invoicing_contract_setting`
        renewed_to:
          type: string
          format: date
          nullable: true
          readOnly: true
        relates_to_object_id:
          type: string
          format: uuid
          nullable: true
        invoice_merge_non_base_rent_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        invoice_merge_index_in_view:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        invoicing_debt_blocked:
          type: boolean
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `invoicing_period`, `invoice_month_interval`,
            `invoicing_period_from`
        has_base_rent_vat:
          type: boolean
          nullable: false
          readOnly: true
        pending_re_negotiations:
          type: boolean
          nullable: false
        cancellation_signed_time:
          type: string
          format: date-time
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value must be set in an proper order, in relation to the
            following fields: `lifetime_end_date`, `cancellation_time`


            This value requires that the following fields are also set:
            `cancellation_time`
        cancellation_source:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        cancellation_comment:
          type: string
          nullable: true
          description: >-
            **Additional Validation Information:**


            This value requires that the following fields are also set:
            `cancellation_time`
        is_draft:
          type: boolean
          nullable: false
        counterpart_notification_interval_weeks:
          type: integer
          format: int32
          maximum: 2147483647
          nullable: false
        custom_id:
          type: string
          maxLength: 128
          nullable: true
      type: object
      required:
        - id
        - id_number
        - status
      description: 'Content Type: `contracts.othercontract`'
    contracts.signedcontractdocument:
      properties:
        category:
          type: integer
          format: int32
          minimum: -2147483648
          maximum: 2147483647
          enum:
            - 0
            - 1
            - 2
          nullable: true
        content_type:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: false
          title: Contenttype
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        object_id:
          type: string
          format: uuid
          nullable: false
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        document_file:
          type: object
          properties:
            name:
              type: string
              description: wanted filename of the file
            md5_hash:
              type: string
              description: base64 encoded md5hash of the file
            get:
              type: string
              format: url
            post:
              type: object
              properties:
                url:
                  type: string
                  format: url
                fields:
                  type: object
                  additionalProperties: true
          nullable: false
      type: object
      required:
        - content_type
        - object_id
        - id
        - document_file
      description: 'Content Type: `contracts.signedcontractdocument`'
    contracts.contractcancellationconfiguration:
      properties:
        custom_id:
          type: string
          maxLength: 128
          nullable: true
        title:
          type: string
          maxLength: 255
          nullable: false
        allow_pending_re_negotations:
          type: boolean
          nullable: false
        require_predetermined_cancellation_reason:
          type: boolean
          nullable: false
        require_answered_external_personal_information_sharing:
          type: boolean
          nullable: false
        created_at:
          type: string
          format: date-time
          nullable: false
          readOnly: true
        tags:
          readOnly: true
        customer_columns:
          readOnly: true
        require_tenant_approval_on_landlord_issued_cancellation:
          type: boolean
          nullable: false
        organization:
          type: object
          properties:
            id:
              type: string
              format: uuid
          nullable: true
          title: Organization
        require_signature_for_cancellations:
          type: boolean
          nullable: false
        id:
          type: string
          format: uuid
          nullable: false
          readOnly: true
          description: |-
            **Additional Validation Information:**

            Must be unique
        allow_regular_termination:
          type: boolean
          nullable: false
        allowed_cancellation_reasons:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
          nullable: false
          title: Contractcancellationreason
      type: object
      required:
        - title
        - require_tenant_approval_on_landlord_issued_cancellation
        - require_signature_for_cancellations
        - id
      description: 'Content Type: `contracts.contractcancellationconfiguration`'
x-tagGroups: []
info:
  title: Contracts
  version: 2.0.0
  description: The 'Contracts' application of the Core API
