Skip to content

Spec drift: opinion — base URL changed from openapi.opinion.trade to proxy.opinion.trade:8443 #516

@realfishsam

Description

@realfishsam

Summary

Opinion Trade changed their public API base URL. The old host (openapi.opinion.trade/openapi) is either deprecated or unreachable; the current live base URL is proxy.opinion.trade:8443/openapi. Our spec and adapter configuration still point to the old host.

Impact

HIGH — all Opinion API calls will fail with connection errors if the old host is no longer resolving or routing traffic.

Details

  • Old base URL: https://openapi.opinion.trade/openapi
  • New base URL: https://proxy.opinion.trade:8443/openapi
  • Affected file: core/specs/opinion.yaml (servers block) and any hardcoded base URL in core/src/exchanges/opinion/
  • Note: Opinion's adapter uses direct HTTP calls (not callApi), so both the spec servers block and any in-code base URL constant must be updated

Required Fix

  1. Update the servers block in core/specs/opinion.yaml to use https://proxy.opinion.trade:8443/openapi
  2. Find and update any hardcoded base URL string in core/src/exchanges/opinion/ (likely in a config or api file)
  3. Verify the new host is reachable and TLS cert is valid (port 8443 with a non-standard cert is worth checking)

Metadata

Metadata

Assignees

No one assigned

    Labels

    spec-driftCached OpenAPI spec out of date vs venue's live docs

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions