What does the "bad indentation of mapping entry" error mean in Swagger Editor?

13,118

Parameter attributes are misaligned. All attributes must have the same indentation level.

Wrong:

        parameters:
         - name: contractReference
        in: "path"
        required: true
        type: string
        description: "Unique contract reference linked to the quote and estimate prepared for the client which should be used as input to the agreements."
        maxLength: 80

Correct:

        parameters:
         - name: contractReference
           in: "path"
           required: true
           type: string
           description: "Unique contract reference linked to the quote and estimate prepared for the client which should be used as input to the agreements."
           maxLength: 80
Share:
13,118

Related videos on Youtube

Lee Adams
Author by

Lee Adams

Updated on June 04, 2022

Comments

  • Lee Adams
    Lee Adams almost 2 years

    I'm getting the "bad indentation of mapping entry" error in the Swagger Editor for the OpenAPI definition below. Can anyone tell what's wrong with the code below?

          responses:
            '200':
              description: List all applicable errors for API
              headers:
                x-request-received-at:
                  type: string
                  description: A datetime stamp of when the request was received
                x-response-sent-at:
                  type: string
                  description: A datetime stamp of when the response was sent
              schema:
                $ref: '#/definitions/ErrorResponse'
            default:
              description: An unexpected error occurred
              schema:
                $ref: '#/definitions/Error'
       '/funeral/{contractReference}/agreement':
         get:
            summary: Get the funeral policy and debit order mandate agreement for the client to sign
            operationId: 
             - get801FuneralCoverPlanAgreementHtml
             - getAUTHORITYANDMANDATEFORPAYMENTINSTRUCTIONSHTML
            tags:
             - "FuneralCoverService"
             - "InternalAPI"
            parameters:
             - name: contractReference
            in: "path"
            required: true
            type: string
            description: "Unique contract reference linked to the quote and estimate prepared for the client which should be used as input to the agreements."
            maxLength: 80
    

    Swagger Editor: bad indentation of mapping entry error