---
title: "Error400"
url: "https://apiportal.six-group.com/apis/settlement-info-reporting-ch-v1/versions/52cbfb5f-8e19-42e4-a1fa-bded916e761f/schemas/Error400"
---

> Full API specification: https://apiportal.six-group.com/apis/settlement-info-reporting-ch-v1/versions/52cbfb5f-8e19-42e4-a1fa-bded916e761f.md

# Error400

Description of a 400 error to help remediation.

## OpenAPI definition

```yaml
openapi: 3.0.2
info:
  title: Security Settlement Information - External API
  version: 1.0.7
servers:
  - url: https://api.six-group.com/custody/cockpit/setlInfo/v1
  - url: https://api.p2p.six-group.com/custody/cockpit/setlInfo/v1
  - url: https://api.fip.six-group.com/custody/cockpit/setlInfo/v1
components:
  schemas:
    ErrorDetail400:
      type: object
      description: Detailed description of a 400 error to help remediation. It extends
        RFC 7807 (https://datatracker.ietf.org/doc/html/rfc7807) with missing
        and invalid parameters information.
      allOf:
        - $ref: "#/components/schemas/ErrorDetail"
        - properties:
            invalidParams:
              minItems: 1
              type: array
              description: List of parameters with invalid values.
              items:
                $ref: "#/components/schemas/InvalidParameter"
            missingParams:
              minItems: 1
              type: array
              description: List of missing parameters.
              items:
                $ref: "#/components/schemas/MissingParameter"
    ErrorDetail:
      required:
        - status
      type: object
      properties:
        type:
          type: string
          description: >-
            A URI reference (RFC3986) that describes the problem type (in the
            context of the provided API).


            Should resolve to a human-readable document.
          format: uri
          default: about:blank
        title:
          type: string
          description: A short, human-readable summary of the problem type in English.
          example: Not Found
        status:
          maximum: 599
          minimum: 100
          type: integer
          description: The HTTP status code (RFC7231, Section 6) generated by the origin
            server for this occurrence of the problem.
          format: int32
          example: 400
        detail:
          type: string
          description: A human-readable explanation specific to this occurrence of the
            problem.
          example: ISIN 'US012071998' does not exist.
        instance:
          type: string
          description: A URI reference (RFC3986) that identifies the specific occurrence
            of the problem. It may or may not yield further information if
            dereferenced.
          format: uri
          example: https://www.example.com/books/1234
      description: Detailed description of an error to help remediation. It follows
        RFC 7807 (https://datatracker.ietf.org/doc/html/rfc7807).
    InvalidParameter:
      required:
        - in
        - name
        - value
      type: object
      properties:
        in:
          description: Location of the invalid parameter.
          allOf:
            - $ref: "#/components/schemas/ParameterLocation"
        name:
          type: string
          description: Name of the invalid parameter.
        reason:
          type: string
          description: The reason why the parameter's value is invalid.
        value:
          type: string
          description: The invalid value.
      description: Description of a parameter with invalid value.
    MissingParameter:
      required:
        - in
        - name
      type: object
      properties:
        in:
          description: Location of the missing parameter.
          allOf:
            - $ref: "#/components/schemas/ParameterLocation"
        name:
          type: string
          description: Name of the missing parameter.
        reason:
          type: string
          description: The reason why the parameter's value is missing.
      description: Description of a missing parameter.
    ParameterLocation:
      type: string
      description: The location of the parameter in question
      enum:
        - BODY
        - PATH
        - QUERY
        - HEADER
    Error400:
      required:
        - message
      type: object
      properties:
        message:
          type: string
          description: A human-readable explanation specific to this error.
          example: Unauthorized
        errorDetail:
          description: Additional information about the error.
          allOf:
            - $ref: "#/components/schemas/ErrorDetail400"
      description: Description of a 400 error to help remediation.
```
