Skip to content

Bybit EU: key bound to "Siebly SDKs" third-party app always returns 10010 Unmatched IP (apiRegion: 'EU') #555

Description

@wallneradam

Setup:

  • bybit-api v4.7.0, RestClientV5 with apiRegion: 'EU' (→ https://api.bybit.eu)
  • Bybit EU account (created yesterday, UTA, KYC done, Hungary/EEA)
  • API key created on Bybit EU via API Key Usage → Connect to Third-Party Applications → "Siebly SDKs" (HMAC)
  • The key creation UI offered no IP restriction option, and the API management page shows IP Address Added: --

Problem:

Every private REST call returns:

{"retCode":10010,"retMsg":"Unmatched IP, please check your API key's bound IP addresses."}

Tested from a residential EEA (Hungarian) IP. With BYBITTRACE=1 I verified the SDK sends the expected request (x-referer: Cg000971 + valid X-BAPI-* auth headers) to https://api.bybit.eu/v5/user/query-api — so signing works, it fails only on the IP check. Same result for getQueryApiKey() and getWalletBalance(), with or without the referer header, also via Referer instead of X-Referer.

Question:

Is there an extra step needed to use a "Siebly SDKs"-bound EU API key? Or is the Bybit EU third-party app registration IP-bound on Bybit's side (which would be surprising for a client-side SDK that runs on users' machines)? Happy to provide more debug output if useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions