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

# Connect Account Status

> Sync and retrieve the current verification status of a user's Stripe Connect account.

Fetches the latest account state from Stripe, updates the local record, and emits an `account.updated` webhook event — immediate feedback, and a fallback if a webhook was missed.

### Path Parameters

<ParamField path="wallet_id" type="string" required>
  The wallet whose owner's Connect account to check.
</ParamField>

### Response

<ResponseField name="account_id" type="string">
  The Stripe Connect account ID.
</ResponseField>

<ResponseField name="payouts_enabled" type="boolean">
  Whether the account can receive payouts.
</ResponseField>

<ResponseField name="charges_enabled" type="boolean">
  Whether the account can accept charges.
</ResponseField>

<ResponseField name="is_verified" type="boolean">
  True when payouts or charges are enabled.
</ResponseField>

<ResponseField name="currently_due" type="string[]">
  Verification requirements Stripe still needs.
</ResponseField>

<ResponseExample>
  ```json 200 theme={null}
  {
    "message": "Status synchronized successfully.",
    "account_id": "acct_1ABC...",
    "payouts_enabled": true,
    "charges_enabled": true,
    "is_verified": true,
    "currently_due": [],
    "pending_verification": [],
    "disabled_reason": null
  }
  ```

  ```json 400 theme={null}
  {
    "detail": "User does not have a Stripe Connect account associated."
  }
  ```
</ResponseExample>

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET \
    --url https://hpay-api.host-sl.com/api/v1/transactions/wallet/9a8b7c6d-.../connect/status \
    --header 'api-key: YOUR_API_KEY' \
    --header 'secret-key: YOUR_SECRET_KEY'
  ```

  ```python Python theme={null}
  from hostpay import HostPay

  client = HostPay(api_key="YOUR_API_KEY", secret_key="YOUR_SECRET_KEY")

  status = client.connect.status("9a8b7c6d-...")
  print(status["is_verified"], status["currently_due"])
  ```

  ```typescript TypeScript theme={null}
  import { HostPay } from "@hostpay/sdk";

  const client = new HostPay({ apiKey: "YOUR_API_KEY", secretKey: "YOUR_SECRET_KEY" });

  const status = await client.connect.status("9a8b7c6d-...");
  console.log(status.is_verified, status.currently_due);
  ```
</RequestExample>
