> ## Documentation Index
> Fetch the complete documentation index at: https://cobo.com/developers/llms.txt
> Use this file to discover all available pages before exploring further.

# Get connection status

> This operation retrieves the connection status with the Cobo server.

<Tip>
  Try [Cobo WaaS Skill](/v2/guides/overview/cobo-waas-skill) in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster 🚀
</Tip>

<CodeGroup>
  ```Swift iOS theme={null}
  public func getConnStatus() -> (ConnCode, String?)
  ```

  ```Dart Flutter theme={null}
  ConnStatus? getConnStatus()
  ```
</CodeGroup>

<RequestExample>
  ```Swift iOS theme={null}
  if let (connCode, connMessage) = sdkInstance?.getConnStatus() {
      print("Connection Code: \(connCode), Message: \(connMessage ?? "No message")")
  } else {
      print("Failed to get connection status")
  }
  ```

  ```Dart Flutter theme={null}
  final connStatus = sdkInstance?.getConnStatus();
  if (connStatus != null) {
      print('Connection Code: ${connStatus.connCode}, ${connStatus.connMessage}');
  } else {
      print('Failed to get connection status');
  }
  ```
</RequestExample>

## Response

<ResponseField name="connCode" type="enum<int32>">
  The connection status code. Possible values include:

  * `1300`: Connected.
  * `1301`: Disconnected.
  * `1302`: Connection closed.
  * `1310`: Connection error.
  * `1311`: URL parse error.
  * `1320`: Connection refused.
  * `1321`: Connection failed.
  * `1350`: Proxy error.
  * `1351`: Proxy parse error.
</ResponseField>

<ResponseField name="connMessage" type="string">
  The message associated with the `connCode`.
</ResponseField>
