Skip to main content

Structured Products Pricing and Trading API (1.0.0)

Download OpenAPI specification:Download

Support Financial Engineering: supportfinancialengi@vontobel.com

Quoting and trading of Vontobel structured products and OTC derivatives.

Trading (v1)

Trade request (asynchronous). (Required Scope: spt-fe-qvis/trading)

Asynchronously submits a TradeRequest. The TradeRequest must contain the Request of a previously priced QuoteResult.Id.

Authorizations:
3Scale
Request Body schema: application/json
required

The TradeRequest to submit.

object
property name*
additional property
string

Responses

Request samples

Content type
application/json
{
  • "id": {
    }
}

Response samples

Content type
application/json
{
  • "status": {
    },
  • "id": {
    }
}

Trade request (synchronous). (Required Scope: spt-fe-qvis/trading)

Submits and awaits a TradeRequest synchronously. Not recommended for production usage. Used mostly for testing and ad-hoc clients.

Authorizations:
3Scale
Request Body schema: application/json
required

The TradeRequest to submit.

object
property name*
additional property
string

Responses

Request samples

Content type
application/json
{
  • "id": {
    }
}

Response samples

Content type
application/json
{
  • "status": {
    },
  • "id": {
    },
  • "product": {
    }
}

Quoting (v1)

Quote request (asynchronous). (Required Scope: spt-fe-qvis/quoting)

Asynchronously submits a QuoteRequest for pricing/solving.

Authorizations:
3Scale
Request Body schema: application/json
required

The QuoteRequest to submit.

object (QuotingParameters)
object (Product)
object or null

Responses

Request samples

Content type
application/json
{
  • "quotingParameters": {
    },
  • "product": {
    },
  • "id": {
    }
}

Response samples

Content type
application/json
{
  • "status": {
    },
  • "id": {
    }
}

Quote request (synchronous). (Required Scope: spt-fe-qvis/quoting)

Authorizations:
3Scale
Request Body schema: application/json
required

Submits a QuoteRequest for pricing and awaits the result. Not recommended for production usage, mostly used for testing and ad-hoc clients.

object (QuotingParameters)
object (Product)
object or null

Responses

Request samples

Content type
application/json
{
  • "quotingParameters": {
    },
  • "product": {
    },
  • "id": {
    }
}

Response samples

Content type
application/json
{
  • "status": {
    },
  • "id": {
    },
  • "quotingParameters": {
    },
  • "product": {
    }
}