## Get bridge `$client->bridges->retrieve(string bridgeID): BridgeGetResponse` **get** `/v1/bridges/{bridgeID}` Get one bridge, including the chat accounts connected through it. ### Parameters - `bridgeID: string` Bridge ID. ### Returns - `BridgeGetResponse` - `string id` Bridge ID. Use with bridge endpoints. - `list accounts` Connected accounts for this bridge. Uses the same Account schema as GET /v1/accounts. - `int activeAccountCount` Number of active accounts for this network on this device. - `string displayName` Human-friendly bridge name shown in Beeper. - `Provider provider` Where accounts for this bridge run: on this device or in Beeper Cloud. - `Status status` Whether this bridge can currently be used to connect new accounts. - `bool supportsMultipleAccounts` Whether this bridge can have multiple active accounts for the same network. - `string type` Underlying bridge type, such as matrix, discordgo, slackgo, whatsapp, telegram, or twitter. - `?string network` Network grouping used for account counts and limits. - `?string statusText` Human-friendly status text matching Beeper account management language. ### Example ```php bridges->retrieve('local-whatsapp'); var_dump($bridge); ``` #### Response ```json { "id": "id", "accounts": [ { "accountID": "accountID", "bridge": { "id": "id", "provider": "cloud", "type": "type" }, "status": "connected", "user": { "id": "id", "cannotMessage": true, "email": "email", "fullName": "fullName", "imgURL": "imgURL", "isSelf": true, "phoneNumber": "phoneNumber", "username": "username" }, "capabilities": { "foo": "bar" }, "loginID": "loginID", "network": "network", "statusText": "statusText" } ], "activeAccountCount": 0, "displayName": "displayName", "provider": "cloud", "status": "available", "supportsMultipleAccounts": true, "type": "type", "network": "network", "statusText": "statusText" } ```