Settlement Info Reporting [CH]

MissingParameter

object

Description of a missing parameter.

instringrequired

Location of the missing parameter.

Allowed values:BODYPATHQUERYHEADER

namestringrequired

Name of the missing parameter.

reasonstring

The reason why the parameter’s value is missing.

Example

Error400

object

Description of a 400 error to help remediation.

messagestringrequired

A human-readable explanation specific to this error.

Example:Unauthorized

errorDetailobject

Additional information about the error.

Show Child Parameters
Example

ErrorDetail400

object

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.

typestring(uri)

A URI reference (RFC3986) that describes the problem type (in the context of the provided API).

Should resolve to a human-readable document.

Default:about:blank

titlestring

A short, human-readable summary of the problem type in English.

Example:Not Found

statusinteger(int32)required

The HTTP status code (RFC7231, Section 6) generated by the origin server for this occurrence of the problem.

>= 100<= 599

Example:400

detailstring

A human-readable explanation specific to this occurrence of the problem.

Example:ISIN 'US012071998' does not exist.

instancestring(uri)

A URI reference (RFC3986) that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

Example:https://www.example.com/books/1234

invalidParamsarray[object]

Description of a parameter with invalid value.

>= 1 items

Show Child Parameters
missingParamsarray[object]

Description of a missing parameter.

>= 1 items

Show Child Parameters
Example

BpId

string

Identifier of a business partner (BP) within SIX SIS.

Match pattern:^[A-Z]{2}[0-9]{6}$

Example

PositionType

string

Market segregation code, aka position type.

Match pattern:^[A-Z]{2}$

Example