# Bing commands

Signatures, flags and examples for recala bing.

## Use these commands

Bing Webmaster Tools: its status, sites and search numbers.

Examples assume you have signed in and selected the intended organization. Set shell variables such as `ARTICLE_ID` to ids from the corresponding list command. Set `PUBLICATION_TIME` to a future local time in YYYY-MM-DDTHH:MM format.

Badges describe the command’s strongest effect; a preview or read-only option may do less. [Guarded writes can require confirmation even without --yes](https://recala.co/developers/agents/#guarded). “Needs a person” covers identity, consent and credentials.

### [`recala bing data`](https://recala.co/developers/cli/bing/#cmd-bing-data)

The stored search numbers: totals, top queries and top pages.

read Acts on an organization

```
recala bing data [OPTIONS]
```

Replace [OPTIONS] with the flags you need, or omit it.

| Flag | Required | Description |
| --- | --- | --- |
| `--json` | No | Print one JSON document (errors as JSON on stderr). |
| `--org` | No | Organization name, slug or id (else RECALA_ORG, else recala org use). |
| `--days` | No | How many days back to read. |

#### Examples

Set the named shell variables to your own values before running.

```
recala bing data
```

**Exit codes** [`0` OK](https://recala.co/developers/reference/#exit-0) [`1` ERROR](https://recala.co/developers/reference/#exit-1) [`2` USAGE](https://recala.co/developers/reference/#exit-2) [`3` NOT_AUTHENTICATED](https://recala.co/developers/reference/#exit-3) [`4` FORBIDDEN](https://recala.co/developers/reference/#exit-4) [`5` NOT_FOUND](https://recala.co/developers/reference/#exit-5) [`6` CONFLICT](https://recala.co/developers/reference/#exit-6) [`7` INVALID](https://recala.co/developers/reference/#exit-7) [`8` RATE_LIMITED](https://recala.co/developers/reference/#exit-8) [`9` UNAVAILABLE](https://recala.co/developers/reference/#exit-9) [`11` PAYMENT_REQUIRED](https://recala.co/developers/reference/#exit-11)

API commands share the CLI’s HTTP error mapping. [Read human and JSON output rules](https://recala.co/developers/reference/#json-output).

### [`recala bing sites`](https://recala.co/developers/cli/bing/#cmd-bing-sites)

The sites the connected Microsoft account has verified.

read Acts on an organization

```
recala bing sites [OPTIONS]
```

Replace [OPTIONS] with the flags you need, or omit it.

| Flag | Required | Description |
| --- | --- | --- |
| `--json` | No | Print one JSON document (errors as JSON on stderr). |
| `--org` | No | Organization name, slug or id (else RECALA_ORG, else recala org use). |

#### Examples

Set the named shell variables to your own values before running.

```
recala bing sites
```

**Exit codes** [`0` OK](https://recala.co/developers/reference/#exit-0) [`1` ERROR](https://recala.co/developers/reference/#exit-1) [`2` USAGE](https://recala.co/developers/reference/#exit-2) [`3` NOT_AUTHENTICATED](https://recala.co/developers/reference/#exit-3) [`4` FORBIDDEN](https://recala.co/developers/reference/#exit-4) [`5` NOT_FOUND](https://recala.co/developers/reference/#exit-5) [`6` CONFLICT](https://recala.co/developers/reference/#exit-6) [`7` INVALID](https://recala.co/developers/reference/#exit-7) [`8` RATE_LIMITED](https://recala.co/developers/reference/#exit-8) [`9` UNAVAILABLE](https://recala.co/developers/reference/#exit-9) [`11` PAYMENT_REQUIRED](https://recala.co/developers/reference/#exit-11)

API commands share the CLI’s HTTP error mapping. [Read human and JSON output rules](https://recala.co/developers/reference/#json-output).

### [`recala bing status`](https://recala.co/developers/cli/bing/#cmd-bing-status)

Whether Bing is connected, and how fresh its numbers are.

read Acts on an organization

```
recala bing status [OPTIONS]
```

Replace [OPTIONS] with the flags you need, or omit it.

| Flag | Required | Description |
| --- | --- | --- |
| `--json` | No | Print one JSON document (errors as JSON on stderr). |
| `--org` | No | Organization name, slug or id (else RECALA_ORG, else recala org use). |

#### Examples

Set the named shell variables to your own values before running.

```
recala bing status
```

**Exit codes** [`0` OK](https://recala.co/developers/reference/#exit-0) [`1` ERROR](https://recala.co/developers/reference/#exit-1) [`2` USAGE](https://recala.co/developers/reference/#exit-2) [`3` NOT_AUTHENTICATED](https://recala.co/developers/reference/#exit-3) [`4` FORBIDDEN](https://recala.co/developers/reference/#exit-4) [`5` NOT_FOUND](https://recala.co/developers/reference/#exit-5) [`6` CONFLICT](https://recala.co/developers/reference/#exit-6) [`7` INVALID](https://recala.co/developers/reference/#exit-7) [`8` RATE_LIMITED](https://recala.co/developers/reference/#exit-8) [`9` UNAVAILABLE](https://recala.co/developers/reference/#exit-9) [`11` PAYMENT_REQUIRED](https://recala.co/developers/reference/#exit-11)

API commands share the CLI’s HTTP error mapping. [Read human and JSON output rules](https://recala.co/developers/reference/#json-output).

### [`recala bing use`](https://recala.co/developers/cli/bing/#cmd-bing-use)

Choose which verified site is this company's.

writes Acts on an organization

```
recala bing use SITE [OPTIONS]
```

Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.

| Flag | Required | Description |
| --- | --- | --- |
| `--json` | No | Print one JSON document (errors as JSON on stderr). |
| `--org` | No | Organization name, slug or id (else RECALA_ORG, else recala org use). |

#### Examples

Set the named shell variables to your own values before running.

```
recala bing use "$SITE"
```

**Exit codes** [`0` OK](https://recala.co/developers/reference/#exit-0) [`1` ERROR](https://recala.co/developers/reference/#exit-1) [`2` USAGE](https://recala.co/developers/reference/#exit-2) [`3` NOT_AUTHENTICATED](https://recala.co/developers/reference/#exit-3) [`4` FORBIDDEN](https://recala.co/developers/reference/#exit-4) [`5` NOT_FOUND](https://recala.co/developers/reference/#exit-5) [`6` CONFLICT](https://recala.co/developers/reference/#exit-6) [`7` INVALID](https://recala.co/developers/reference/#exit-7) [`8` RATE_LIMITED](https://recala.co/developers/reference/#exit-8) [`9` UNAVAILABLE](https://recala.co/developers/reference/#exit-9) [`10` CONFIRMATION_REQUIRED](https://recala.co/developers/reference/#exit-10) [`11` PAYMENT_REQUIRED](https://recala.co/developers/reference/#exit-11)

API commands share the CLI’s HTTP error mapping. [Read human and JSON output rules](https://recala.co/developers/reference/#json-output).
