# Show account state

> Since when the account exists, whether it may order, how manitu addresses the customer.

- Effect: Read - Changes nothing.
- Idempotent: yes
- Stability: beta
- MCP tool: `manitu_account_status_get` on https://mcp.manitu.de/mcp
- REST: `POST https://api.manitu.de/v1/account/status/get`
- Needs: `account`
- Page: /reference/account/status/get/

## MCP tool

`manitu_account_status_get`

### Description for the model

Shows the state of the manitu customer account this connection works in: since when it exists (created_at, age_days), whether it may order (order_status: allow or deny) and how manitu addresses the customer (salutation, in the account's language). It changes nothing. No contact data - that is manitu_account_contact_get.

### Arguments

Takes no arguments.

### Example

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "manitu_account_status_get",
    "arguments": {}
  }
}
```

## REST

`POST https://api.manitu.de/v1/account/status/get`

### Authentication

One of `X-API-Key`, `Authorization: Bearer …` - never more than one in a request.

### Request body

JSON; unknown fields are refused.

No fields - send {} or no body.

### Response

In `data`; the rest of the body as on every call.

- `account_id` (integer, required) - The customer account - its id is also its customer number.
- `created_at` (string | null, required) - When the account was created. (format `date-time`)
- `age_days` (integer | null, required) - How many days the account exists.
- `order_status` (string, required) - allow: the account may order; deny: orders are refused. (one of `"allow"`, `"deny"`)
- `salutation` (object, required)
  - `salutation.default` (string | null, required) - How manitu addresses the customer, in the account's language.
  - `salutation.welcome` (string | null, required) - The greeting of the customer panel, in the account's language.

### Statuses

- `200` Success.
- `400` The request does not match the declared input schema.
- `401` No credential was presented, or it was not recognised.
- `403` The credential is not permitted to use this operation.
- `500` The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.
- `503` The channel this operation forwards through is unavailable.

### Example

```sh
curl -X POST 'https://api.manitu.de/v1/account/status/get' \
  -H 'X-API-Key: $API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{}'
```

## Example result

```json
{
  "account_id": 12345,
  "created_at": "2026-10-23T12:00:00+02:00",
  "age_days": 1,
  "order_status": "allow",
  "salutation": {
    "default": "string",
    "welcome": "string"
  }
}
```
