components:
  schemas:
    HealthCheck:
      example:
        healthChecks:
          healthChecks: []
          name: child-component
          responseTime: 1
          status: OK
        name: component
        responseTime: 1
        status: OK
      properties:
        healthChecks:
          items:
            $ref: '#/components/schemas/HealthCheck'
          type: array
        name:
          type: string
        responseTime:
          type: number
        status:
          type: string
      type: object
externalDocs:
  description: Gitlab repository
  url: https://gitlab.com/blauwe-knop/vorderingenoverzicht/citizen-financial-claim-process
info:
  description: Procescomponent of participating organizations in the 'Vorderingenoverzicht'
    system.
  title: Vorderingenoverzicht - Citizen financial claims process API
  version: 4.0.0
openapi: 3.1.0
paths:
  /v4/configure_claims_request:
    post:
      operationId: configureClaimsRequest
      requestBody:
        content:
          application/jose:
            schema:
              type: string
      responses:
        "200":
          content:
            application/jose:
              schema:
                type: string
          description: successful operation
      summary: Configure claims request.
  /v4/health:
    get:
      operationId: getHealth
      responses:
        "200":
          description: successful operation
      summary: Check health of component.
  /v4/health/check:
    get:
      operationId: getHealthCheck
      responses:
        "200":
          content:
            application/json:
              schema:
                example:
                  healthChecks:
                    healthChecks: []
                    name: child-component
                    responseTime: 1
                    status: OK
                  name: component
                  responseTime: 1
                  status: OK
                properties:
                  healthChecks:
                    items:
                      $ref: '#/paths/~1v4~1health~1check/get/responses/200/content/application~1json/schema/properties'
                    type: array
                  name:
                    type: string
                  responseTime:
                    type: number
                  status:
                    type: string
                type: object
          description: successful operation
      summary: Check health of component and its dependencies.
  /v4/request_financial_claims_information:
    get:
      operationId: requestFinancialClaimsInformation
      requestBody:
        content:
          application/jose:
            schema:
              type: string
      responses:
        "200":
          content:
            application/jose:
              schema:
                type: string
          description: successful operation
      summary: Request financial claims.
servers:
- url: http://citizen-financial-claim-process
